Openshot Vidéo éditor
Openshot Vidéo éditor
A fairehttps://blogs.lyceecfadumene.fr/informatique/2017/12/15/tuto-les-fiches-openshot/
Connexion à distance sur le Raspberry
Connexion à distance sur le Raspberry
Portail MVCSE Connexion à distance sur le RaspberryI. Installation du bureau à distance sur le Raspberry
Pour installer le bureau à distance sur le Raspberry, il faut aller dans le terminal et entrer : puis attendre que tout s’installe
sudo apt-get install tightvncserver
sudo apt-get install xrdp
Puis attendre que tout s’installe
II. Se connecter sur le Raspberry
Vérifier que le Raspberry est branché, allumer et connecter sur le même réseau.
Télécharger Wireless Network Watcher en version portable Télécharger le fichier wnetwatcher.zip
Lancer Wireless Network Watcher, Chercher le “Raspberry Pi Foundation” dans Network Adapter Company, de récupérer l’ip (car elle n’est pas statique), de lancer le bureau à distance intégré dans Windows, se connecter à l’ip récupérée, d’entrer « root » en nom d’utilisateur et « root » en mot de passe.
Démarrer le serveur Minecraft
Démarrer le serveur Minecraft
Portail MVCSE Tutoriel serveurBrancher le Raspberry sur l’alimentation à l’aide du chargeur
Brancher un clavier, une souris sur les ports USB et un écran sur le port HDMI (il est possible d’utiliser un adaptateur VGA HDMI pour les écrans plus anciens) ou utiliser la connexion à distance.
Si vous utiliser la pirateBox il faut la brancher au Raspberry puis se connecter au réseau sans fil pirateBox
Sinon connecter le Raspberry à votre réseau
Une fois le Raspberry démarré ouvrir le terminal en haut à gauche
Ecrire dans le terminal ifconfig et relever l’IPV4 du genre 192.168.1.1 de la carte réseau sans fil wifi ou Wlan0
Ecrire dans le terminal /cd /home/pi/Desktop/minecraft/
Passer en mode administrateur en écrivant toujours dans le terminal su puis entrer le MDP
Pour démarrer le serveur il suffit d’écrire bash run-minecraft.sh
Vous pouvez maintenant utiliser un ordinateur connecter au même réseau pour vous connecter au serveur
En cas d’erreur lors du démarrage
Aller dans le fichier minecraft se trouvant sur le bureau
Ouvrir le fichier server.properties avec NotPad++ ou le bloc-notes et changer la ligne server port à 25565 au lieu de 25555 ou 25555 au lieu de 25565
Enregistrer les modifications
Re-démarrer le serveur en ré écrivant dans le terminal cd /home/pi/Desktop/minecraft puis bash run-minecraft.sh
Comment démarrer le serveur
Comment démarrer le serveur
Portail MVCSEAvec RASPBERRY :
1 – Brancher le Raspberry sur l’alimentation à l’aide du chargeur.
2 – Brancher un clavier et une souris sur les ports USB.
3 – Brancher un écran sur le port HDMI (il est possible d’utiliser un adaptateur VGA HDMI pour les
écrans plus anciens).
4 – Si vous utiliser la PirateBox, il faut la brancher au Raspberry puis, se connecter au réseau sans fil
PirateBox. Sinon il faut connecter le Raspberry à votre réseau.
5 – Une fois le Raspberry démarré, ouvrir le terminal en haut à gauche.
6 – Ecrire dans le terminal : ifconfig et relever l’IPV4 du genre 192.168.1.1 de la carte réseau sans fil
wifi ou Wlan0.
7 – Ecrire dans le terminal : cd /home/pi/Desktop/minecraft
8 – Passer en mode administrateur en écrivant (toujours dans le terminal) : su puis entrer le MDP
(z00m@COM pour le Raspberry de Zoomacom).
9 – Pour démarrer le serveur il suffit d’écrire : bash run-minecraft.sh
10 – Vous pouvez maintenant utiliser un ordinateur connecter au même réseau pour vous connecter
au serveur.
En cas d’erreur lors du démarrage :
1 – Aller dans le fichier minecraft se trouvant sur le bureau
2 – Ouvrir le fichier server.properties avec NotPad++ ou le bloc-notes et changer la ligne server port à
25565 au lieu de 25555 ou 25555 au lieu de 25565.
3 – Enregistrer les modifications.
4 – Re démarrer le serveur en ré écrivant dans le terminal : cd /home/pi/Desktop/minecraft puis
bash run-minecraft.sh
Avec Ordinateur sous Windows :
1 – Si vous utiliser la pirateBox il faut la brancher au secteur ou sur l’ordinateur, puis se connecter
au réseau sans fil pirateBox. Sinon connecter votre ordinateur à votre réseau.
2 – Chercher le CMD dans la barre de recherche Windows.
3 – Ouvrir le CMD et écrire : ipconfig, puis relever l’IPV4 du genre 192.168.1.1 de la carte réseau
sans fil wifi.
4 – Aller dans le fichier Minecraft.
5 – Cliquer sur run.bat
6 – Vous pouvez maintenant utiliser un ordinateur connecter au même réseau pour vous connecter
au serveur.
En cas d’erreur lors du démarrage :
1 – Aller dans le fichier Minecraft.
2 – Ouvrir le fichier server.properties avec NotPad++ ou le bloc-notes et changer la ligne server port
à 25565 au lieu de 25555 ou 25555 au lieu de 25565.
3 – Enregistrer les modifications.
4 – Re démarrer le serveur en ré écrivant dans le terminal : cd /home/pi/Desktop/minecraft puis
bash run-minecraft.sh
Comment se connecter au serveur :
1 – Lancer Minecraft.
2 – Appuyer sur Jouer.
3 – Une fois dans le jeu, aller dans multijoueur.
4 – Appuyer sur le bouton ajouter serveur.
5 – Ecrire comme nom ce que vous voulez et utiliser l’IPV4 relever précédemment dans IP.
6 – Valider, puis vous pouvez vous connecter au serveur en cliquant dessus.
Retour vers le Portail Metaverse City Saint Etienne
Présentation Séance 3
Présentation Séance 3
Avertissement : cette page présente une fiche projet réalisée par un·e Conseiller Numérique France Service en formation avec le pôle ressource en médiation numérique Zoomacom. Elle constitue une hypothèse de travail, une idée d'animation, qui n'a pas forcément été testée en conditions réelles.
Kahoot
https://create.kahoot.it/details/2bae141f-96b0-46e4-bce5-7a4a874cb66a
Etude du code source
CODE SOURCE
const int ECART=100; const int TEMPO=2000;
Explication
La constante ECART permet de régler la sensibilité du dispositif : il faut une différence de valeur de luminosité supérieure à ECART pour déclencher le dé. La constante TEMPO définit le temps d'allumage du dé.
void setup(){
Explication
La fonction setup est exécutée une fois au démarrage du module.
randomSeed(analogRead(1));
Explication
L'instruction randomSeed permet d'initialiser le générateur aléatoire avec une valeur au hasard. La valeur au hasard est obtenue en lisant la valeur sur la broche analogique 1 : cette broche n'étant pas connectée, elle capte « un peu tout ce qui passe dans l'air » et la valeur retournée fluctue aléatoirement. Si on ne fait pas cela l'instruction random utilisée ci-après retourne toujours la même séquence de nombres à chaque redémarrage du module Arduino.
for(int i=2;i<=8;i++){ pinMode(i,OUTPUT); } }
Explication
Les broches sur lesquelles sont branchées les LED sont mises en mode OUTPUT.
void loop(){
Explication
La fonction loop est exécutée en boucle.
int luminosite1=analogRead(0); delay(100); int luminosite2=analogRead(0);
Explication
On capte 2 valeurs de luminosité à 100 ms d'intervalle.
if(luminosite2-luminosite1>ECART){
Explication
Ce test permet de déclencher le dé si la différence de luminosité entre les deux valeurs captées est supérieure à ECART. Cela se produit lorsque luminosite2 est supérieur à luminosite1 de plus de ECART, donc lorsque le capteur passe de l'ombre à la lumière de façon significative.
afficheDe(random(1,7));
Explication
On affiche sur les LED un nombre au hasard entre 1 et 6.
Note : l'instruction random(a,b) renvoie un nombre entier aléatoire compris entre a inclus et b exclu, c'est pourquoi on écrit random(1,7) pour avoir un nombre au hasard entre 1 et 6.
Note : l'instruction random(a,b) renvoie un nombre entier aléatoire compris entre a inclus et b exclu, c'est pourquoi on écrit random(1,7) pour avoir un nombre au hasard entre 1 et 6.
delay(TEMPO); eteintDe(); } }
Explication
Les LED restent allumées durant TEMPO ms puis le dé s'éteint
void afficheDe(int nombre){ if(nombre==1){ digitalWrite(5,HIGH); } if(nombre==2){ digitalWrite(2,HIGH); digitalWrite(8,HIGH); } if(nombre==3){ digitalWrite(2,HIGH); digitalWrite(5,HIGH); digitalWrite(8,HIGH); } if(nombre==4){ digitalWrite(2,HIGH); digitalWrite(4,HIGH); digitalWrite(6,HIGH); digitalWrite(8,HIGH); } if(nombre==5){ digitalWrite(2,HIGH); digitalWrite(4,HIGH); digitalWrite(6,HIGH); digitalWrite(8,HIGH); digitalWrite(5,HIGH); } if(nombre==6){ digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH); } }
Explication
Le rôle de cette fonction est d'allumer les LED correspondant au nombre passé en paramètre. La mise en HIGH des bornes est effectuée selon le schéma de montage des LED sur les bornes 2 à 8 du module Arduino.
void eteintDe(){ for(int i=2;i<=8;i++){ digitalWrite(i,LOW); } }
Explication
Dans cette fonction toutes les LED utilisées pour le dé sont éteintes.
Présentation du simulateur
https://www.tinkercad.com/things/1MONuIXS1MR-de-magique-v2/editel
Préparation des composants
Liste des composants
7 leds rouges
7 résistances de 220 Ohms
des fils
un breadboard
un arduino
un cable usb
une photoresistance
une résistance de 10k Ohms
Construction du set
?
?
Notes Formation CNFS42
Notes Formation CNFS42
L'ingénierie pédagogique
Les types de motivation :
-Amotivation (pas ou peu de motivation)
-Intrinsèque (l’envie d’évoluer pour soi, d’avancer, de progresser...)
-Extrinsèque (obligation sociale, pression administratives…)
On peut passer d’une motivation à l’autre selon les contextes.
Les 3 composants de la compétence : savoir, savoir-faire, savoir-être.
1-ignorance inconscient (j’ai pas conscience que je ne sais pas)
2-ignorant conscient (je prends conscience que je ne sais pas)
3-apprenti (j’apprends ce que je ne sais pas)
4-expert (je sais faire)
les étapes :
1/objectifs et finalités
2/programme thèmes de travail
3-4/effet de source (présentation du formateur)
3-4/cadre de communication (méthode de travail, règles de fonctionnement, aspects logistiques)
5/tour de table
6/mise en alerte
Les méthodes :
Méthodes passives :
- expositive : de manière marginale, le formateur parle
- démonstrative : de manière à faire pratiquer l’apprenant après explication
- interrogative : questionnement des apprenants sur le sujet
- découverte : action qui engage la réflexion
Création d'un atelier
objectif pédagogique :
Il doit toujours être tourné vers l’apprenant et non vers le formateur,Il doit décrire ce que l’apprenant sera capable de faire à issue de la formation
Pour le définir : "à l’issue de la formation l’apprenant sera capable de" + verbe d’action à l’infinitif + critère de performance + condition de réalisation
aide : la taxonomie de bloom
Exemple: ATELIER : création de cv sur canva
Prérequis :
savoir utiliser les fonctionnalités de base d’un pc (souris, clavier etc)savoir utiliser internet
avoir une adresse mail
avoir connaissance du contenu du cv
Objectif pédagogique
à l’issue de la formation l’apprenant sera capable d’utiliser les modèles/les outils de mise en page du logiciel canva pour réaliser un cv personnalisé en 2h.Les méthodes pour cet atelier:
-Introduction en expérimental pour la prise en main, cela laisse à l’apprenant découvrir la plateforme de lui-même-Interrogative pour revenir sur les difficultés rencontrées,
-Démonstrative pour donner des fondamentaux si les apprenants ne les ont pas découvert par eux-même pendant l’expérimentale
-Expositive pour expliquer les différents cv possibles et manière de faire adapter aux divers profils (pour un graphiste le visuel)
-Expérimentale afin qu'ils produisent leur cv
ORANGE Pi
ORANGE Pi
Cette page fait un état des lieux de mes expériences personnelles sur l'utilisation de la carte Orange Pi
Prendre en main l'OrangePi et ses différentes cartes, il existe des petits guides de démarrage rapide pour chacune des cartes.
Mes tests se déroulent actuellement sur l'Orange Pi Lite, c'est cette carte que je sélectionnerais pour tester les images suivantes :
Armbian :
- Installer armbian ur Orange Pi
Ubuntu :
- Les images Ubuntu
- Le guide utilisateur
Retrorangpi :
- Procédures d'installation et quelques aides complémentaires pour installer les jeux sur retrorangepi
- Ajouter des jeux dans une rom
prise en main du Raspberry Pi et du capteur Sense Hat
prise en main du Raspberry Pi et du capteur Sense Hat
Déroulé des séances de la formation "Design Tech Académie" pour prendre un main un Rasperry Pi et utiliser un capteur sense hat. Ces séances de formation s'inscrivaient dans le cycle découverte du FabLab
Télécharger le fichier raspberry.jpg
SEANCE 1 : MISE EN ROUTE SOUS Raspberry Pi :
Le site officiel pour découvrir l'univers raspberry
💻 1 - Quelles utilisations pou un Raspberry ?
- 🧰 Créer un prototype
- 🧰 Lire des fichiers audio et video en haute définition (hdmi)
- 🧰 Apprendre la programmation
- 🧰 Auto-héberger un site ou des services web
- 🧰 Créer un serveur VPN pour accèder à son réseau personnel depuis l'extérieur
- 🧰 Superviser votre réseau
- 🧰 Disposer d'un média center
- 🧰 Créer une borne airplay à moindre coût
- 🧰 Développer des applications de domotique[[https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up ]]
- 🧰 Naviguer sur Internet, lire ses mails, bureautique
- 🧰 Astropi
- 🧰 Rétrogaming
💻 2 - A la découverte de Raspberry Pi
💻 3 - Première configuration pour se mettre en route avec un Raspberry Pi
- 🧰 Régler son Raspberry Pi
- 🧰 Astuce : utiliser unlecteur de disque oubalena etcher
- 🧰 Tutoriel complet en francais : "Partie 1" - "Partie 2"
Télécharger le fichier raspberry.jpg
SEANCE 2 et 3 : PRISE EN MAIN du Sense Hat :
💻 4 - Découverte du Sense Hat
- 🧰 Documentation officielle
- 🧰 Un emulateur en ligne
- 🧰 Un émulateur pour Linux
- 🧰 Documentation pourémulateur du Sense Hat pour Linux
- 🧰 Installation :
- sudo add-apt-repository ppa:waveform/ppa
- sudo apt-get update
- sudo apt-get install python-sense-emu python3-sense-emu sense-emu-tools
- 🧰 Lancer l'interprétateur python dans un terminal :
- Télécharger le fichier python.jpeg
- 🧰 Lancer un fichier avec l'IDLE Python :
- avec le terminal se rendre dans le dossier contenant votre fichier python
- lancer votre fichier en écrivant dans le terminal : ./nomDeVotreFichier.py
- en cas de problème, donner les droits aux fichiers : chmod +x nomDeVotreFichier.py et relancer votre fichier : ./nomDeVotreFichier.py
- 🧰 Lancer un fichier avec l'IDLE Python :
- 🧰 Bascule automatique entre le Sense Hat physique et l'émulateur (pour démarrer vos fichiers python) :
💻 5 - Exercices avec un Sense Hat :
- 🧰 Afficher la température
- 🧰 Réaliser tous les exemples officiels, en prenant soin de COMPRENDRE et COMMENTER le code
- 🧰 Réaliser un compte à rebours : attention il faut faire un "import time" et utiliser time.sleep(1) et non sleep(1)
Exercice sans tutoriel :
- 🧰 Allumer les LED du SenseHat, les unes après les autres
- 🧰 Allumer les leds les unes à la suite des autres avec changement de couleur à chaque cycle
- Conseil : Modéliser l'algorithme à l'aide d'un diagramme
- 🧰 Mesure de température :
- Allumer une LED par degré de température au-dessus de 0°C
- Conseil : Modéliser l'algorithme à l'aide d'un diagramme
- 🧰 Niveau à bulle numérique
- Conseil : Modéliser l'algorithme à l'aide d'un diagramme
💻 6 - Quelques résolutions de problèmes :
Le magnétomètre peut nécessiter un calibrage...Le port GPIO
Télécharger le fichier raspberry.jpg
SEANCE 4 : Découvrir les Objets Connectés
Télécharger le fichier raspberry.jpg
DES ALTERNATIVES
Wordpress & Arduino
Wordpress & Arduino
Cette page servait de support pour faire évoluer le travail sur ces sujets au sein de la formation design Tech Académique. Cette page devait permettre de retravailler l'acquisition de compétences techniques dans le cadre d'une démarche de projet pour faire évoluer la cinquième promotion. Elle n'a pas été finalisée car l'arrêt de la formation a été prononcée par les financeursWordpress Arduino DTA :
Mise en place d'un projet en fil rouge qui permettra tout au long de l'année de renforcer la maîtrise de WordPress et de la programmation sous Arduino
Le fil rouge est de réaliser en équipe (4 personnes) un projet à développer sous Arduino qui devra intégrer le développement d'une interface web.
La présentation de la progression de leurs avancées sera réalisé sous Wordpress et qui présentera à minima les éléments suivants :
- ✔ Une page d'accueil décrivant leur projet
- ✔ Un journal de suivi de leurs travaux (qui doit permettre la reproduction du projet par un débutant) en diversifiant si possible les supports (texte, code, photo, vidéo...)
- ✔ Un annuaire de leurs ressources classées et triées par catégorie
- ✔ Les membres de l'équipe (avec leur CV)
Objectifs du projet :
- ✔ Permettre une montée progressive dans l'apprentissage des compétences de Wordpress
- ✔ Permettre une montée progressive dans l'apprentissage des compétences d'Arduino et/ou de Raspberry
- ✔ Renforcer le travail en équipe
- ✔ Eviter le décrochement technique chez les "débutants" comme chez les "experts" en informatique (gestion de projet avec gestion du contenu et développement du code)
- ✔ Renforcer le travail de déploiement de site web (localhost/VPS/production sous Raspberry)
- ✔ Mettre en pratique l’expérience utilisateur à travers des beta tests
Déroulé :
1 séance par semaine sera dédiée au projet
- ✔ séances de TP dirigé Wordpres & Arduino (septembre/octobre/novembre) :
- ✔ séances de TP en autonomie sur le développement de leur projet (décembre/janvier/février)
- ✔ séances de beta test (mars)
- ✔ finalisation et rendu des projets (avril)
Exemples de projet :
Partenaires :
- ✔
- ✔
Redéployer un serveur LAMP sur un raspberry (cartes SD 4/8GB?)
Redéployer le processus d'installation d'un Wordpress
Personnaliser un thème via un thème enfant
Ajouter régulièrement du contenu sur l'avancée su projet, avec une démarche permettant de dupliquer son projet
Dupliquer régulièrement Le Wordpress du Raspberry vers son WP du VPS (/via Duplicate/Filezilla...)
Sécuriser son Wordpress avant de le mettre en production
Exposé Front-End
Exposé Front-End
Liste des thématiques proposer aux étudiants de la Design Tech Académie pour choisir leur sujet d'exposé2 parties à présenter :
- ️ 1- Présentation d'une des technologies proposées
- ▶️ JQurey : Manipuler le DOM
- ▶️ JQuery : Gérer des événements
- ▶️ JQuery : Créer des effets et animations
- ▶️ JQuery : Contrôler la validation des champs de formulaires
- ▶️ Bootstrap : La grille bootstrap ou Bootstrap grid system
- ▶️ Bootstrap : Les composant Bootstrap : scrollspy.js (scrollbar) -- popover.js (infobulle) --
- ▶️ Ajax :
- ️ 2 - Présentation dun cas d'usage mettant en avant les avantages de cette technologie web front end
Présentation à partir du 16/12/2019
Page de ressource sur JavaScript
Page de ressource sur JavaScript
Cette page devait permettre de proposer des exercices et des ressources aux etudiants de la Design Tech Académie sur l'usage de Java Script. L'arrêt de la formation n'a pas permis d'intégrer tout le contenu proposé au cours de la formation.Tutoriels Ecrits :
Les menus :
- ✔️ Crèer un menu sticky avec JS
- ✔️
- ✔️
- ✔️
Utiliser Jquerry :
Tutoriels Vidéos :
- ✔️
- ✔️
- ✔️
- ✔️
Journée de Formation Badgeuse - Thymio - Primo
Journée de Formation Badgeuse - Thymio - Primo
Déroulé de la formation
Déroulé robotique :
Actions | Temps |
Introduction & Matériel | 15 min |
Histoire du robot | 15 min |
Découverte du robot Primo + test | 1h |
Découverte du robot thymio + test | 1h30 |
Découverte de la programmation du robot thymio via VPL | 2h |
Déroulé badgeuse :
Actions | Temps |
Introduction & Matériel | 15 min |
Création d’un visuel via Inkscape | 1h |
Création d’un badge personnalisé | 30min |
Les ressources pédagogiques pour Primo
Fréquences écoles : le guide pédagogique Primo Cubetto, un guide complet avec des conseils d'utilisation, d'activités...
Plus d’infos et téléchargement du guide pédagogique
Le site Primo toys : Beaucoup d'activités disponibles, mais en anglais.
Plus d’infos et de vidéos
Le témoignage de Alexandra Lechêne :
Plus d’infos et téléchargement d'un atelier
Plus d’infos et téléchargement du guide pédagogique
Le site Primo toys : Beaucoup d'activités disponibles, mais en anglais.
Plus d’infos et de vidéos
Le témoignage de Alexandra Lechêne :
Plus d’infos et téléchargement d'un atelier
Les ressources pédagogiques pour Thymio
Télécharger le logiciel "thymio suite" :
https://www.thymio.org/fr/telecharger-thymio-suite-redirection/
Fréquences écoles : le guide pédagogique Thymio, un guide complet avec des conseils d'utilisation, d'activités...Guide_Thymio_jour.pdf (7.6MB) (Fréquence Écoles)
La Ligue de l’Enseignement de la Loire propose un livret éducatif sur Thymio pour découvrir la robotique en s’amusant avec un mode d’emploi pour le robot et un parcours de 10 séances pédagogiques à mettre en place. Plus d’infos et téléchargement du livret éducatif (Ligue de l’Enseignement 42)
Formation en ligne: MOOC Le robot Thymio comme outil de découverte des sciences du numérique (FUN MOOC)
Ce cours s’adresse à toute personne qui veut maîtriser le robot Thymio, mais il a été pensé en premier lieu pour les enseignants de primaire et de secondaire désireux de découvrir cet outil et de l’utiliser en classe. Il permet d’acquérir les bases de l’informatique et de la robotique, en proposant des situations-problèmes adaptées, en fournissant également des pistes pédagogiques pour l’animation en classe. Accéder au MOOC
Les Langages de Programmation par blocs (sur ce wiki)
Quiz Robots, 9 - 12 ans, connaître l'histoire de la robotique et des machines
https://www.laressourcerie.cool/robots-algorithmes/quiz-robot
La page Thymio de ce wiki, avec de plus amples informations :
https://zoomacom.net/wiki/?Thymio
Les ressources pédagogiques pour la badgeuse
Le mode d'emploi : https://zoomacom.net/wiki/?CreationBadge
Idées d'animations : https://zoomacom.net/wiki/?St%C3%A9phanoisesremarquables
La fiche matériel de ce wiki, avec de plus amples informations :
https://zoomacom.net/wiki/?FicheMaterielleBadgeuseButtonMaker
Idées d'animations : https://zoomacom.net/wiki/?St%C3%A9phanoisesremarquables
La fiche matériel de ce wiki, avec de plus amples informations :
https://zoomacom.net/wiki/?FicheMaterielleBadgeuseButtonMaker
Formation Makey Makey
Formation Makey Makey
Déroulé des formations
Déroulé de la formation sur une journée
Un Makey Makey c'est quoi ?
Le kit se compose :
- - d'une carte électronique
- - de pinces crocodiles
- - d'un cable USB
On peut faire quoi avec un Makey Makey ?
Vidéo de présentation de Makey Makey ... Ca reste qu'une petite suggestion de ce qu'on peut faire avec un Makey Makey (Dans la partie des ressources vous trouverez quelques galeries de projets réalisés)Comment installer le Makey Makey
Il suffit de brancher le cable USB à un ordinateur (parfois cela nécessite l'installation de pilotes)Comment ça fonctionne un Makey Makey ?
Lorsque vous touchez l’objet en question, vous créez une connexion, et Makey Makey envoie un signal à l’ordinateur que celui-ci interprète comme un signal venant d’une touche de clavier standard ou de la souris. De ce fait, il vous est possible d’interagir avec votre ordinateur avec le ou les supports de votre choix.Chaque touche de mon Makey Makey va fonctionner comme un interupteur (c'est comme pour mes touches de clavier) et cela va me permettre d'interagir avec un programme de mon ordinateur.
video interrupteur Faire le test avec soi-même ... Ok je fais la démo si les 5 Volts vous font peur !
Et donc pour chaque touche on va prendre un objet qui conduit le courant pour relier électriquement la touche que je souhaite sélectionner à la terre !
Cela donnera le résultat suivant
S'approprier Scratch
Le but étant de découvrir et comprendre le fonctionnement de scratch en lien avec le Makey Makey
Niveau 1 : Présentation d'un exemple
- Tutoriel pour découvrir le fonctionnement de scratch
- La liste des tutoriels pour faire des fonctionnalités dans scratch
- Découverte d'un projet simple permettant de manipuler le makey et makey et d'interagir avec Scratch. On va utiliser le projet Cat Makey Makey
Niveau 2 : Personnaliser un projet existant
En partant du projet Makey Makey Piano Remix créer un nouvel instrument de musique
S'approprier le Makey Makey
Niveau 3 : Réaliser son projet
Une fois que j'ai l'idée de ce que je veux réaliser comme projet, avant de se lancer dans scratch
- Réaliser un schéma "électrique" permettant d'imaginer comment je vais connecter mon makey makey avec ses "boutons"
- Réaliser un "algorithme" de mes fonctionnalités
- "Coder" votre projet dans Scratch
- Tester votre code avec le makey makey
- Réaliser votre oeuvre
Déroulé de la formation sur une demi-journée
Matériels à prévoir
La valise contient 10 kits Makey Makey + papier aluminium + une manette de jeu de démo
Le matériel à prévoir :
Le matériel à prévoir :
- Carton
- Contreplaqué
- Chute de bois
- Fils électriques
- Pâte à modeler
- Papier aluminium
- ...
- Les outils :
- Ciseaux et cutter
- Pate a fixe
- Colle
- Scie (manuelle et électrique)
- Perceuse (scie cloche)
- ...
Ressources Pédagogiques
Scratch Junior
- Le site : https://www.scratchjr.org/
- Le tuto : scratchjrtuto.pdf (0.5MB)
MOOC Makey Makey
Les notions pour débuter avec un Makey Makey
- Sur le site officiel les ressources enseignants
- Un makey makey c'est quoi ?
- présentation du makey makey
Des exemples de projets
- un jeu de basketball
- Jouer de la musique avec des courgettes
- Un piano géant
- Personnaliser sa manette de jeu video avec un makey makey
- Déclencher des vidéos sur processing
Galerie à projet Makey Makey
- Sur makeymakey des leçons classées par niveau
- Sur Instructables une liste de projets
- Sur Scratch
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.
Contrôler la fraiseuse X-Carve avec Ultimate Gcode Sender et FreeCAD
Contrôler la fraiseuse X-Carve avec Ultimate Gcode Sender et FreeCAD
Pour pouvoir utiliser la fraiseuse avec plus de souplesse que celle permise par le logiciel Easel dans sa version freemium. On a décidé de trouver une alternative libre et open source pour pouvoir apprendre à réaliser les plans d'une pièce sous FreeCAD et d'envoyer le Gcode à la machine via Ultimate GCode Sender. Cette page doit permettre de pouvoir prendre en main l'usage de ses outils à travers un cas concret. Vous y retrouver les différentes étapes du processus:- 1 => Convertir le fichier SVG que je souhaite usiné en Gcode avec FreeCAD
- 2 => Importer le Gcode dans UGS pour usiner la pièce sur la fraiseuse
Préparer son fichier SVG dans FreeCAD pour usiner une pièce sur la fraiseuse XCarve
Le fichier SVG ne permet pas d'etre manipulé tel quel dans FreeCAD, pour remédier à cela on va devoir créer le sketch (= une esquisse).
Dans FreeCAD, l'esquisse est un schéma qui décrit une forme à appliquer à une fonction afin de produire une forme. Soit une forme "positive" ou "additive": un bossage (pad) par exemple, ou une forme "négative" ou "soustractive": un creux (ou poche - pocket) par exemple.
Dans FreeCAD, l'esquisse est un schéma qui décrit une forme à appliquer à une fonction afin de produire une forme. Soit une forme "positive" ou "additive": un bossage (pad) par exemple, ou une forme "négative" ou "soustractive": un creux (ou poche - pocket) par exemple.
Convertir le fichier SVG en sketch FreeCAD
Je commence mon projet avec le fichier SVG ci-dessous qui comprend des zones à découper et d'autres zones à usiner partiellement en profondeur
Dans les étapes ci-dessous on va voir les différentes étapes à réaliser pour convertir notre fichier SVG en esquisse :
Lorsqu'on ouvre son fichier SVG une fenêtre apparait il faut sélectionner SVG as geometry (import SVG)
Ensuite il faut se positionner dans l'espace de travail "Draft" comme sur l'écran ci-dessous
Dans la prochaine étape on va convertir tous nos chemins (=path) en esquisse (=sketch). Je vais en profiter pour faire disparaitre les chemins que je ne souhaite pas decouper cette fois ci (la poignée et les pieds qui sont en bas a droites de mon fichier SVG). Je vais donc cliquer sur un chemin et ensuite je clique sur la barre d'espace. Le chemin disparait de l'écran et le path associé est grisée dans le menu de gauche
Ensuite, on va sélectionner tous les path (écit en noir qui correspondent à mes path que je souhaite sélectionner) de notre fichier. Astuce, je clique sur le premier path et j'enfonce la touche shift que je maintien appuyé en cliquant sur mon dernier path, cela me sélectionne l'ensemble des path souhaités.
Enfin je vais créer les sketchs correspondants aux chemins que je précédemment sélectionnés en effectuant via le menu Modification => Draft vers Esquisse
Dans mon menu de gauche, en dessous de mes path, je trouverais maintenant des esquisses correspondant à l'ensemble de ma forme.
Dans les étapes ci-dessous on va voir les différentes étapes à réaliser pour convertir notre fichier SVG en esquisse :
Lorsqu'on ouvre son fichier SVG une fenêtre apparait il faut sélectionner SVG as geometry (import SVG)
Ensuite il faut se positionner dans l'espace de travail "Draft" comme sur l'écran ci-dessous
Dans la prochaine étape on va convertir tous nos chemins (=path) en esquisse (=sketch). Je vais en profiter pour faire disparaitre les chemins que je ne souhaite pas decouper cette fois ci (la poignée et les pieds qui sont en bas a droites de mon fichier SVG). Je vais donc cliquer sur un chemin et ensuite je clique sur la barre d'espace. Le chemin disparait de l'écran et le path associé est grisée dans le menu de gauche
Ensuite, on va sélectionner tous les path (écit en noir qui correspondent à mes path que je souhaite sélectionner) de notre fichier. Astuce, je clique sur le premier path et j'enfonce la touche shift que je maintien appuyé en cliquant sur mon dernier path, cela me sélectionne l'ensemble des path souhaités.
Enfin je vais créer les sketchs correspondants aux chemins que je précédemment sélectionnés en effectuant via le menu Modification => Draft vers Esquisse
Dans mon menu de gauche, en dessous de mes path, je trouverais maintenant des esquisses correspondant à l'ensemble de ma forme.
Fusionner mes sketchs dans FreeCAD
Pour cette partie on va travailler dans l'espace de travail appelé Sketcher
Comme je possède 3 formes qui sont englobé les unes dans les autres (en gros un rond qui est dans un rectangle qui est dans un autre rectangle) je vais devoir fusionner 2 groupes de sketch (on verra un peu plus tard comment on fusionnera nos 2 travaux d'usinage).
Dans mon cas, il s'agit des 3 ronds qui sont sur le haut pour fixer la poignée et des 4 ronds en bas qui sont dans un rectangle.
Pour repérer les ésquisses des éléments que je souhaite conserver dans le sketch des ronds je vais cliquer sur ma forme (elle devient jaune) et cela m'indiquera dans le menu à gauche le numero du sketch.
Je sélectionne ensuite tous les sketchs que je souhaitent fusionner ensemble. Ici les sketchs 38 à 40 et 45 à 54 en cliquant dessus et en maintenant enfoncé la touche Ctrl dans le menu de gauche
Je vais pouvoir les fusionner ensemble dans un seul sketch en effectuant via le menu Sketch => Fusionner les esquisses
Cela me créé un nouveau sketch (dans mon cas le sketch108) que je vais renommer en faisant un clic droit et en l'appelant sketch_rond
Je vais appliquer la meme procédure pour tous les autres sketchs et je l'appelerais sketch_principal
Comme je possède 3 formes qui sont englobé les unes dans les autres (en gros un rond qui est dans un rectangle qui est dans un autre rectangle) je vais devoir fusionner 2 groupes de sketch (on verra un peu plus tard comment on fusionnera nos 2 travaux d'usinage).
Dans mon cas, il s'agit des 3 ronds qui sont sur le haut pour fixer la poignée et des 4 ronds en bas qui sont dans un rectangle.
Pour repérer les ésquisses des éléments que je souhaite conserver dans le sketch des ronds je vais cliquer sur ma forme (elle devient jaune) et cela m'indiquera dans le menu à gauche le numero du sketch.
Je sélectionne ensuite tous les sketchs que je souhaitent fusionner ensemble. Ici les sketchs 38 à 40 et 45 à 54 en cliquant dessus et en maintenant enfoncé la touche Ctrl dans le menu de gauche
Je vais pouvoir les fusionner ensemble dans un seul sketch en effectuant via le menu Sketch => Fusionner les esquisses
Cela me créé un nouveau sketch (dans mon cas le sketch108) que je vais renommer en faisant un clic droit et en l'appelant sketch_rond
Je vais appliquer la meme procédure pour tous les autres sketchs et je l'appelerais sketch_principal
Extruder nos chemins pour former une pièce en volume dans FreeCAD
Pour cette partie on va travailler dans l'espace de travail "Part"
La première étape va consister à extruder la forme extérieure de ma pièce. Pour effectuer cette étape, je vais sélectionner le sketch dans lequel j'ai fusionné tous les sketchs des formes externes (ici "sketchexterne") et j'appuye sur le bouton extrude (indiqué par ma souris sur l'image)
Et je règle l'épaisseur de ma pièce, dans mon cas 15mm
La première étape va consister à extruder la forme extérieure de ma pièce. Pour effectuer cette étape, je vais sélectionner le sketch dans lequel j'ai fusionné tous les sketchs des formes externes (ici "sketchexterne") et j'appuye sur le bouton extrude (indiqué par ma souris sur l'image)
Et je règle l'épaisseur de ma pièce, dans mon cas 15mm
Importer le Gcode dans UGS pour usiner la pièce sur la fraiseuse XCarve
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.
Busy Board, support d'apprentissage sensoriel
Busy Board, support d'apprentissage sensoriel
En constructionWorld guard
World guard
Télécharger le fichier Worldguard.png
Présentation:
WorldGuard est un plugin avec lequel on peut protéger des zones contre les modifications des joueurs
Mise en œuvre
Cette zone sera délimitée par 2 coordonnées.Il faut d'abord équiper la hache en bois.
Puis on définit la première coordonnée avec un clic droit sur le premier cube, celui du bas de la zone
Ensuite, on définit la deuxième coordonnée avec un clic gauche sur le second cube, celui en haut de la zone à protéger.
Puis, la commande //expand to permet de protéger la zone entre les deux coordonnées ainsi déterminées.
Et enfin, la commande " /region define <le_nom>" permet de nommer cette région, avec le nom indiqué entre crochets.
on peut définir une zone a une personne ou a un groupe avec la commande "/region addowner [nom de la région] [le nom du joueur]"
à utiliser pour protéger une zone ou la dédier a certaines personnes
pour crée le bac a sable perso des zones privée et ou publique sur votre serveur
pour des zones pvp des zones ou le changement de gamemod est possible
pour des zonez où des droit sont plus nombreux
ou des zones où les certain jouer ne peuvent venir
et bien plus encore..
Mise en œuvre pour un sous cubo
Pour faire un sous cubo il vous faut un région.créer un région donc /rg create <le_nom>
" /rg setparent <nomdelaregion1> <nomdelaregion2> "
La région plus grande ou supérieur doit être écrite en 2eme position . Exemple:
" /rg setparent magasin capitale "
Le cubo magasin sera donc inclut a l'intérieur du cubo capitale.
Documentation et tuto écrire
Le wiki officielle de world guard en english : http://wiki.sk89q.com/wiki/WorldGuard/Regions/Flags
Tutot worldguard écrit en fr: https://minecraft.fr/worldguard/
Pour apprendre un peus plus sur les cubo : http://www.jeuxvideo.com/forums/1-24777-2233668-1-0-1-0-tuturiel-world-guard.htm