<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://www.vorobotics.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gillou+Lec</id>
	<title>VoWiki - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://www.vorobotics.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gillou+Lec"/>
	<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Sp%C3%A9cial:Contributions/Gillou_Lec"/>
	<updated>2026-05-04T00:03:04Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4321</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4321"/>
		<updated>2024-05-17T12:25:13Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Rm image.png|360px|border]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4320</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4320"/>
		<updated>2024-05-17T12:25:00Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Rm image.png|350px|border]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4319</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4319"/>
		<updated>2024-05-17T12:24:46Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Rm image.png|300px|border]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4318</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4318"/>
		<updated>2024-05-17T12:24:32Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Rm image.png|400px|border]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4317</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4317"/>
		<updated>2024-05-17T12:22:41Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Rm image.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Fichier:Rm_image.png&amp;diff=4316</id>
		<title>Fichier:Rm image.png</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Fichier:Rm_image.png&amp;diff=4316"/>
		<updated>2024-05-17T12:22:17Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4315</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4315"/>
		<updated>2024-05-17T12:21:16Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:image]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4314</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4314"/>
		<updated>2024-05-17T12:20:54Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4313</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4313"/>
		<updated>2024-05-17T12:19:27Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Gilles Lecorsier */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Adhérant au Bricolab de Groslay (95) depuis 2023.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie à la retraite depuis 2022.&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
* [https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html?title=Borne Borne d'arcade]&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Borne-arcade freecad.png|400px|border|link=https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4312</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4312"/>
		<updated>2024-05-17T12:18:39Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
Adhérant au Bricolab de Groslay (95) depuis 2023.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
* [https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html?title=Borne Borne d'arcade]&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Borne-arcade freecad.png|400px|border|link=https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Nos_Projets&amp;diff=4311</id>
		<title>Nos Projets</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Nos_Projets&amp;diff=4311"/>
		<updated>2024-05-17T12:16:49Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;← [[Accueil]]&lt;br /&gt;
&lt;br /&gt;
Certains de nos projets sont partagés sur notre compte [https://github.com/volab GitHub].&lt;br /&gt;
&lt;br /&gt;
Vous trouverez des projet hébergés sur [https://bitbucket.org/product/ Bitbucket].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nouveaux Projets et Projets à l'honneur==&lt;br /&gt;
* [[VoLAB CNC2020]] : (par [[Utilisateur:Majorlee|Joël]] et [[Utilisateur:Gillou Lec|Gilles]]) A partir d'une vieille Charlie Robot&lt;br /&gt;
* [[Mon Petit Lab]] : (par [[Utilisateur:Majorlee|Joël]])&lt;br /&gt;
* [[Réparation d'un enrouleur de ceinture de sécurité]] RÉPARATION D’UN ENROULEUR DE CEINTURE DE SECURITÉ&lt;br /&gt;
* [[Comment faire de la Doc]] : (par [[Utilisateur:Pierre|Pierre]]) Proposition pour documenter efficacement les projets&lt;br /&gt;
* [[BOBies]] : (par [[Utilisateur:Majorlee|Joël]]) Tout un système pour fixer les brakoutboard.&lt;br /&gt;
* [[Afficheur_de_gare_Aurillac]] : (par [[Utilisateur:Gilbert|Gilbert]]) Tuto complet et détaillé pour réaliser un afficheur de gare pour réseau ferré miniature.&lt;br /&gt;
* [[Jeedom et ESPEasy]] : (par [[Utilisateur:Majorlee|Joël]]) Jeedom et ESPEasy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Historique&lt;br /&gt;
&lt;br /&gt;
* [[Véhicule à sustentation magnétique]]&lt;br /&gt;
* [[Moustaches]] : (par [[Utilisateur:Gillou Lec|Gilles]]). Robot détecteur d'obstacles avec Ardubloc.&lt;br /&gt;
* [[VORSurv]] : (par [[Utilisateur:Djamel|Djamel]]) Système de vidéo surveillance du VoLAB à base de Raspberry pi et piCam&lt;br /&gt;
* [[NanoI2CIOExpander]] : (par [[Utilisateur:Majorlee|Joël]]) Un ARDUINO nano utilisé comme extension d'entrées/sorties I2C &lt;br /&gt;
* [[Digitalisation des locomotives EBT Re 4/4]] : (par [[Utilisateur:Gilbert|Gilbert]] et [[Utilisateur:Daniel|Daniel]] ) Tuto complet et détaillé pour digitaliser une locomotive EBT échelle N&lt;br /&gt;
* [[Boucle de retournement]] : (par [[Utilisateur:Majorlee|Joël]]) Boucle de retournement du petit train du VoLAB&lt;br /&gt;
* [[Bras Robot Educatif|6 D.O.F. B.R.E.]] : (par [[Utilisateur:Majorlee|Joël]]) Un Bras Robot Educatif à 6 degrés de liberté à base de servomoteurs&lt;br /&gt;
* [[Le petit train du VoLAB]] : (par [[Utilisateur:Majorlee|Joël]]) Un petit réseau ferroviaire HO.&lt;br /&gt;
* [[PlotClock]] : (par [[Utilisateur:Cardinal|Cardinal]]) parce que ça nous fait bien marrer alors on aimerait bien en fabriquer une (cf. https://www.youtube.com/watch?v=iOLFP90DneY et http://www.thingiverse.com/thing:248009)&lt;br /&gt;
* [[Tuto gravure]] : (par [[Utilisateur:Gilbert|Gilbert]]) Tutoriel sur la gravure métal par procédé chimique.&lt;br /&gt;
* [[Bras manipulateur]] : (par [[Utilisateur:Gillou Lec|Gilles]]) Bras manipulateur pédagogique et Bluetooth piloté par tablette sous Androïde&lt;br /&gt;
* [[Lampe legoVor]] : (par [[Utilisateur:Wenceslas|Wenceslas]]) Lampe à capteur ultrason compatible Lego. Un très bel objet pour enfants...&lt;br /&gt;
* [[Projet Flyer]] : (par [[Utilisateur:Gillou Lec|Gilles]] et [[Utilisateurs:Francis|Francis]]) ce projet qui s'inscrit dans la communication globale du VoLAB. Il s'agit de créer un flyer du et pour le VoLAB. (Date de lancement: 06/12/2015)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Projets matures ==&lt;br /&gt;
&lt;br /&gt;
Voici la liste (non exhaustive) de nos réalisations.&lt;br /&gt;
&lt;br /&gt;
=== Robots ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- conseil pour les images : respecter le rapport 300x200 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Permis C 2019&lt;br /&gt;
  | Nom = Permis C 2019 (complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = permisC_2019_vignetteWiki.jpg&lt;br /&gt;
  | Description = Permis C 2019 projet éducation collége.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-012&lt;br /&gt;
  | Nom = VOR-012&lt;br /&gt;
  | Auteur = [[Utilisateur:Jeremie|Jérémie]]&lt;br /&gt;
  | Image = 300_200px-Vor12.jpeg&lt;br /&gt;
  | Description = Une webcam mobile programmée pour suivre un objet donné et utilisée comme plate-forme de test pour [http://opencv.org/ OpenCV] et [[PyAX-12]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-013&lt;br /&gt;
  | Nom = VOR-Marley (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = VOR-013couvBT.jpeg&lt;br /&gt;
  | Description = VOR-Marley alias Drawing robot sur une base Instructables. Version [[VOR-013BT|bluetooth]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Moustaches&lt;br /&gt;
  | Nom = Moustaches (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = 4198.JPG&lt;br /&gt;
  | Description = Robots à 2 roues avec moustaches avant et arrière.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Bras manipulateur&lt;br /&gt;
  | Nom = Bras robot (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Brasgillesbras.JPG&lt;br /&gt;
  | Description = Un bras robot à base de servo 9g.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Main robotisée&lt;br /&gt;
  | Nom = Main robotisée (complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Main ouverte gilles.jpg&lt;br /&gt;
  | Description = Une main modélisée en 3D. (projet complet)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Bras Robot Educatif&lt;br /&gt;
  | Nom = 6 DOF B.R.E. (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = BRE_fusionCapture_v1CompleteGarde_vignette.jpg&lt;br /&gt;
  | Description = Bras Robot Educatif à base de &amp;quot;Servo 13kg&amp;quot; à 6 degrés de liberté&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Robot youpi&lt;br /&gt;
  | Nom = Bras robot Youpi&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Robot_youpi1_gilles_vignetteWiki.png&lt;br /&gt;
  | Description = Résurrection d'un bras robot des années 1980&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Outils ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * [[Autoleveling pour Prusai3]] (par [[Utilisateur:Majorlee|Joël]]) : une évolution de l'imprimante 3D RepRap Prusa i3 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Platine expérimentation arduino&lt;br /&gt;
  | Nom = Platine expérimentation &lt;br /&gt;
  | Auteur = [[Utilisateur:Francis|Francis]]&lt;br /&gt;
  | Image = Platine terminée.jpg&lt;br /&gt;
  | Description = Platine expérimentation arduino.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Autoleveling pour Prusai3&lt;br /&gt;
  | Nom = Prusa i3 rework autoleveling&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = vignetteWiki.jpg&lt;br /&gt;
  | Description = une évolution de l'imprimante 3D RepRap Prusa i3.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = BOBies&lt;br /&gt;
  | Nom = BOBies&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = bobies_vueEnsemble02.JPG&lt;br /&gt;
  | Description = Toute une collection d'objects 3D imprimable pour faire de jolis montages. BreakOut Board goodies&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VoLAB CNC2020&lt;br /&gt;
  | Nom = CNC 2020&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = CNC2020_tuileCNCWiki.jpg&lt;br /&gt;
  | Description = CNC à partir d'une Charlie Robot&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VoLAB CNC2020&lt;br /&gt;
  | Nom = Tiny e-Lab&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = TinyElab_photoDeFamille7ModPlus2_vignette.jpg&lt;br /&gt;
  | Description = Tiny e-lab ou mon petit labo d'électronique&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
* [[Zone PCB]] (par [[Utilisateur:Jeremie|Jérémie]]) : un espace dédié à la conception de circuits imprimés&lt;br /&gt;
* Four à refusion (par [[Utilisateur:M4vrick|Gregory]])&lt;br /&gt;
* JDM Journal de Manip de Pierre un lien direct vers sont github https://poltergeist42.github.io/JDM/index.html&lt;br /&gt;
* [[IDE ARDUINO Mise en place]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Raspicam-apache]] (a.k.a. VorCam) (par [[Utilisateur:Jeremie|Jérémie]]) : une caméra de surveillance utilisant un RaspberryPi et une RaspiCam pour diffuser en temps réel les vidéos capturées vers un serveur web Apache&lt;br /&gt;
* [[Atmega-xx8-isp-board]] (par [[Utilisateur:Jeremie|Jérémie]]) : le typon et les fichiers KiCAD d'un circuit imprimé conçu pour faciliter la programmation des micro-contrôleurs Atmel AVR xx8&lt;br /&gt;
&lt;br /&gt;
* [[Studio photo]] (par [[Utilisateur:Jeremie|Jérémie]]) : un studio photo pour améliorer significativement la qualité des photos et des vidéos diffusées par VoRobotics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Maquette pédagogique d'ascenseur]] (par [[Utilisateur:Gillou Lec|Gilles]]) : &lt;br /&gt;
* [[Useless machine]] (par [[Utilisateur:Daniel|Daniel]]) : une machine qui ne sert à rien à part à nous amuser...&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VORSurv&lt;br /&gt;
  | Nom = VORSurv&lt;br /&gt;
  | Auteur = [[Utilisateur:Djamel|Djamel]]&lt;br /&gt;
  | Image = vignetteWiki_vorSurv.jpg&lt;br /&gt;
  | Description = Système de vidéo surveillance du VoLAB à base de Raspberry pi et piCam.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Efabrik_TimeLine&lt;br /&gt;
  | Nom = E-Fabrik' 2016 TimeLine&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = TimeLineEpure.jpg&lt;br /&gt;
  | Description = Projet TimeLine pour E-FABRIK' 2016.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = lampe_legoVor&lt;br /&gt;
  | Nom = LegoVor&lt;br /&gt;
  | Auteur = [[Utilisateur:Wenceslas|Wenceslas]]&lt;br /&gt;
  | Image = predelalampe1_r1_5.jpg&lt;br /&gt;
  | Description = Lampe didactique pour enfant au colorassions boréal accompagnée de son petit film en stop motion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Maquette pédagogique d'ascenseur&lt;br /&gt;
  | Nom = Maquette ascenseur&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = ascenseur_IMG_3749_vignette.JPG&lt;br /&gt;
  | Description = une maquette d'ascenseur actionnée par un Arduino et utilisée comme outil pédagogique pour des classes de technologie au collège.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Véhicule à sustentation magnétique&lt;br /&gt;
  | Nom = Véhicule à sust. mag.&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Vehicule_magn_vig.JPG&lt;br /&gt;
  | Description = Banc d'essais et soufflerie utilisés comme outil pédagogique pour des classes de technologie au collège.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Boucle de retournement&lt;br /&gt;
  | Nom = Return loop ;-)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = VOLABTrainBr_boucleVoLAB_vig.png&lt;br /&gt;
  | Description = Banc d'essais et soufflerie utilisés comme outil pédagogique pour des classes de technologie au collège.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = nanoI2CIOExpander&lt;br /&gt;
  | Nom = I2C IO expander&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = nanoI2SIOExp_fritzingCapture01_wikiVigSize.jpg&lt;br /&gt;
  | Description = ARDUINO Nano utilisé comme esclave I2C d'entrée sortie.&lt;br /&gt;
}}&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Tuto et savoirs faire ===&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Afficheur_de_gare_Aurillac&lt;br /&gt;
  | Nom = Afficheurs d'Aurillac&lt;br /&gt;
  | Auteur = [[Utilisateur:Gilbert|Gilbert]]&lt;br /&gt;
  | Image = Afficheur%20Aurillac.JPG&lt;br /&gt;
  | Description = Tuto complet et détaillé pour réaliser un afficheur de gare pour réseau ferré miniature.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Tuto gravure&lt;br /&gt;
  | Nom = Tuto gravure chimique métal&lt;br /&gt;
  | Auteur = [[Utilisateur:Gilbert|Gilbert]]&lt;br /&gt;
  | Image = TG-preambule-01_vignette.JPG&lt;br /&gt;
  | Description = Tuto complet et détaillé pour réaliser des pièces en métal par photo-gravure chimique.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Serveur IoT Part I&lt;br /&gt;
  | Nom = Tuto un IoT serveur Part I&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = PlatfIoT_VNC_RPi_firstScreen_vig.JPG&lt;br /&gt;
  | Description = Tuto complet pour mettre en place un serveur, passerelle pour objets connectés.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Comment faire de la Doc&lt;br /&gt;
  | Nom = Comment faire de la Doc&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]]&lt;br /&gt;
  | Image = howToDocMascot.jpg&lt;br /&gt;
  | Description = Un méthode proposée pour gérer la doc d'un projet.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Découpe laser&lt;br /&gt;
  | Nom = Laser cutter&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = lCut_imagePres.JPG&lt;br /&gt;
  | Description = Tuto incomplet sur l'utilisation de notre découpeuse laser.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Digitalisation des locomotives EBT Re 4/4&lt;br /&gt;
  | Nom = Digit EBT&lt;br /&gt;
  | Auteur = [[Utilisateur:Daniel|Daniel]]&lt;br /&gt;
  | Image = Decodeur_en_avant_catener_en_avant_vig.JPG&lt;br /&gt;
  | Description = Tuto complet pour digitaliser une loco échelle N&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet externe&lt;br /&gt;
  | Page = https://poltergeist42.github.io/JDM/&lt;br /&gt;
  | Nom = JDM Pierre&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]]&lt;br /&gt;
  | Image = CaptureJDM_Pierre.JPG&lt;br /&gt;
  | Description = Journal de manipulation de Pierre sous Github&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet externe&lt;br /&gt;
  | Page = https://majorlee95.github.io/MajorLeeNotes/&lt;br /&gt;
  | Nom = Notes de Jojo&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = CaptureJdmJojoWiki.JPG&lt;br /&gt;
  | Description = Notes perso. de Jojo sous Github.io&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Projets en cours d'élaboration ou incomplets ==&lt;br /&gt;
&lt;br /&gt;
Voici quelques-uns de nos projets en cours d'élaboration.&lt;br /&gt;
&lt;br /&gt;
=== Robots ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * VOR-004 : Mecanum, projet abandonné qui, de plus, n'a pas été conçu au VoLab --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-005&lt;br /&gt;
  | Nom = VOR-005&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]], [[Utilisateur:Majorlee|Joël]] et Gilles de l'[http://www.electrolab.fr/ electrolab]&lt;br /&gt;
  | Image = isometrique.png&lt;br /&gt;
  | Description = Un robot hexapod contrôlé par un Arduino.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-007&lt;br /&gt;
  | Nom = VOR-007&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]]&lt;br /&gt;
  | Image = IMG_7063.JPG&lt;br /&gt;
  | Description = Le hack d'un jouet télécommandé pour en faire un robot suiveur de ligne (contrôlé par un Raspberry Pi et un Arduino).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-011&lt;br /&gt;
  | Nom = VOR-011&lt;br /&gt;
  | Auteur = [[Utilisateur:Jeremie|Jérémie]]&lt;br /&gt;
  | Image = Vor11-2.jpeg&lt;br /&gt;
  | Description = Un robot roulant modulaire, contrôlé par un RaspberryPi et des microcontrôleurs Atmel AVR et utilisé comme plate-forme de test robotique généraliste.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = PlotClock&lt;br /&gt;
  | Nom = PlotClock&lt;br /&gt;
  | Auteur = [[Utilisateur:Cardinal|Cardinal]], &lt;br /&gt;
  | Image = pltclk_IMG_3346.JPG&lt;br /&gt;
  | Description = Un robot pantographe qui écrit l'heure, contrôlé par un Arduino.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-001&lt;br /&gt;
  | Nom = VOR-001&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]], [[Utilisateur:Pec|Pec]] et Julien&lt;br /&gt;
  | Image = IMG_7067.JPG&lt;br /&gt;
  | Description = Un robot roulant (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-002&lt;br /&gt;
  | Nom = VOR-002&lt;br /&gt;
  | Auteur = [[Utilisateur:Pec|Pec]] et Julien&lt;br /&gt;
  | Image = VOR-02_IMG_4024.jpg&lt;br /&gt;
  | Description = Un robot monté sur 3 roues et contrôlé par un Arduino (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-006&lt;br /&gt;
  | Nom = VOR-006 (abandonné)&lt;br /&gt;
  | Auteur = Pierre Hugo&lt;br /&gt;
  | Image = IMG 7072.JPG&lt;br /&gt;
  | Description = Un robot sur deux roues en forme de scarabée (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-008&lt;br /&gt;
  | Nom = VOR-008&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = IMG_7056.JPG&lt;br /&gt;
  | Description = Plate-forme pour l'odométrie (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-009&lt;br /&gt;
  | Nom = VOR-009 (ébauche)&lt;br /&gt;
  | Auteur = [[Utilisateur:Pec|Pec]]&lt;br /&gt;
  | Image = IMG_7060.JPG&lt;br /&gt;
  | Description = Un robot suiveur de ligne inspiré du robot Zumo de Pololu.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Aménagement du Lab ===&lt;br /&gt;
&lt;br /&gt;
* Projet Mezzanine [[Mezzanine VoLAB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Outils ===&lt;br /&gt;
 &lt;br /&gt;
* Diyouware [http://www.diyouware.com/ TwinTeeth] (projet commun principalement réalisé par [[Utilisateur:M4vrick|Gregory]]) : une machine polyvalente (imprimante 3D, graveuse, photograveuse, perceuse, etc.) basée sur le principe des imprimante 3D delta (d'après le projet open-source [http://www.diyouware.com/ Diyouware TwinTeeth])&lt;br /&gt;
* Effie (par [[Utilisateur:Pierre|Pierre]]) : une RepRap Prusa i3 modifiée&lt;br /&gt;
* Scanner 3D (par [[Utilisateur:Pierre|Pierre]]) : un scanner 3D basé sur le principe d'[https://memento.autodesk.com/about Autodesk Memento], également utilisé pour tester une extension de la stereo vision d'OpenCV par [[Utilisateur:Jeremie|Jérémie]]&lt;br /&gt;
* [[Site web]] : amélioration de notre site web et de nos outils de communication (blog, wiki, forum, ...)&lt;br /&gt;
&lt;br /&gt;
=== Logiciels ===&lt;br /&gt;
&lt;br /&gt;
* [[Botsim]] (par [[Utilisateur:Jeremie|Jérémie]]) : un simulateur de robots utilisé dans le cadre de travaux sur des algorithmes bio-inspirés (apprentissage artificiel, algorithmes évolutionnaires, apprentissage par renforcement, ...)&lt;br /&gt;
* [[PyAX-12]] (par [[Utilisateur:Jeremie|Jérémie]]) : une bibliothèque pour contrôler des servomoteurs Dynamixel AX-12 directement depuis un ordinateur ou un RaspberryPi&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/raspberry_pi PyAI] (par [[Utilisateur:Jeremie|Jérémie]]) : un framework d'Intelligence Artificielle généraliste pour le langage de programmation Python (apprentissage automatique, optimisation, prise de décision séquentielle, etc.)&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/atmel_mega_avr Snippets Atmel AVR] (par [[Utilisateur:Jeremie|Jérémie]]) : une collection de snippets pour les microcontrôleurs Atmel AVR&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/raspberry_pi Snippets RaspberryPi] (par [[Utilisateur:Jeremie|Jérémie]]) : une collection de snippets pour la programmation des GPIO sur le RaspberryPi&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/raspberry_pi VorCV] (par [[Utilisateur:Jeremie|Jérémie]]) : un framework de traitement d'images en temps réel, écrit en Python et basé sur la bibliothèque OpenCV (notamment utilisé pour VOR-011 et VOR-012)&lt;br /&gt;
* Automates cellulaires (par [[Utilisateur:Jeremie|Jérémie]])&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&lt;br /&gt;
* Téléphérique (par [[Utilisateur:Gillou Lec|Gilles]]) : une maquette de téléphérique&lt;br /&gt;
* Soufflerie (par [[Utilisateur:Gillou Lec|Gilles]]) : une soufflerie miniature pour réaliser des expériences en aérodynamique&lt;br /&gt;
* Train à sustentation magnétique (par [[Utilisateur:Gillou Lec|Gilles]]) : une maquette de train à sustentation magnétique&lt;br /&gt;
* Char à voile (par [[Utilisateur:Gillou Lec|Gilles]]) : une maquette de char à voile motorisée&lt;br /&gt;
* [[Super Dominoux]] (par [[Utilisateur:Majorlee|Joël]]) : une évolution des [http://wiki.electrolab.fr/Projets:Lab:2011:DominouxCMS dominoux]&lt;br /&gt;
* Tableau space invaders (par [[Utilisateur:M4vrick|Gregory]])&lt;br /&gt;
&lt;br /&gt;
== Idées de projets et projets à l'étude ==&lt;br /&gt;
&lt;br /&gt;
Les autres projets auxquels nous avons réfléchi mais dont la réalisation n'a pas encore démarré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Minigraveuse laser libre : juste pour se faire la main et en attendant de pouvoir se payer une vrai découpeuse laser !&lt;br /&gt;
* Coup d'bate (par [[Utilisateur:Pierre|Pierre]] et [[Utilisateur:Majorlee|Joël]]) : un bras robotique conçu pour casser une Piñata et devant être programmé par ses utilisateurs&lt;br /&gt;
* Projet insoleuse PCB&lt;br /&gt;
* Thermoplieuse libre&lt;br /&gt;
* Banc d'essai Reprap (par [[Utilisateur:Majorlee|Joël]])&lt;br /&gt;
* Filastruder (par [[Utilisateur:Majorlee|Joël]] et Gérard de l'Electrolab)&lt;br /&gt;
* Imprimante à PCB&lt;br /&gt;
* Enseigne lumineuse pour le LAB&lt;br /&gt;
* Borne de documentation rapide&lt;br /&gt;
* Kit tableau de bord pour voitures (par [[Utilisateur:M4vrick|Gregory]])&lt;br /&gt;
* Un robot traceur de lignes inspiré ce [http://www.instructables.com/id/Low-Cost-Arduino-Compatible-Drawing-Robot/ celui-ci]&lt;br /&gt;
* Un robot [http://beta.ivc.no/wiki/index.php/Skittles_M&amp;amp;M%27s_Sorting_Machine trieur de M&amp;amp;M's]&lt;br /&gt;
* Imprimante 3D réalisée &amp;quot;from scratch&amp;quot; (par [[Utilisateur:Francis|Francis]]) : une imprimante 3D dont la mécanique est entièrement dessinée en partant de rien&lt;br /&gt;
* CNC (par [[Utilisateur:Francis|Francis]]) : une CNC réalisée à partir d'une fraiseuse industrielle&lt;br /&gt;
* Cube solver : un robot solveur de Rubik's Cubes inspiré de [https://www.raspberrypi.org/blog/cube-solver/  celui-ci]&lt;br /&gt;
* Plate-forme robotique pour la [http://www.planete-sciences.org/robot/index.php?section=pages&amp;amp;pageid=79 coupe de France de robotique] (ancienne Coupe E=M6 de robotique)&lt;br /&gt;
* Plate-forme robotique RaspberryPi sur roues (par [[Utilisateur:Daniel|Daniel]])&lt;br /&gt;
* Voiture radiocommandée &amp;quot;hackée&amp;quot; (par [[Utilisateur:Daniel|Daniel]])&lt;br /&gt;
* [[My Little Garden]] (par [[Utilisateur:Pierre|Pierre]] : un jardin vertical intelligent et ré-utilisé par [[Utilisateur:Jeremie|Jérémie]]) &lt;br /&gt;
{{Idées_de_projets_de_Jeremie}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Nos_Projets&amp;diff=4310</id>
		<title>Nos Projets</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Nos_Projets&amp;diff=4310"/>
		<updated>2024-05-17T12:16:35Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;← [[Accueil]]&lt;br /&gt;
&lt;br /&gt;
Certains de nos projets sont partagés sur notre compte [https://github.com/volab GitHub].&lt;br /&gt;
Vous trouverez des projet hébergés sur [https://bitbucket.org/product/ Bitbucket].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nouveaux Projets et Projets à l'honneur==&lt;br /&gt;
* [[VoLAB CNC2020]] : (par [[Utilisateur:Majorlee|Joël]] et [[Utilisateur:Gillou Lec|Gilles]]) A partir d'une vieille Charlie Robot&lt;br /&gt;
* [[Mon Petit Lab]] : (par [[Utilisateur:Majorlee|Joël]])&lt;br /&gt;
* [[Réparation d'un enrouleur de ceinture de sécurité]] RÉPARATION D’UN ENROULEUR DE CEINTURE DE SECURITÉ&lt;br /&gt;
* [[Comment faire de la Doc]] : (par [[Utilisateur:Pierre|Pierre]]) Proposition pour documenter efficacement les projets&lt;br /&gt;
* [[BOBies]] : (par [[Utilisateur:Majorlee|Joël]]) Tout un système pour fixer les brakoutboard.&lt;br /&gt;
* [[Afficheur_de_gare_Aurillac]] : (par [[Utilisateur:Gilbert|Gilbert]]) Tuto complet et détaillé pour réaliser un afficheur de gare pour réseau ferré miniature.&lt;br /&gt;
* [[Jeedom et ESPEasy]] : (par [[Utilisateur:Majorlee|Joël]]) Jeedom et ESPEasy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Historique&lt;br /&gt;
&lt;br /&gt;
* [[Véhicule à sustentation magnétique]]&lt;br /&gt;
* [[Moustaches]] : (par [[Utilisateur:Gillou Lec|Gilles]]). Robot détecteur d'obstacles avec Ardubloc.&lt;br /&gt;
* [[VORSurv]] : (par [[Utilisateur:Djamel|Djamel]]) Système de vidéo surveillance du VoLAB à base de Raspberry pi et piCam&lt;br /&gt;
* [[NanoI2CIOExpander]] : (par [[Utilisateur:Majorlee|Joël]]) Un ARDUINO nano utilisé comme extension d'entrées/sorties I2C &lt;br /&gt;
* [[Digitalisation des locomotives EBT Re 4/4]] : (par [[Utilisateur:Gilbert|Gilbert]] et [[Utilisateur:Daniel|Daniel]] ) Tuto complet et détaillé pour digitaliser une locomotive EBT échelle N&lt;br /&gt;
* [[Boucle de retournement]] : (par [[Utilisateur:Majorlee|Joël]]) Boucle de retournement du petit train du VoLAB&lt;br /&gt;
* [[Bras Robot Educatif|6 D.O.F. B.R.E.]] : (par [[Utilisateur:Majorlee|Joël]]) Un Bras Robot Educatif à 6 degrés de liberté à base de servomoteurs&lt;br /&gt;
* [[Le petit train du VoLAB]] : (par [[Utilisateur:Majorlee|Joël]]) Un petit réseau ferroviaire HO.&lt;br /&gt;
* [[PlotClock]] : (par [[Utilisateur:Cardinal|Cardinal]]) parce que ça nous fait bien marrer alors on aimerait bien en fabriquer une (cf. https://www.youtube.com/watch?v=iOLFP90DneY et http://www.thingiverse.com/thing:248009)&lt;br /&gt;
* [[Tuto gravure]] : (par [[Utilisateur:Gilbert|Gilbert]]) Tutoriel sur la gravure métal par procédé chimique.&lt;br /&gt;
* [[Bras manipulateur]] : (par [[Utilisateur:Gillou Lec|Gilles]]) Bras manipulateur pédagogique et Bluetooth piloté par tablette sous Androïde&lt;br /&gt;
* [[Lampe legoVor]] : (par [[Utilisateur:Wenceslas|Wenceslas]]) Lampe à capteur ultrason compatible Lego. Un très bel objet pour enfants...&lt;br /&gt;
* [[Projet Flyer]] : (par [[Utilisateur:Gillou Lec|Gilles]] et [[Utilisateurs:Francis|Francis]]) ce projet qui s'inscrit dans la communication globale du VoLAB. Il s'agit de créer un flyer du et pour le VoLAB. (Date de lancement: 06/12/2015)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Projets matures ==&lt;br /&gt;
&lt;br /&gt;
Voici la liste (non exhaustive) de nos réalisations.&lt;br /&gt;
&lt;br /&gt;
=== Robots ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- conseil pour les images : respecter le rapport 300x200 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Permis C 2019&lt;br /&gt;
  | Nom = Permis C 2019 (complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = permisC_2019_vignetteWiki.jpg&lt;br /&gt;
  | Description = Permis C 2019 projet éducation collége.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-012&lt;br /&gt;
  | Nom = VOR-012&lt;br /&gt;
  | Auteur = [[Utilisateur:Jeremie|Jérémie]]&lt;br /&gt;
  | Image = 300_200px-Vor12.jpeg&lt;br /&gt;
  | Description = Une webcam mobile programmée pour suivre un objet donné et utilisée comme plate-forme de test pour [http://opencv.org/ OpenCV] et [[PyAX-12]].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-013&lt;br /&gt;
  | Nom = VOR-Marley (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = VOR-013couvBT.jpeg&lt;br /&gt;
  | Description = VOR-Marley alias Drawing robot sur une base Instructables. Version [[VOR-013BT|bluetooth]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Moustaches&lt;br /&gt;
  | Nom = Moustaches (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = 4198.JPG&lt;br /&gt;
  | Description = Robots à 2 roues avec moustaches avant et arrière.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Bras manipulateur&lt;br /&gt;
  | Nom = Bras robot (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Brasgillesbras.JPG&lt;br /&gt;
  | Description = Un bras robot à base de servo 9g.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Main robotisée&lt;br /&gt;
  | Nom = Main robotisée (complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Main ouverte gilles.jpg&lt;br /&gt;
  | Description = Une main modélisée en 3D. (projet complet)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Bras Robot Educatif&lt;br /&gt;
  | Nom = 6 DOF B.R.E. (projet complet)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = BRE_fusionCapture_v1CompleteGarde_vignette.jpg&lt;br /&gt;
  | Description = Bras Robot Educatif à base de &amp;quot;Servo 13kg&amp;quot; à 6 degrés de liberté&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Robot youpi&lt;br /&gt;
  | Nom = Bras robot Youpi&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Robot_youpi1_gilles_vignetteWiki.png&lt;br /&gt;
  | Description = Résurrection d'un bras robot des années 1980&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Outils ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * [[Autoleveling pour Prusai3]] (par [[Utilisateur:Majorlee|Joël]]) : une évolution de l'imprimante 3D RepRap Prusa i3 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Platine expérimentation arduino&lt;br /&gt;
  | Nom = Platine expérimentation &lt;br /&gt;
  | Auteur = [[Utilisateur:Francis|Francis]]&lt;br /&gt;
  | Image = Platine terminée.jpg&lt;br /&gt;
  | Description = Platine expérimentation arduino.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Autoleveling pour Prusai3&lt;br /&gt;
  | Nom = Prusa i3 rework autoleveling&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = vignetteWiki.jpg&lt;br /&gt;
  | Description = une évolution de l'imprimante 3D RepRap Prusa i3.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = BOBies&lt;br /&gt;
  | Nom = BOBies&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = bobies_vueEnsemble02.JPG&lt;br /&gt;
  | Description = Toute une collection d'objects 3D imprimable pour faire de jolis montages. BreakOut Board goodies&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VoLAB CNC2020&lt;br /&gt;
  | Nom = CNC 2020&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = CNC2020_tuileCNCWiki.jpg&lt;br /&gt;
  | Description = CNC à partir d'une Charlie Robot&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VoLAB CNC2020&lt;br /&gt;
  | Nom = Tiny e-Lab&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joel]]&lt;br /&gt;
  | Image = TinyElab_photoDeFamille7ModPlus2_vignette.jpg&lt;br /&gt;
  | Description = Tiny e-lab ou mon petit labo d'électronique&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
* [[Zone PCB]] (par [[Utilisateur:Jeremie|Jérémie]]) : un espace dédié à la conception de circuits imprimés&lt;br /&gt;
* Four à refusion (par [[Utilisateur:M4vrick|Gregory]])&lt;br /&gt;
* JDM Journal de Manip de Pierre un lien direct vers sont github https://poltergeist42.github.io/JDM/index.html&lt;br /&gt;
* [[IDE ARDUINO Mise en place]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Raspicam-apache]] (a.k.a. VorCam) (par [[Utilisateur:Jeremie|Jérémie]]) : une caméra de surveillance utilisant un RaspberryPi et une RaspiCam pour diffuser en temps réel les vidéos capturées vers un serveur web Apache&lt;br /&gt;
* [[Atmega-xx8-isp-board]] (par [[Utilisateur:Jeremie|Jérémie]]) : le typon et les fichiers KiCAD d'un circuit imprimé conçu pour faciliter la programmation des micro-contrôleurs Atmel AVR xx8&lt;br /&gt;
&lt;br /&gt;
* [[Studio photo]] (par [[Utilisateur:Jeremie|Jérémie]]) : un studio photo pour améliorer significativement la qualité des photos et des vidéos diffusées par VoRobotics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Maquette pédagogique d'ascenseur]] (par [[Utilisateur:Gillou Lec|Gilles]]) : &lt;br /&gt;
* [[Useless machine]] (par [[Utilisateur:Daniel|Daniel]]) : une machine qui ne sert à rien à part à nous amuser...&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Clr}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VORSurv&lt;br /&gt;
  | Nom = VORSurv&lt;br /&gt;
  | Auteur = [[Utilisateur:Djamel|Djamel]]&lt;br /&gt;
  | Image = vignetteWiki_vorSurv.jpg&lt;br /&gt;
  | Description = Système de vidéo surveillance du VoLAB à base de Raspberry pi et piCam.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Efabrik_TimeLine&lt;br /&gt;
  | Nom = E-Fabrik' 2016 TimeLine&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = TimeLineEpure.jpg&lt;br /&gt;
  | Description = Projet TimeLine pour E-FABRIK' 2016.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = lampe_legoVor&lt;br /&gt;
  | Nom = LegoVor&lt;br /&gt;
  | Auteur = [[Utilisateur:Wenceslas|Wenceslas]]&lt;br /&gt;
  | Image = predelalampe1_r1_5.jpg&lt;br /&gt;
  | Description = Lampe didactique pour enfant au colorassions boréal accompagnée de son petit film en stop motion.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Maquette pédagogique d'ascenseur&lt;br /&gt;
  | Nom = Maquette ascenseur&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = ascenseur_IMG_3749_vignette.JPG&lt;br /&gt;
  | Description = une maquette d'ascenseur actionnée par un Arduino et utilisée comme outil pédagogique pour des classes de technologie au collège.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Véhicule à sustentation magnétique&lt;br /&gt;
  | Nom = Véhicule à sust. mag.&lt;br /&gt;
  | Auteur = [[Utilisateur:Gillou Lec|Gilles]]&lt;br /&gt;
  | Image = Vehicule_magn_vig.JPG&lt;br /&gt;
  | Description = Banc d'essais et soufflerie utilisés comme outil pédagogique pour des classes de technologie au collège.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Boucle de retournement&lt;br /&gt;
  | Nom = Return loop ;-)&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = VOLABTrainBr_boucleVoLAB_vig.png&lt;br /&gt;
  | Description = Banc d'essais et soufflerie utilisés comme outil pédagogique pour des classes de technologie au collège.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = nanoI2CIOExpander&lt;br /&gt;
  | Nom = I2C IO expander&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = nanoI2SIOExp_fritzingCapture01_wikiVigSize.jpg&lt;br /&gt;
  | Description = ARDUINO Nano utilisé comme esclave I2C d'entrée sortie.&lt;br /&gt;
}}&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Tuto et savoirs faire ===&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Afficheur_de_gare_Aurillac&lt;br /&gt;
  | Nom = Afficheurs d'Aurillac&lt;br /&gt;
  | Auteur = [[Utilisateur:Gilbert|Gilbert]]&lt;br /&gt;
  | Image = Afficheur%20Aurillac.JPG&lt;br /&gt;
  | Description = Tuto complet et détaillé pour réaliser un afficheur de gare pour réseau ferré miniature.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Tuto gravure&lt;br /&gt;
  | Nom = Tuto gravure chimique métal&lt;br /&gt;
  | Auteur = [[Utilisateur:Gilbert|Gilbert]]&lt;br /&gt;
  | Image = TG-preambule-01_vignette.JPG&lt;br /&gt;
  | Description = Tuto complet et détaillé pour réaliser des pièces en métal par photo-gravure chimique.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Serveur IoT Part I&lt;br /&gt;
  | Nom = Tuto un IoT serveur Part I&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = PlatfIoT_VNC_RPi_firstScreen_vig.JPG&lt;br /&gt;
  | Description = Tuto complet pour mettre en place un serveur, passerelle pour objets connectés.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Comment faire de la Doc&lt;br /&gt;
  | Nom = Comment faire de la Doc&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]]&lt;br /&gt;
  | Image = howToDocMascot.jpg&lt;br /&gt;
  | Description = Un méthode proposée pour gérer la doc d'un projet.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Découpe laser&lt;br /&gt;
  | Nom = Laser cutter&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = lCut_imagePres.JPG&lt;br /&gt;
  | Description = Tuto incomplet sur l'utilisation de notre découpeuse laser.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = Digitalisation des locomotives EBT Re 4/4&lt;br /&gt;
  | Nom = Digit EBT&lt;br /&gt;
  | Auteur = [[Utilisateur:Daniel|Daniel]]&lt;br /&gt;
  | Image = Decodeur_en_avant_catener_en_avant_vig.JPG&lt;br /&gt;
  | Description = Tuto complet pour digitaliser une loco échelle N&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet externe&lt;br /&gt;
  | Page = https://poltergeist42.github.io/JDM/&lt;br /&gt;
  | Nom = JDM Pierre&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]]&lt;br /&gt;
  | Image = CaptureJDM_Pierre.JPG&lt;br /&gt;
  | Description = Journal de manipulation de Pierre sous Github&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet externe&lt;br /&gt;
  | Page = https://majorlee95.github.io/MajorLeeNotes/&lt;br /&gt;
  | Nom = Notes de Jojo&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = CaptureJdmJojoWiki.JPG&lt;br /&gt;
  | Description = Notes perso. de Jojo sous Github.io&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
== Projets en cours d'élaboration ou incomplets ==&lt;br /&gt;
&lt;br /&gt;
Voici quelques-uns de nos projets en cours d'élaboration.&lt;br /&gt;
&lt;br /&gt;
=== Robots ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * VOR-004 : Mecanum, projet abandonné qui, de plus, n'a pas été conçu au VoLab --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-005&lt;br /&gt;
  | Nom = VOR-005&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]], [[Utilisateur:Majorlee|Joël]] et Gilles de l'[http://www.electrolab.fr/ electrolab]&lt;br /&gt;
  | Image = isometrique.png&lt;br /&gt;
  | Description = Un robot hexapod contrôlé par un Arduino.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-007&lt;br /&gt;
  | Nom = VOR-007&lt;br /&gt;
  | Auteur = [[Utilisateur:Pierre|Pierre]]&lt;br /&gt;
  | Image = IMG_7063.JPG&lt;br /&gt;
  | Description = Le hack d'un jouet télécommandé pour en faire un robot suiveur de ligne (contrôlé par un Raspberry Pi et un Arduino).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-011&lt;br /&gt;
  | Nom = VOR-011&lt;br /&gt;
  | Auteur = [[Utilisateur:Jeremie|Jérémie]]&lt;br /&gt;
  | Image = Vor11-2.jpeg&lt;br /&gt;
  | Description = Un robot roulant modulaire, contrôlé par un RaspberryPi et des microcontrôleurs Atmel AVR et utilisé comme plate-forme de test robotique généraliste.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = PlotClock&lt;br /&gt;
  | Nom = PlotClock&lt;br /&gt;
  | Auteur = [[Utilisateur:Cardinal|Cardinal]], &lt;br /&gt;
  | Image = pltclk_IMG_3346.JPG&lt;br /&gt;
  | Description = Un robot pantographe qui écrit l'heure, contrôlé par un Arduino.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-001&lt;br /&gt;
  | Nom = VOR-001&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]], [[Utilisateur:Pec|Pec]] et Julien&lt;br /&gt;
  | Image = IMG_7067.JPG&lt;br /&gt;
  | Description = Un robot roulant (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-002&lt;br /&gt;
  | Nom = VOR-002&lt;br /&gt;
  | Auteur = [[Utilisateur:Pec|Pec]] et Julien&lt;br /&gt;
  | Image = VOR-02_IMG_4024.jpg&lt;br /&gt;
  | Description = Un robot monté sur 3 roues et contrôlé par un Arduino (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-006&lt;br /&gt;
  | Nom = VOR-006 (abandonné)&lt;br /&gt;
  | Auteur = Pierre Hugo&lt;br /&gt;
  | Image = IMG 7072.JPG&lt;br /&gt;
  | Description = Un robot sur deux roues en forme de scarabée (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-008&lt;br /&gt;
  | Nom = VOR-008&lt;br /&gt;
  | Auteur = [[Utilisateur:Majorlee|Joël]]&lt;br /&gt;
  | Image = IMG_7056.JPG&lt;br /&gt;
  | Description = Plate-forme pour l'odométrie (Page ébauche).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vignette de projet&lt;br /&gt;
  | Page = VOR-009&lt;br /&gt;
  | Nom = VOR-009 (ébauche)&lt;br /&gt;
  | Auteur = [[Utilisateur:Pec|Pec]]&lt;br /&gt;
  | Image = IMG_7060.JPG&lt;br /&gt;
  | Description = Un robot suiveur de ligne inspiré du robot Zumo de Pololu.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{clr}}&lt;br /&gt;
&lt;br /&gt;
=== Aménagement du Lab ===&lt;br /&gt;
&lt;br /&gt;
* Projet Mezzanine [[Mezzanine VoLAB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Outils ===&lt;br /&gt;
 &lt;br /&gt;
* Diyouware [http://www.diyouware.com/ TwinTeeth] (projet commun principalement réalisé par [[Utilisateur:M4vrick|Gregory]]) : une machine polyvalente (imprimante 3D, graveuse, photograveuse, perceuse, etc.) basée sur le principe des imprimante 3D delta (d'après le projet open-source [http://www.diyouware.com/ Diyouware TwinTeeth])&lt;br /&gt;
* Effie (par [[Utilisateur:Pierre|Pierre]]) : une RepRap Prusa i3 modifiée&lt;br /&gt;
* Scanner 3D (par [[Utilisateur:Pierre|Pierre]]) : un scanner 3D basé sur le principe d'[https://memento.autodesk.com/about Autodesk Memento], également utilisé pour tester une extension de la stereo vision d'OpenCV par [[Utilisateur:Jeremie|Jérémie]]&lt;br /&gt;
* [[Site web]] : amélioration de notre site web et de nos outils de communication (blog, wiki, forum, ...)&lt;br /&gt;
&lt;br /&gt;
=== Logiciels ===&lt;br /&gt;
&lt;br /&gt;
* [[Botsim]] (par [[Utilisateur:Jeremie|Jérémie]]) : un simulateur de robots utilisé dans le cadre de travaux sur des algorithmes bio-inspirés (apprentissage artificiel, algorithmes évolutionnaires, apprentissage par renforcement, ...)&lt;br /&gt;
* [[PyAX-12]] (par [[Utilisateur:Jeremie|Jérémie]]) : une bibliothèque pour contrôler des servomoteurs Dynamixel AX-12 directement depuis un ordinateur ou un RaspberryPi&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/raspberry_pi PyAI] (par [[Utilisateur:Jeremie|Jérémie]]) : un framework d'Intelligence Artificielle généraliste pour le langage de programmation Python (apprentissage automatique, optimisation, prise de décision séquentielle, etc.)&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/atmel_mega_avr Snippets Atmel AVR] (par [[Utilisateur:Jeremie|Jérémie]]) : une collection de snippets pour les microcontrôleurs Atmel AVR&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/raspberry_pi Snippets RaspberryPi] (par [[Utilisateur:Jeremie|Jérémie]]) : une collection de snippets pour la programmation des GPIO sur le RaspberryPi&lt;br /&gt;
* [https://github.com/jeremiedecock/snippets/tree/master/raspberry_pi VorCV] (par [[Utilisateur:Jeremie|Jérémie]]) : un framework de traitement d'images en temps réel, écrit en Python et basé sur la bibliothèque OpenCV (notamment utilisé pour VOR-011 et VOR-012)&lt;br /&gt;
* Automates cellulaires (par [[Utilisateur:Jeremie|Jérémie]])&lt;br /&gt;
&lt;br /&gt;
=== Divers ===&lt;br /&gt;
&lt;br /&gt;
* Téléphérique (par [[Utilisateur:Gillou Lec|Gilles]]) : une maquette de téléphérique&lt;br /&gt;
* Soufflerie (par [[Utilisateur:Gillou Lec|Gilles]]) : une soufflerie miniature pour réaliser des expériences en aérodynamique&lt;br /&gt;
* Train à sustentation magnétique (par [[Utilisateur:Gillou Lec|Gilles]]) : une maquette de train à sustentation magnétique&lt;br /&gt;
* Char à voile (par [[Utilisateur:Gillou Lec|Gilles]]) : une maquette de char à voile motorisée&lt;br /&gt;
* [[Super Dominoux]] (par [[Utilisateur:Majorlee|Joël]]) : une évolution des [http://wiki.electrolab.fr/Projets:Lab:2011:DominouxCMS dominoux]&lt;br /&gt;
* Tableau space invaders (par [[Utilisateur:M4vrick|Gregory]])&lt;br /&gt;
&lt;br /&gt;
== Idées de projets et projets à l'étude ==&lt;br /&gt;
&lt;br /&gt;
Les autres projets auxquels nous avons réfléchi mais dont la réalisation n'a pas encore démarré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Minigraveuse laser libre : juste pour se faire la main et en attendant de pouvoir se payer une vrai découpeuse laser !&lt;br /&gt;
* Coup d'bate (par [[Utilisateur:Pierre|Pierre]] et [[Utilisateur:Majorlee|Joël]]) : un bras robotique conçu pour casser une Piñata et devant être programmé par ses utilisateurs&lt;br /&gt;
* Projet insoleuse PCB&lt;br /&gt;
* Thermoplieuse libre&lt;br /&gt;
* Banc d'essai Reprap (par [[Utilisateur:Majorlee|Joël]])&lt;br /&gt;
* Filastruder (par [[Utilisateur:Majorlee|Joël]] et Gérard de l'Electrolab)&lt;br /&gt;
* Imprimante à PCB&lt;br /&gt;
* Enseigne lumineuse pour le LAB&lt;br /&gt;
* Borne de documentation rapide&lt;br /&gt;
* Kit tableau de bord pour voitures (par [[Utilisateur:M4vrick|Gregory]])&lt;br /&gt;
* Un robot traceur de lignes inspiré ce [http://www.instructables.com/id/Low-Cost-Arduino-Compatible-Drawing-Robot/ celui-ci]&lt;br /&gt;
* Un robot [http://beta.ivc.no/wiki/index.php/Skittles_M&amp;amp;M%27s_Sorting_Machine trieur de M&amp;amp;M's]&lt;br /&gt;
* Imprimante 3D réalisée &amp;quot;from scratch&amp;quot; (par [[Utilisateur:Francis|Francis]]) : une imprimante 3D dont la mécanique est entièrement dessinée en partant de rien&lt;br /&gt;
* CNC (par [[Utilisateur:Francis|Francis]]) : une CNC réalisée à partir d'une fraiseuse industrielle&lt;br /&gt;
* Cube solver : un robot solveur de Rubik's Cubes inspiré de [https://www.raspberrypi.org/blog/cube-solver/  celui-ci]&lt;br /&gt;
* Plate-forme robotique pour la [http://www.planete-sciences.org/robot/index.php?section=pages&amp;amp;pageid=79 coupe de France de robotique] (ancienne Coupe E=M6 de robotique)&lt;br /&gt;
* Plate-forme robotique RaspberryPi sur roues (par [[Utilisateur:Daniel|Daniel]])&lt;br /&gt;
* Voiture radiocommandée &amp;quot;hackée&amp;quot; (par [[Utilisateur:Daniel|Daniel]])&lt;br /&gt;
* [[My Little Garden]] (par [[Utilisateur:Pierre|Pierre]] : un jardin vertical intelligent et ré-utilisé par [[Utilisateur:Jeremie|Jérémie]]) &lt;br /&gt;
{{Idées_de_projets_de_Jeremie}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4309</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4309"/>
		<updated>2024-05-17T12:12:58Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Webographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Borne-arcade freecad gilles.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4308</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4308"/>
		<updated>2024-05-17T12:12:09Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Problématique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Borne-arcade freecad gilles.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Vidéo présentant le robot moustache sous FreeCad à cette adresse [https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_ https://youtu.be/Id2Cec6sMFo?si=kDb7UAVnv9NKVqR_].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4307</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4307"/>
		<updated>2024-05-17T12:09:13Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Problématique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Borne-arcade freecad gilles.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement conçu sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4306</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4306"/>
		<updated>2024-05-16T14:13:17Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Webographie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Borne-arcade freecad gilles.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement designé sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4305</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4305"/>
		<updated>2024-05-16T14:11:58Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Borne-arcade freecad gilles.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement designé sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://lecorsiergilles.blogspot.com/2024/03/robot-moustache.html]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4304</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4304"/>
		<updated>2024-05-16T14:10:48Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Borne-arcade freecad gilles.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement designé sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4303</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4303"/>
		<updated>2024-05-16T14:09:11Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:Borne-arcade freecad gilles.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement designé sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Fichier:Borne-arcade_freecad_gilles.png&amp;diff=4302</id>
		<title>Fichier:Borne-arcade freecad gilles.png</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Fichier:Borne-arcade_freecad_gilles.png&amp;diff=4302"/>
		<updated>2024-05-16T14:08:35Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4301</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4301"/>
		<updated>2024-05-16T14:07:09Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]][[Fichier:IMG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement designé sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4300</id>
		<title>Moustaches</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Moustaches&amp;diff=4300"/>
		<updated>2024-05-16T14:03:17Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Robot détecteur d'obstacles&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:4198.JPG|400px|border]][[Fichier:IMG_4193.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Robots]]&lt;br /&gt;
[[Category:Programmation]]&lt;br /&gt;
[[Category:Electronique]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
[[Fichier:Volab.JPG]]&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
Date : 23/01/2016&lt;br /&gt;
&lt;br /&gt;
Auteur : Lecorsier&lt;br /&gt;
&lt;br /&gt;
Relecteur : &lt;br /&gt;
&lt;br /&gt;
Thème : Domotique&lt;br /&gt;
&lt;br /&gt;
Projet : Robot détecteur d'obstacles, programmation Arduino et ArduBlock&lt;br /&gt;
&lt;br /&gt;
= Problématique =&lt;br /&gt;
J'ai repris le [http://www.a4.fr/automatisme-et-robotique/automatisme-et-robots-avec-picaxe/technologie-picaxe/robotribu/kit-robopilot-equipe-avec-carte-motopilot-axe023.html RobotPilot développé et vendu par A4], concepteur et fabricant de matériel pédagogique.&lt;br /&gt;
&lt;br /&gt;
Je décris mon expérience sur ce robot avec la technologie PICAXE sur le [http://lecorsiergilles.blogspot.fr/ blog La Technologie au Collège] dans le [http://lecorsiergilles.blogspot.fr/2011/06/automatisme-et-robotique-picaxe-ter.html message Automatismes et robotique].&lt;br /&gt;
&lt;br /&gt;
Dans ce document sont abordés :&lt;br /&gt;
&lt;br /&gt;
Le robot moustache est totalement designé sous FreeCad en téléchargement à cette adresse [https://bitbucket.org/robot-moustache/robot_moustache_freecad/src/master/ bitbucket].&lt;br /&gt;
&lt;br /&gt;
Les cartes Arduino Mega 2560 et adafruit motor shield&lt;br /&gt;
&lt;br /&gt;
Les branchements des capteurs et actionneurs&lt;br /&gt;
&lt;br /&gt;
Les moteurs CC et les branchements&lt;br /&gt;
&lt;br /&gt;
La programmation à  l'aide d'ArduBlock, plugin (module d'extension) du logiciel Arduino de&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
La commande «&amp;amp;nbsp;Tant que ...» (while)&lt;br /&gt;
&lt;br /&gt;
La boucle «Si» (if)&lt;br /&gt;
&lt;br /&gt;
Sous programme&lt;br /&gt;
&lt;br /&gt;
= Matériel =&lt;br /&gt;
La maquette proposée n'est qu'un support et le travail peut très bien être transféré sur un autre projet.&lt;br /&gt;
&lt;br /&gt;
== Cartes  ==&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielMega2560 La carte Arduino Mega 2560] est une carte à  microcontrôleur basée sur un ATmega2560 ([http://www.atmel.com/Images/doc2549.pdf fiche technique]).&lt;br /&gt;
&lt;br /&gt;
[[Image:ArduinoMega2560Front240.jpg|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
[https://learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf La carte afruit motor shield] est une carte d'extension de commande de moteurs&lt;br /&gt;
&lt;br /&gt;
[[Fichier:L293Dmotorshield.jpg|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
Carte ci-dessus remplacée par la carte [https://www.adafruit.com/product/1438 Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Adafruit motor shield v2.PNG|vignette|center]]&lt;br /&gt;
&lt;br /&gt;
== Logiciel ==&lt;br /&gt;
Le logiciel Arduino augmenté installé (voir : [http://duinoedu.com/telechargement.html DuinoEdu])&lt;br /&gt;
&lt;br /&gt;
[http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/ Ardublock] est un plugin qui s'ajoute à  l'ide d'arduino. (Programmation graphique), à placer dans C:\Users\nom_du_compte\Documents\Arduino\Tools\ArduBlockTool\Tool&lt;br /&gt;
&lt;br /&gt;
La librairie [https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software adafruit motor shield] (même si elle apparait dans Ardublock), à  placer dans C:\Users\nom_du_compte\Documents\Arduino\libraries&lt;br /&gt;
&lt;br /&gt;
== Information (Attention au câblage présenté plus tard) ==&lt;br /&gt;
Microrupteur (fin de course) normalement ouvert&lt;br /&gt;
&lt;br /&gt;
== Actionneurs ==&lt;br /&gt;
Deux moteurs D21mm - Arbre 2mm de 1,5V à  4,5V: Caractéristiques sous 3 V : - 10500 tr/mn à  vide, 250 mA, Couple : 11 g.cm&lt;br /&gt;
&lt;br /&gt;
= Préparation =&lt;br /&gt;
== Câblage des microrupteurs ==&lt;br /&gt;
Une résistance de rappel («pull-up» ou «pull-down») permet de fixer une entrée numérique à  un état HIGH (haut ou 1) ou LOW (bas ou 0).&lt;br /&gt;
&lt;br /&gt;
Attention car j'ai câblé les capteurs &amp;quot;pull-up&amp;quot;. Faites bien attention et choisissez plutôt le câblage en &amp;quot;pull-up&amp;quot; afin d'être en sécurité si un court circuit vous arrive (la résistance se trouve toujours entre le VCC et le GND) et de ne pas griller l'alimentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:pullups.png]]Avec la résistance de rappel &amp;quot;pull-down&amp;quot;, l'entrée numérique est à  l'état LOW lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Avec la résistance de rappel &amp;quot;pull-up&amp;quot;, l'entrée numérique est à  l'état HIGH lorsque le micro-rupteur ou le bouton poussoir sont ouverts (relâchés).&lt;br /&gt;
&lt;br /&gt;
Cette information est importante car votre programme ne fonctionnera pas si vous mélangez les câblages comme j'ai pu le faire et perdre un temps important pour trouver l'erreur.&lt;br /&gt;
&lt;br /&gt;
== Montage de la carte Arduino Mega 2560 et la carte d'extension adafruit motor shield  ==&lt;br /&gt;
[[Image:megaloupe5reperage.jpg|border|center|500px]]&lt;br /&gt;
J'utilise une batterie Litium 7,4V afin d'alimenter l'Arduino et les deux moteurs par l'alimentation extérieur en par un convertisseur de tension 5V.&lt;br /&gt;
[[Image:Ubec.jpeg|border|center|150px]]&lt;br /&gt;
&lt;br /&gt;
== Repérage des branchements ==&lt;br /&gt;
1) Capteurs&lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche : pin 25&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit : pin 24&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche : pin 23&lt;br /&gt;
&lt;br /&gt;
ARD: Arriére Droit : pin 22&lt;br /&gt;
&lt;br /&gt;
2) Moteurs&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
3) Protection de la carte&lt;br /&gt;
&lt;br /&gt;
Pont de diode afin d'éviter les retours de courant sur la carte lors de l'arrêt brutal des moteurs ou de l'inversion de rotation.&lt;br /&gt;
&lt;br /&gt;
'''Schéma structurel :'''&lt;br /&gt;
[[Image:schemastruc.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carte :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMG_4240.JPG|400px|border]][[Fichier:IMG_4237.JPG|400px|border]]&lt;br /&gt;
&lt;br /&gt;
'''Plan de câblage :'''&lt;br /&gt;
[[Image:robot_cablage_gilles.PNG|border|center|500px]]&lt;br /&gt;
&lt;br /&gt;
= Programmation =&lt;br /&gt;
&lt;br /&gt;
== La manipulation des ports à  l'aide des registres de port ==&lt;br /&gt;
La carte Arduino Mega est basée sur un microcontrôleur AVR Atmel. &lt;br /&gt;
&lt;br /&gt;
Pour contrôler l'état des capteurs, j'utilise les registres de port qui permet de ne pas utiliser les fonctions «digitalRead» et «digitalWrite» pour chaque capteur.&lt;br /&gt;
&lt;br /&gt;
Les registres de port permettent une manipulation de bas-niveau (çàd au niveau du matériel lui-même) et plus rapide des broches d'entrée/sortie du microcontrôleur de la carte Arduino Atmega2560 :&lt;br /&gt;
&lt;br /&gt;
Le registre (un octet) DDR détermine le sens d'utilisation des broches numériques en tant qu'ENTREE ou SORTIE. &lt;br /&gt;
&lt;br /&gt;
le registre PORT contrôle le niveau HAUT ou BAS des broches numériques en SORTIE (et l'activation du PULLUP pour les broches en ENTREE).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le registre PIN reflète l'état des broches configurées en ENTREE.&lt;br /&gt;
[[Fichier:Registrepin.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
== Correspondance du registre et des actions attendues ==&lt;br /&gt;
Ce tableau permet de programmer le robot. Les actions attendues peuvent bien sur être modifiées.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Correspondance reg.jpeg|850px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Capteurs :''' &lt;br /&gt;
&lt;br /&gt;
AVG : Avant Gauche&lt;br /&gt;
&lt;br /&gt;
AVD : Avant Droit&lt;br /&gt;
&lt;br /&gt;
ARG : Arrière Gauche&lt;br /&gt;
&lt;br /&gt;
ARD : Arrière Droit&lt;br /&gt;
&lt;br /&gt;
'''Actionneurs :'''&lt;br /&gt;
&lt;br /&gt;
Moteur droit : M2&lt;br /&gt;
&lt;br /&gt;
Moteur gauche : M1&lt;br /&gt;
&lt;br /&gt;
== Programme ArduBlock ==&lt;br /&gt;
Chargement du fichier créé avec Ardublock&lt;br /&gt;
&lt;br /&gt;
1) Ouvrir le logiciel Arduino&lt;br /&gt;
&lt;br /&gt;
2) Dans le menu outil, lancer le plugin Ardublock.&lt;br /&gt;
&lt;br /&gt;
3) Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/programmation%20robot.abp code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Description du programme'''&lt;br /&gt;
&lt;br /&gt;
1) Initialisation (setup)&lt;br /&gt;
&lt;br /&gt;
Contacts pull-up : capteur relâché, entrée en valeur 1.&lt;br /&gt;
&lt;br /&gt;
DDRA : Fixe pins 1 en sortie, 0 en entrée (11110000)&lt;br /&gt;
&lt;br /&gt;
Pin 22, 23, 24, 25 fixées en entrée.&lt;br /&gt;
&lt;br /&gt;
Pin 26, 27, 28, 29 fixées en sortie (forcées pour éviter les perturbations)&lt;br /&gt;
&lt;br /&gt;
[[Image:Init.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Contrôle de l'état des capteurs&lt;br /&gt;
&lt;br /&gt;
La variable «capteur» prend la valeur décimale de l'état des contacts au moment «t».&lt;br /&gt;
&lt;br /&gt;
[[Image:Lecture_capteur.jpeg]]&lt;br /&gt;
&lt;br /&gt;
3) Déroulement du programme&lt;br /&gt;
&lt;br /&gt;
Suivant la valeur «capteur», les actions diffèrent suivant le tableau «Correspondance du registre et des actions attendues»&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Reroule prog.jpeg]]&lt;br /&gt;
&lt;br /&gt;
4) Le programme (boucle)&lt;br /&gt;
&lt;br /&gt;
Le déplacement du robot est décrit en sous programmes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sousavancer.jpeg]]&lt;br /&gt;
== Programme Arduino ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Le programme fonctionnant sous Ardublock, j'ai décidé de me lancer dans la programmation sous Arduino (en lignes de commande). Merci pour l'aide importante de Joël, membre et président du fablab!!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V2 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Je vous propose une première version tirée directement de la programmation Arduiblock.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V2.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programme robot moustache.V3 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/robotmous/robot_V3.zip code source] clic droit &amp;quot;Enregistrer la cible du lien sous ...&amp;quot; &amp;lt;/div&amp;gt;&lt;br /&gt;
La compilation séparée : Plusieurs onglets sont ouverts dans Arduino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Organisation du fichier: séparer son code en différents fichiers afin d'avoir des entitées logiques séparées les unes des autres.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles robotmous comp sepa.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''programmation_robot_V3 :''' programme principal&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles programme robot V3.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.cpp :''' (pour C plus plus ou C++) regroupe le code à proprement parler, le codage de vos fonctions. C’est ici que vous écrivez le contenu de vos fonctions, ce qui est censé se passer à l’intérieur de ces dernières.&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction cpp.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;'''fonctions.h :''' regroupe les prototypes des fonctions ainsi que les définitions de structures ou de classes. &amp;lt;/div&amp;gt;&lt;br /&gt;
[[Fichier:Gilles fonction h.png|600px|border|center|]]&lt;br /&gt;
&lt;br /&gt;
= Licence =&lt;br /&gt;
Ce document est mise à  disposition selon les termes de la&amp;amp;nbsp;[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]Parternité 'by' :''L'oeuvre peut être librement utilisée, à  la condition de l'attribuer à  l'auteur en citant son nom.'' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.&lt;br /&gt;
&lt;br /&gt;
= Bibliographie =&lt;br /&gt;
= Webographie =&lt;br /&gt;
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]&lt;br /&gt;
&lt;br /&gt;
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.PortManipulation]&lt;br /&gt;
&lt;br /&gt;
[http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr http://damien-monni.fr/blog/article/arduino-et-les-bases-de-la-programmation-atmel-avr]&lt;br /&gt;
&lt;br /&gt;
[http://www.worldofgz.com/electronique/les-registres-de-port-arduino/ http://www.worldofgz.com/electronique/les-registres-de-port-arduino/]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
[http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Rédaction en langue française =&lt;br /&gt;
Partant du constat de terrain qu'une Ã©norme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
Un mot sur le VoLAB. VoLAB est un fablab implanté à  environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.&lt;br /&gt;
&lt;br /&gt;
Site internet [http://www.vorobotics.com/ www.vorobotics.com]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4299</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4299"/>
		<updated>2024-02-10T11:25:00Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
* [https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html?title=Borne Borne d'arcade]&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Borne-arcade freecad.png|400px|border|link=https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4298</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4298"/>
		<updated>2024-02-10T11:23:57Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
* [https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html?title=Borne d'arcade]&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Borne-arcade freecad.png|400px|border|link=https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4297</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4297"/>
		<updated>2024-02-10T11:21:01Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Borne-arcade freecad.png|400px|border|link=https://lecorsiergilles.blogspot.com/2024/01/borne-darcade.html]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4296</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4296"/>
		<updated>2024-02-10T11:20:11Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Borne-arcade freecad.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4295</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4295"/>
		<updated>2024-02-10T11:16:47Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles_borne-arcade_freecad.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4294</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4294"/>
		<updated>2024-02-10T11:14:58Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles borne-arcade_freecad.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Fichier:Borne-arcade_freecad.png&amp;diff=4293</id>
		<title>Fichier:Borne-arcade freecad.png</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Fichier:Borne-arcade_freecad.png&amp;diff=4293"/>
		<updated>2024-02-10T11:13:15Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4292</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4292"/>
		<updated>2024-02-10T11:11:15Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
[[borne-arcade_freecad.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4291</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4291"/>
		<updated>2024-02-10T11:08:57Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
&lt;br /&gt;
x.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4290</id>
		<title>Utilisateur:Gillou Lec</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec&amp;diff=4290"/>
		<updated>2024-02-10T11:08:22Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : /* Projets et réalisations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Gilles Lecorsier ==&lt;br /&gt;
&lt;br /&gt;
Membre de [http://www.vorobotics.com/wp/ VoRobotics] depuis septembre 2014.&lt;br /&gt;
&lt;br /&gt;
Professeur de technologie&lt;br /&gt;
[http://www.clg-magellan-chanteloup.ac-versailles.fr/ Collège Magellan]&lt;br /&gt;
&lt;br /&gt;
33 bis avenue de Poissy&lt;br /&gt;
&lt;br /&gt;
78570 Chanteloup Les Vignes&lt;br /&gt;
&lt;br /&gt;
*Blog personnel : [http://lecorsiergilles.blogspot.fr/ La technologie au collège]&lt;br /&gt;
*[https://www.youtube.com/user/95gillou/videos?sort=dd&amp;amp;view=0&amp;amp;shelf_id=0 Ma chaine vidéos]&lt;br /&gt;
&lt;br /&gt;
== Projets et réalisations ==&lt;br /&gt;
&lt;br /&gt;
Mes premières réalisations reposent sur des travaux développés au collège et modifiés pour utiliser la technologie Arduino. J'ai documenté les projets suivants sur le wiki de [http://www.vorobotics.com/ VoRobotics] !&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur Maquette pédagogique d’ascenseur].&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique Véhicule à sustentation magnétique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie soufflerie]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 05/01/2019 : Travaux Personnels Encadrés d'élèves de 1ère S&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Moustaches Robot détecteur d'obstacles]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur Bras manipulateur]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e Main robotisée]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  Mise à jour le 07/03/2020 : Le programme Arduino est fonctionnel ainsi que l'application AppInventor&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=Main_plastique_pédagogique Main plastique pédagogique]&lt;br /&gt;
* [http://www.vorobotics.com/wiki/index.php?title=robot_youpi Robot Youpi]&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;  En travaux le 09/02/2018&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Fichier:Gilles ascenseur.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Maquette_p%C3%A9dagogique_d%27ascenseur]][[Fichier:Vehicule magn.JPG|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles soufflerie.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=V%C3%A9hicule_%C3%A0_sustentation_magn%C3%A9tique#La_soufflerie]][[Fichier:Gilles robot.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Moustaches]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Gilles bras manip.jpg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Bras_manipulateur]][[Fichier:Main robot gilles.jpeg|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_robotis%C3%A9e]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Main plast gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Main_plastique_p%C3%A9dagogique]][[Fichier:Robot youpi1 retouche gilles.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;br /&gt;
.png|400px|border|link=http://www.vorobotics.com/wiki/index.php?title=Robot_youpi]]&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Fichier:Brasgillescablage2cartes.jpg&amp;diff=4289</id>
		<title>Fichier:Brasgillescablage2cartes.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Fichier:Brasgillescablage2cartes.jpg&amp;diff=4289"/>
		<updated>2023-06-10T14:21:39Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : Gillou Lec a téléversé une nouvelle version de Fichier:Brasgillescablage2cartes.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4287</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4287"/>
		<updated>2022-11-19T16:11:52Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]] [[Image:Cnc2020 volab2.jpeg|430px|border]] [[Image:Cnc2020 volab3.jpeg|470px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4286</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4286"/>
		<updated>2022-11-19T16:11:36Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]] [[Image:Cnc2020 volab2.jpeg|430px|border]] [[Image:Cnc2020 volab3.jpeg|460px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4285</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4285"/>
		<updated>2022-11-19T16:11:15Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]] [[Image:Cnc2020 volab2.jpeg|430px|border]][[Image:Cnc2020 volab3.jpeg|450px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4284</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4284"/>
		<updated>2022-11-19T16:10:56Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]] [[Image:Cnc2020 volab2.jpeg|430px|border]][[Image:Cnc2020 volab3.jpeg|430px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4283</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4283"/>
		<updated>2022-11-19T16:10:44Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]] [[Image:Cnc2020 volab2.jpeg|430px|border]][[Image:Cnc2020 volab3.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Fichier:Cnc2020_volab3.jpeg&amp;diff=4282</id>
		<title>Fichier:Cnc2020 volab3.jpeg</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Fichier:Cnc2020_volab3.jpeg&amp;diff=4282"/>
		<updated>2022-11-19T16:10:10Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4281</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4281"/>
		<updated>2022-11-19T16:08:02Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]] [[Image:Cnc2020 volab2.jpeg|430px|border]][[Image:.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4280</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4280"/>
		<updated>2022-11-19T16:07:47Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]] [[Image:Cnc2020 volab2.jpeg|450px|border]][[Image:.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4279</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4279"/>
		<updated>2022-11-19T16:07:24Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]][[Image:Cnc2020 volab2.jpeg|400px|border]][[Image:.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Fichier:Cnc2020_volab2.jpeg&amp;diff=4278</id>
		<title>Fichier:Cnc2020 volab2.jpeg</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Fichier:Cnc2020_volab2.jpeg&amp;diff=4278"/>
		<updated>2022-11-19T16:06:47Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4277</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4277"/>
		<updated>2022-11-19T16:05:52Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]][[Image:.jpeg|400px|border]][[Image:.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4276</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4276"/>
		<updated>2022-11-19T16:05:22Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]][[Image:Cnc2020 volab.jpeg|400px|border]][[Image:Cnc2020 volab.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4275</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4275"/>
		<updated>2022-11-19T16:00:36Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|400px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4274</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4274"/>
		<updated>2022-11-19T16:00:19Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4273</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4273"/>
		<updated>2022-11-19T15:59:18Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4272</id>
		<title>VoLAB CNC2020</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=VoLAB_CNC2020&amp;diff=4272"/>
		<updated>2022-11-19T15:58:52Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Projet}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020 volab.jpeg|200px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;VoLAB&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Cnc2020_volablogo.jpeg|thumb|&amp;lt;div style=&amp;quot;text-align:center;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
= VoLAB =&lt;br /&gt;
&lt;br /&gt;
= Assocation VoRoBoTics =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Date : 12/11/2022&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Auteur : J. Soranzo / G. Lecorsier&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Relecteur : &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Thème&amp;amp;nbsp;: Production Commande Numérique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Projet : VoLAB CNC2020&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;Réaliser une CNC pour le VoLAB en repartant d’une Charlie Robot vieux modèle. Nous souhaitons augmenter la surface de travail et surtout moderniser l’électronique&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020_ghpagesLogo.png|100px|border]] Les sources sont sur GitHub avec une belle [https://volab.github.io/CNC_VoLAB/presentation.html doc associée très complète].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fichiers sources =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0645ad;&amp;quot;&amp;gt;[[Image:Cnc2020 octocat.png|100px|border]] &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#202122;&amp;quot;&amp;gt;Toutes les sources et bien d'autres choses encore sont sur&amp;amp;nbsp;&amp;lt;/span&amp;gt;[https://github.com/volab/CNC_VoLAB gihub du projet]&lt;br /&gt;
&lt;br /&gt;
Chose importante&amp;amp;nbsp;: nous fournissons toutes les sources sous FreeCad, Fusion 360 et SketchUp.[[Image:CNC2020 tuileCNCWiki.jpg|300px|border]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#0645ad;margin-left:0cm;margin-right:0cm;&amp;quot;&amp;gt;[[Image:Cnc2020 logofc.jpeg|100px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageFreecad]]  [[Image:Cnc2020 fusion logo.png|92px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca]]  [[Image:Cnc2020 sketchup.png|130px|border|link=https://github.com/volab/CNC_VoLAB/tree/master/03-conception/2020/designMeca/assemblageSketchup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FinArticles}}&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
	<entry>
		<id>http://www.vorobotics.com/wiki/index.php?title=Fichier:Cnc2020_volab.jpeg&amp;diff=4271</id>
		<title>Fichier:Cnc2020 volab.jpeg</title>
		<link rel="alternate" type="text/html" href="http://www.vorobotics.com/wiki/index.php?title=Fichier:Cnc2020_volab.jpeg&amp;diff=4271"/>
		<updated>2022-11-19T15:57:52Z</updated>

		<summary type="html">&lt;p&gt;Gillou Lec : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Gillou Lec</name></author>
	</entry>
</feed>