<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikidebrouillard.qualif.dokit.app/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laurent+UOF</id>
	<title>Wikidebrouillard - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wikidebrouillard.qualif.dokit.app/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laurent+UOF"/>
	<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/wiki/Sp%C3%A9cial:Contributions/Laurent_UOF"/>
	<updated>2026-11-12T17:23:35Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23757</id>
		<title>Petit bot 2.0 avec un esp32</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23757"/>
		<updated>2026-11-09T10:18:23Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206.jpg&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Fabriquer un petit robot a roues, controle depuis un smartphone, sans aucune application a installer&lt;br /&gt;
|Disciplines scientifiques=Arduino, Mechanics, Physics&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=120&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Tags=Arduino, Kif, itifederBrest2026&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction===== Construction d&#039;un petit robot à deux roues motrices piloté depuis un smartphone via le WiFi, sans aucune application à installer. Une carte ESP32 crée son propre réseau et héberge une page de contrôle avec un joystick tactile. ====&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble USB - micro-USB&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble Dupont&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Roue pour servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Connecteurs Wago&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Résistance&lt;br /&gt;
}}&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Les alchimistes du papier&lt;br /&gt;
}}{{Prerequisites&lt;br /&gt;
|Prerequisites=Jeu du robot&lt;br /&gt;
}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}{{Tuto Attachments}}{{Tuto Attachments}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Préparation du materiel&lt;br /&gt;
|Step_Content=1 coupleur pour 4 piles AA&lt;br /&gt;
&lt;br /&gt;
4 piles AA&lt;br /&gt;
&lt;br /&gt;
1 Carte de développement ESP32 (de préférence standard) +cable pour sa programmation)&lt;br /&gt;
&lt;br /&gt;
2 servomoteurs miniature à &#039;&#039;&#039;rotation continue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 roues pour les servos&lt;br /&gt;
&lt;br /&gt;
Mdf ou CTP 3mm (27 cm x 24 cm)&lt;br /&gt;
&lt;br /&gt;
Colle à bois et colle chaude&lt;br /&gt;
&lt;br /&gt;
2 connecteurs rapides Wago à 5 contacts&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont rouges M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont noir M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont non rouge et non noir M/Mou M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont rouge M/F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Option pour les phares :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 leds blanches&lt;br /&gt;
&lt;br /&gt;
2 résistances de 62 ohms&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/x (couper l’extrémité x)&lt;br /&gt;
&lt;br /&gt;
1 câbles Dupont non rouge et non noir F/x (couper l’ extrémités x)&lt;br /&gt;
&lt;br /&gt;
Un peu de fil électrique fin (10 cm environ)&lt;br /&gt;
&lt;br /&gt;
Nécessaire pour réaliser des soudures électroniques&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_142717.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143101.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Montage du robot&lt;br /&gt;
|Step_Content=#Découper les pièces du boitier à la découpeuse laser&lt;br /&gt;
#Coller à la colle à bois, 2 reglettes D sur les flancs B et C. Attention à leur positionnement, les pièces B et C doivent être symétriques.&lt;br /&gt;
#Coller , à la colle à bois, les flancs B et C ainsi que l’arrière F et l’avant G sur le fond A&lt;br /&gt;
#Emboiter les deux pièces I et J l&#039;une dans l&#039;autre et collez les sous le boitier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Programmation et circuit électrique&lt;br /&gt;
|Step_Content=Pendant que la colle sèche, Programmer l&#039;ESP à l&#039;aide du programme fourni puis réaliser le circuit électrique :&lt;br /&gt;
&lt;br /&gt;
#A l’aide des fils rouge M/M, relier chaque fil rouge des servomoteurs à un connecteur wago. Les deux fils vont sur le même connecteur.&lt;br /&gt;
#A l&#039;aide des fils noir M/M relier chaque fil marron des servomotaurs au deuxième connecteur Wago&lt;br /&gt;
#Relier le fil rouge M/F au waggo reliés aux fils rouge d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;Vin&amp;quot; de l&#039;ESP 32&lt;br /&gt;
#Relier le fil noir M/F au wago reliés aux fils noirs d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;GND&amp;quot; de l&#039;ESP32&lt;br /&gt;
#Relier un des fils de couleurs au fil orange d&#039;un servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO25&amp;quot; ou &amp;quot;D25&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
#Relier l&#039;autre fil de couleur  au fil orange del&#039;autre servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO26&amp;quot; ou &amp;quot;D26&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&lt;br /&gt;
|Step_Picture_05=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Essais&lt;br /&gt;
|Step_Content=#Insérez les piles dans le coupleur. ATTENTiON : les fils ne doivent pas se toucher. Branchez le fil noir du coupleur de piles sur le Wago avec les fils noirs.&lt;br /&gt;
#Inserez le fil rouge dans le wago avec les fils rouges (pas de photo)&lt;br /&gt;
#Sur un téléphone portable ou une tablette ou un ordinateur équipé de Wifi : (pas de photo)&lt;br /&gt;
#*Interdire les données mobiles&lt;br /&gt;
#*Chercher le réseau Wifi créé par le robot : &amp;quot;Robot_xxxxx&amp;quot; où xxxxx représente un nombre aléatoire. Le mot de passe est &amp;quot;robotsumo&amp;quot;&lt;br /&gt;
#*Une fois connecté, ouvrir un navigateur (Chrome, firefox, safari...) et saisir l&#039;adresse  :   192.168.1.1  L&#039;interface de commande du robot doit s&#039;ouvrir.&lt;br /&gt;
#Sous chaque servomoteur il y a un petit potentiometre que l&#039;on peut touner délicatement . Si un servomoteur tourne, alors que l&#039;on ne touche à rien sur le téléphone, il faut tourner le potentiomètre dans un sens ou dans l&#039;autre pour que le servomoteur s&#039;arrête&lt;br /&gt;
#En actionnant les deux &amp;quot;joystick&amp;quot; de la commande sur le téléphone, les servomteurs doivent se mettre à tourner (faire du bruit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option : pose des phares&lt;br /&gt;
|Step_Content=#Emboiter une led dans chaque trou de la face avanten orientant les plus longues des pattes l&#039;une vers l&#039;autre et les plier les à angle droit l&#039;une vers l&#039;autre.&lt;br /&gt;
#Couper les pattes des leds et celles des resistances pour pouvoir les souder &amp;quot;en ligne&amp;quot;.&lt;br /&gt;
#Plier les pattes restantes des leds pour les faire s&#039;aligner et souder le bout de fil dessus.&lt;br /&gt;
#Couper l&#039;extrémité non femelle du fil de couleur et souder la à l&#039;intersection des resistances&lt;br /&gt;
#Couper l&#039;extrémité non mâle du fil noir. Souder cette extrémité sur la patte d&#039;une led.&lt;br /&gt;
#Brancher le fil de couleur sur la broche &amp;quot;GPIO19&amp;quot; ou &amp;quot;D19&amp;quot; de l&#039;ESP et le fil noir sur le Wago des fils noirs (pas de photo).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option essai des phares&lt;br /&gt;
|Step_Content=Reprenez les points 1, 2 et 3 de l&#039;étape 4 (mise sous tension et connection au robot)&lt;br /&gt;
&lt;br /&gt;
*Appuyez sur le bouton Phares : off, les phares doivent s&#039;allumer et s&#039;éteindre à la deuxième sollicitation.&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage du robot&lt;br /&gt;
|Step_Content=#Inserer les servomoteurs dans leurs logement, de l&#039;interieur en plaçant l&#039;axe de sortie vers l&#039;arrière du robot et collez les à la colle chaude&lt;br /&gt;
#Coller le coupleur de piles à la colle chaude sur le fond du robot en le posant sur les servomoteurs.&lt;br /&gt;
#Si les phares sont installés, coller les phares dans les trous à l&#039;avant du robot (sur la photo le coupleur de piles a été enlevé.&lt;br /&gt;
#Inserer toute l&#039;électronique dans le corps du robot en gardant le fil rouge des piles et le wago des fils rouge sur le dessus&lt;br /&gt;
#Visser une roue sur chaque servomoteur&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Au repos, le robot est immobile et silencieux. Quand on glisse le doigt sur le joystick de la page web, les roues se mettent à tourner dans le sens correspondant et le robot se déplace presque instantanément. Dès qu&#039;on relâche, il s&#039;arrête.&lt;br /&gt;
|Avertissement=* La masse non commune : si le GND des servos n&#039;est pas relié au GND de l&#039;ESP32, les moteurs ont un comportement aléatoire.&lt;br /&gt;
* L&#039;alimentation trop faible : alimentés par la broche 3V3, les servos manquent de puissance ; en mouvement ils peuvent priver la carte de courant et faire disparaître le WiFi. Une alimentation externe règle le problème.&lt;br /&gt;
* Les servos branchés pendant le flashage : interférences, échec du téléversement. Toujours les débrancher pour flasher.&lt;br /&gt;
* Le cache du navigateur : si la page de contrôle semble « ancienne » ou buguée, la recharger en navigation privée.&lt;br /&gt;
* Un servo qui tourne seul à l&#039;arrêt : c&#039;est le réglage neutre du SG90 360°.&lt;br /&gt;
|Explanations=Pour bouger, le robot a besoin de trois ingrédients : de la mécanique (les roues et les servos), de l&#039;électronique (la carte et l&#039;alimentation) et de la programmation (le code installé sur l&#039;ESP32). La carte envoie à chaque servomoteur un signal électrique sur son fil orange. Ce signal est une suite d&#039;impulsions très régulières (modulation de largeur d&#039;impulsion, ou PWM) : c&#039;est la durée de chaque impulsion qui dit au servo dans quel sens et à quelle vitesse tourner. En commandant indépendamment la roue gauche et la roue droite, on obtient toutes les directions : les deux en avant = tout droit ; une plus vite que l&#039;autre = virage ; sens opposés = rotation sur place. C&#039;est le principe de la conduite différentielle (le même que sur un char ou une pelleteuse).&lt;br /&gt;
|Deepen=L&#039;ESP32 fait deux métiers en même temps. D&#039;une part il crée un point d&#039;accès WiFi (un réseau « ESP32-Robot » avec une adresse fixe, 192.168.4.1) et joue le rôle de petit serveur web : quand le téléphone demande la page, l&#039;ESP32 lui envoie le code HTML et JavaScript de la manette. D&#039;autre part, quand on bouge le joystick, le navigateur renvoie discrètement les coordonnées (x, y) à l&#039;ESP32, qui les traduit en commandes pour les deux servos. Les servos SG90 « 360° » sont des servos à rotation continue : la valeur envoyée ne fixe pas une position mais une vitesse de rotation. Le point neutre (arrêt) n&#039;est jamais exactement identique d&#039;un servo à l&#039;autre, d&#039;où le réglage par un petit potentiomètre interne, ou la coupure du signal à l&#039;arrêt (ce que fait le programme pour rester silencieux).&lt;br /&gt;
|Applications=La conduite différentielle se retrouve dans les robots aspirateurs, les engins de chantier à chenilles et de nombreux robots mobiles. Le principe d&#039;un objet qui crée son propre WiFi et s&#039;auto-pilote depuis un navigateur est celui des objets connectés (domotique, imprimantes, box de configuration d&#039;appareils).&lt;br /&gt;
|Objectives=* Câbler un circuit électronique en respectant la polarité et la masse commune.&lt;br /&gt;
* Comprendre le rôle des trois fils d&#039;un servomoteur (signal, +, -).&lt;br /&gt;
* Découvrir qu&#039;un objet peut être programmé puis piloté à distance.&lt;br /&gt;
* Aborder la notion de réseau WiFi, d&#039;adresse et de page web embarquée.&lt;br /&gt;
* Comprendre la conduite différentielle (gauche/droite → direction).&lt;br /&gt;
* Adopter une démarche de diagnostic de panne.&lt;br /&gt;
|Animation=* Décorer et personnaliser le robot (yeux mobiles, carrosserie carton, thème libre) pour se l&#039;approprier.&lt;br /&gt;
* Faire varier le code : changer le nom du réseau WiFi, le mot de passe, ou la vitesse des moteurs.&lt;br /&gt;
* Organiser un parcours d&#039;obstacles ou une petite course entre robots.&lt;br /&gt;
* Faire formuler des hypothèses : « pourquoi le robot ne va pas droit ? », puis tester les réglages.&lt;br /&gt;
* Ouvrir sur la question des objets connectés et de leurs usages.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Petit_bot_2.0_avec_un_esp32_boite_petit_bot_esp32_V2_-_Copie.svg&amp;diff=23756</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Petit bot 2.0 avec un esp32 boite petit bot esp32 V2 - Copie.svg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Petit_bot_2.0_avec_un_esp32_boite_petit_bot_esp32_V2_-_Copie.svg&amp;diff=23756"/>
		<updated>2026-11-09T10:15:45Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Petit_bot_2.0_avec_un_esp32_boite_petit_bot_esp32_V2_-_Copie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Petit_bot_2.0_avec_un_esp32_boite_petit_bot_esp32_V2_-_Copie&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23755</id>
		<title>Petit bot 2.0 avec un esp32</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23755"/>
		<updated>2026-11-09T10:06:39Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206.jpg&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Fabriquer un petit robot a roues, controle depuis un smartphone, sans aucune application a installer&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=120&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Tags=Arduino, Kif, itifederBrest2026&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction===== Construction d&#039;un petit robot à deux roues motrices piloté depuis un smartphone via le WiFi, sans aucune application à installer. Une carte ESP32 crée son propre réseau et héberge une page de contrôle avec un joystick tactile. ====&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble USB - micro-USB&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble Dupont&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Roue pour servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Connecteurs Wago&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Résistance&lt;br /&gt;
}}&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Les alchimistes du papier&lt;br /&gt;
}}{{Prerequisites&lt;br /&gt;
|Prerequisites=Jeu du robot&lt;br /&gt;
}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}{{Tuto Attachments}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Préparation du materiel&lt;br /&gt;
|Step_Content=1 coupleur pour 4 piles AA&lt;br /&gt;
&lt;br /&gt;
4 piles AA&lt;br /&gt;
&lt;br /&gt;
1 Carte de développement ESP32 (de préférence standard) +cable pour sa programmation)&lt;br /&gt;
&lt;br /&gt;
2 servomoteurs miniature à &#039;&#039;&#039;rotation continue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 roues pour les servos&lt;br /&gt;
&lt;br /&gt;
Mdf ou CTP 3mm (27 cm x 24 cm)&lt;br /&gt;
&lt;br /&gt;
Colle à bois et colle chaude&lt;br /&gt;
&lt;br /&gt;
2 connecteurs rapides Wago à 5 contacts&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont rouges M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont noir M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont non rouge et non noir M/Mou M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont rouge M/F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Option pour les phares :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 leds blanches&lt;br /&gt;
&lt;br /&gt;
2 résistances de 62 ohms&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/x (couper l’extrémité x)&lt;br /&gt;
&lt;br /&gt;
1 câbles Dupont non rouge et non noir F/x (couper l’ extrémités x)&lt;br /&gt;
&lt;br /&gt;
Un peu de fil électrique fin (10 cm environ)&lt;br /&gt;
&lt;br /&gt;
Nécessaire pour réaliser des soudures électroniques&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_142717.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143101.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Montage du robot&lt;br /&gt;
|Step_Content=#Découper les pièces du boitier à la découpeuse laser&lt;br /&gt;
#Coller à la colle à bois, 2 reglettes D sur les flancs B et C. Attention à leur positionnement, les pièces B et C doivent être symétriques.&lt;br /&gt;
#Coller , à la colle à bois, les flancs B et C ainsi que l’arrière F et l’avant G sur le fond A&lt;br /&gt;
#Emboiter les deux pièces I et J l&#039;une dans l&#039;autre et collez les sous le boitier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Programmation et circuit électrique&lt;br /&gt;
|Step_Content=Pendant que la colle sèche, Programmer l&#039;ESP à l&#039;aide du programme fourni puis réaliser le circuit électrique :&lt;br /&gt;
&lt;br /&gt;
#A l’aide des fils rouge M/M, relier chaque fil rouge des servomoteurs à un connecteur wago. Les deux fils vont sur le même connecteur.&lt;br /&gt;
#A l&#039;aide des fils noir M/M relier chaque fil marron des servomotaurs au deuxième connecteur Wago&lt;br /&gt;
#Relier le fil rouge M/F au waggo reliés aux fils rouge d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;Vin&amp;quot; de l&#039;ESP 32&lt;br /&gt;
#Relier le fil noir M/F au wago reliés aux fils noirs d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;GND&amp;quot; de l&#039;ESP32&lt;br /&gt;
#Relier un des fils de couleurs au fil orange d&#039;un servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO25&amp;quot; ou &amp;quot;D25&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
#Relier l&#039;autre fil de couleur  au fil orange del&#039;autre servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO26&amp;quot; ou &amp;quot;D26&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&lt;br /&gt;
|Step_Picture_05=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Essais&lt;br /&gt;
|Step_Content=#Insérez les piles dans le coupleur. ATTENTiON : les fils ne doivent pas se toucher. Branchez le fil noir du coupleur de piles sur le Wago avec les fils noirs.&lt;br /&gt;
#Inserez le fil rouge dans le wago avec les fils rouges (pas de photo)&lt;br /&gt;
#Sur un téléphone portable ou une tablette ou un ordinateur équipé de Wifi : (pas de photo)&lt;br /&gt;
#*Interdire les données mobiles&lt;br /&gt;
#*Chercher le réseau Wifi créé par le robot : &amp;quot;Robot_xxxxx&amp;quot; où xxxxx représente un nombre aléatoire. Le mot de passe est &amp;quot;robotsumo&amp;quot;&lt;br /&gt;
#*Une fois connecté, ouvrir un navigateur (Chrome, firefox, safari...) et saisir l&#039;adresse  :   192.168.1.1  L&#039;interface de commande du robot doit s&#039;ouvrir.&lt;br /&gt;
#Sous chaque servomoteur il y a un petit potentiometre que l&#039;on peut touner délicatement . Si un servomoteur tourne, alors que l&#039;on ne touche à rien sur le téléphone, il faut tourner le potentiomètre dans un sens ou dans l&#039;autre pour que le servomoteur s&#039;arrête&lt;br /&gt;
#En actionnant les deux &amp;quot;joystick&amp;quot; de la commande sur le téléphone, les servomteurs doivent se mettre à tourner (faire du bruit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option : pose des phares&lt;br /&gt;
|Step_Content=#Emboiter une led dans chaque trou de la face avanten orientant les plus longues des pattes l&#039;une vers l&#039;autre et les plier les à angle droit l&#039;une vers l&#039;autre.&lt;br /&gt;
#Couper les pattes des leds et celles des resistances pour pouvoir les souder &amp;quot;en ligne&amp;quot;.&lt;br /&gt;
#Plier les pattes restantes des leds pour les faire s&#039;aligner et souder le bout de fil dessus.&lt;br /&gt;
#Couper l&#039;extrémité non femelle du fil de couleur et souder la à l&#039;intersection des resistances&lt;br /&gt;
#Couper l&#039;extrémité non mâle du fil noir. Souder cette extrémité sur la patte d&#039;une led.&lt;br /&gt;
#Brancher le fil de couleur sur la broche &amp;quot;GPIO19&amp;quot; ou &amp;quot;D19&amp;quot; de l&#039;ESP et le fil noir sur le Wago des fils noirs (pas de photo).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option essai des phares&lt;br /&gt;
|Step_Content=Reprenez les points 1, 2 et 3 de l&#039;étape 4 (mise sous tension et connection au robot)&lt;br /&gt;
&lt;br /&gt;
*Appuyez sur le bouton Phares : off, les phares doivent s&#039;allumer et s&#039;éteindre à la deuxième sollicitation.&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage du robot&lt;br /&gt;
|Step_Content=#Inserer les servomoteurs dans leurs logement, de l&#039;interieur en plaçant l&#039;axe de sortie vers l&#039;arrière du robot et collez les à la colle chaude&lt;br /&gt;
#Coller le coupleur de piles à la colle chaude sur le fond du robot en le posant sur les servomoteurs.&lt;br /&gt;
#Si les phares sont installés, coller les phares dans les trous à l&#039;avant du robot (sur la photo le coupleur de piles a été enlevé.&lt;br /&gt;
#Inserer toute l&#039;électronique dans le corps du robot en gardant le fil rouge des piles et le wago des fils rouge sur le dessus&lt;br /&gt;
#Visser une roue sur chaque servomoteur&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Au repos, le robot est immobile et silencieux. Quand on glisse le doigt sur le joystick de la page web, les roues se mettent à tourner dans le sens correspondant et le robot se déplace presque instantanément. Dès qu&#039;on relâche, il s&#039;arrête.&lt;br /&gt;
|Avertissement=* La masse non commune : si le GND des servos n&#039;est pas relié au GND de l&#039;ESP32, les moteurs ont un comportement aléatoire.&lt;br /&gt;
* L&#039;alimentation trop faible : alimentés par la broche 3V3, les servos manquent de puissance ; en mouvement ils peuvent priver la carte de courant et faire disparaître le WiFi. Une alimentation externe règle le problème.&lt;br /&gt;
* Les servos branchés pendant le flashage : interférences, échec du téléversement. Toujours les débrancher pour flasher.&lt;br /&gt;
* Le cache du navigateur : si la page de contrôle semble « ancienne » ou buguée, la recharger en navigation privée.&lt;br /&gt;
* Un servo qui tourne seul à l&#039;arrêt : c&#039;est le réglage neutre du SG90 360°.&lt;br /&gt;
|Explanations=Pour bouger, le robot a besoin de trois ingrédients : de la mécanique (les roues et les servos), de l&#039;électronique (la carte et l&#039;alimentation) et de la programmation (le code installé sur l&#039;ESP32). La carte envoie à chaque servomoteur un signal électrique sur son fil orange. Ce signal est une suite d&#039;impulsions très régulières (modulation de largeur d&#039;impulsion, ou PWM) : c&#039;est la durée de chaque impulsion qui dit au servo dans quel sens et à quelle vitesse tourner. En commandant indépendamment la roue gauche et la roue droite, on obtient toutes les directions : les deux en avant = tout droit ; une plus vite que l&#039;autre = virage ; sens opposés = rotation sur place. C&#039;est le principe de la conduite différentielle (le même que sur un char ou une pelleteuse).&lt;br /&gt;
|Deepen=L&#039;ESP32 fait deux métiers en même temps. D&#039;une part il crée un point d&#039;accès WiFi (un réseau « ESP32-Robot » avec une adresse fixe, 192.168.4.1) et joue le rôle de petit serveur web : quand le téléphone demande la page, l&#039;ESP32 lui envoie le code HTML et JavaScript de la manette. D&#039;autre part, quand on bouge le joystick, le navigateur renvoie discrètement les coordonnées (x, y) à l&#039;ESP32, qui les traduit en commandes pour les deux servos. Les servos SG90 « 360° » sont des servos à rotation continue : la valeur envoyée ne fixe pas une position mais une vitesse de rotation. Le point neutre (arrêt) n&#039;est jamais exactement identique d&#039;un servo à l&#039;autre, d&#039;où le réglage par un petit potentiomètre interne, ou la coupure du signal à l&#039;arrêt (ce que fait le programme pour rester silencieux).&lt;br /&gt;
|Applications=La conduite différentielle se retrouve dans les robots aspirateurs, les engins de chantier à chenilles et de nombreux robots mobiles. Le principe d&#039;un objet qui crée son propre WiFi et s&#039;auto-pilote depuis un navigateur est celui des objets connectés (domotique, imprimantes, box de configuration d&#039;appareils).&lt;br /&gt;
|Objectives=* Câbler un circuit électronique en respectant la polarité et la masse commune.&lt;br /&gt;
* Comprendre le rôle des trois fils d&#039;un servomoteur (signal, +, -).&lt;br /&gt;
* Découvrir qu&#039;un objet peut être programmé puis piloté à distance.&lt;br /&gt;
* Aborder la notion de réseau WiFi, d&#039;adresse et de page web embarquée.&lt;br /&gt;
* Comprendre la conduite différentielle (gauche/droite → direction).&lt;br /&gt;
* Adopter une démarche de diagnostic de panne.&lt;br /&gt;
|Animation=* Décorer et personnaliser le robot (yeux mobiles, carrosserie carton, thème libre) pour se l&#039;approprier.&lt;br /&gt;
* Faire varier le code : changer le nom du réseau WiFi, le mot de passe, ou la vitesse des moteurs.&lt;br /&gt;
* Organiser un parcours d&#039;obstacles ou une petite course entre robots.&lt;br /&gt;
* Faire formuler des hypothèses : « pourquoi le robot ne va pas droit ? », puis tester les réglages.&lt;br /&gt;
* Ouvrir sur la question des objets connectés et de leurs usages.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR12.ino&amp;diff=23748</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR12.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR12.ino&amp;diff=23748"/>
		<updated>2026-11-06T13:07:22Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR12&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR12&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR11.ino&amp;diff=23747</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR11.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR11.ino&amp;diff=23747"/>
		<updated>2026-11-06T13:07:21Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR11&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR11&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR10.ino&amp;diff=23746</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR10.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR10.ino&amp;diff=23746"/>
		<updated>2026-11-06T13:07:20Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR10&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR10&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR09.ino&amp;diff=23745</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR09.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR09.ino&amp;diff=23745"/>
		<updated>2026-11-06T13:07:20Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR09&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR09&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR08.ino&amp;diff=23744</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR08.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR08.ino&amp;diff=23744"/>
		<updated>2026-11-06T13:07:19Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR08&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR08&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR07.ino&amp;diff=23743</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR07.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR07.ino&amp;diff=23743"/>
		<updated>2026-11-06T13:07:18Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR07&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR07&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR06.ino&amp;diff=23742</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR06.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR06.ino&amp;diff=23742"/>
		<updated>2026-11-06T13:07:18Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR06&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR06&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR05.ino&amp;diff=23741</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR05.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR05.ino&amp;diff=23741"/>
		<updated>2026-11-06T13:07:17Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR05&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR05&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR04.ino&amp;diff=23740</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR04.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR04.ino&amp;diff=23740"/>
		<updated>2026-11-06T13:07:16Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR04&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR04&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR03.ino&amp;diff=23739</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR03.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR03.ino&amp;diff=23739"/>
		<updated>2026-11-06T13:07:15Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR03&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR03&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR02.ino&amp;diff=23738</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR02.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR02.ino&amp;diff=23738"/>
		<updated>2026-11-06T13:05:23Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR02&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR02&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR01.ino&amp;diff=23737</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 NMR01.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR01.ino&amp;diff=23737"/>
		<updated>2026-11-06T13:04:16Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR01&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_NMR01&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23532</id>
		<title>Petit bot 2.0 avec un esp32</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23532"/>
		<updated>2026-10-22T07:45:17Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206.jpg&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Fabriquer un petit robot a roues, controle depuis un smartphone, sans aucune application a installer&lt;br /&gt;
|Disciplines scientifiques=Arduino, Electricity, Mechanics, Physics&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=120&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Tags=Arduino, Kif, itifederBrest2026&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction===== Construction d&#039;un petit robot à deux roues motrices piloté depuis un smartphone via le WiFi, sans aucune application à installer. Une carte ESP32 crée son propre réseau et héberge une page de contrôle avec un joystick tactile. ====&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble USB - micro-USB&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble Dupont&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Roue pour servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Connecteurs Wago&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Résistance&lt;br /&gt;
}}&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Les alchimistes du papier&lt;br /&gt;
}}{{Prerequisites&lt;br /&gt;
|Prerequisites=Jeu du robot&lt;br /&gt;
}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Préparation du materiel&lt;br /&gt;
|Step_Content=1 coupleur pour 4 piles AA&lt;br /&gt;
&lt;br /&gt;
4 piles AA&lt;br /&gt;
&lt;br /&gt;
1 Carte de développement ESP32 (de préférence standard) +cable pour sa programmation)&lt;br /&gt;
&lt;br /&gt;
2 servomoteurs miniature à &#039;&#039;&#039;rotation continue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 roues pour les servos&lt;br /&gt;
&lt;br /&gt;
Mdf ou CTP 3mm (27 cm x 24 cm)&lt;br /&gt;
&lt;br /&gt;
Colle à bois et colle chaude&lt;br /&gt;
&lt;br /&gt;
2 connecteurs rapides Wago à 5 contacts&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont rouges M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont noir M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont non rouge et non noir M/Mou M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont rouge M/F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Option pour les phares :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 leds blanches&lt;br /&gt;
&lt;br /&gt;
2 résistances de 62 ohms&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/x (couper l’extrémité x)&lt;br /&gt;
&lt;br /&gt;
1 câbles Dupont non rouge et non noir F/x (couper l’ extrémités x)&lt;br /&gt;
&lt;br /&gt;
Un peu de fil électrique fin (10 cm environ)&lt;br /&gt;
&lt;br /&gt;
Nécessaire pour réaliser des soudures électroniques&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_142717.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143101.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Montage du robot&lt;br /&gt;
|Step_Content=#Découper les pièces du boitier à la découpeuse laser&lt;br /&gt;
#Coller à la colle à bois, 2 reglettes D sur les flancs B et C. Attention à leur positionnement, les pièces B et C doivent être symétriques.&lt;br /&gt;
#Coller , à la colle à bois, les flancs B et C ainsi que l’arrière F et l’avant G sur le fond A&lt;br /&gt;
#Emboiter les deux pièces I et J l&#039;une dans l&#039;autre et collez les sous le boitier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Programmation et circuit électrique&lt;br /&gt;
|Step_Content=Pendant que la colle sèche, Programmer l&#039;ESP à l&#039;aide du programme fourni puis réaliser le circuit électrique :&lt;br /&gt;
&lt;br /&gt;
#A l’aide des fils rouge M/M, relier chaque fil rouge des servomoteurs à un connecteur wago. Les deux fils vont sur le même connecteur.&lt;br /&gt;
#A l&#039;aide des fils noir M/M relier chaque fil marron des servomotaurs au deuxième connecteur Wago&lt;br /&gt;
#Relier le fil rouge M/F au waggo reliés aux fils rouge d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;Vin&amp;quot; de l&#039;ESP 32&lt;br /&gt;
#Relier le fil noir M/F au wago reliés aux fils noirs d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;GND&amp;quot; de l&#039;ESP32&lt;br /&gt;
#Relier un des fils de couleurs au fil orange d&#039;un servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO25&amp;quot; ou &amp;quot;D25&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
#Relier l&#039;autre fil de couleur  au fil orange del&#039;autre servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO26&amp;quot; ou &amp;quot;D26&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&lt;br /&gt;
|Step_Picture_05=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Essais&lt;br /&gt;
|Step_Content=#Insérez les piles dans le coupleur. ATTENTiON : les fils ne doivent pas se toucher. Branchez le fil noir du coupleur de piles sur le Wago avec les fils noirs.&lt;br /&gt;
#Inserez le fil rouge dans le wago avec les fils rouges (pas de photo)&lt;br /&gt;
#Sur un téléphone portable ou une tablette ou un ordinateur équipé de Wifi : (pas de photo)&lt;br /&gt;
#*Interdire les données mobiles&lt;br /&gt;
#*Chercher le réseau Wifi créé par le robot : &amp;quot;Robot_xxxxx&amp;quot; où xxxxx représente un nombre aléatoire. Le mot de passe est &amp;quot;robotsumo&amp;quot;&lt;br /&gt;
#*Une fois connecté, ouvrir un navigateur (Chrome, firefox, safari...) et saisir l&#039;adresse  :   192.168.1.1  L&#039;interface de commande du robot doit s&#039;ouvrir.&lt;br /&gt;
#Sous chaque servomoteur il y a un petit potentiometre que l&#039;on peut touner délicatement . Si un servomoteur tourne, alors que l&#039;on ne touche à rien sur le téléphone, il faut tourner le potentiomètre dans un sens ou dans l&#039;autre pour que le servomoteur s&#039;arrête&lt;br /&gt;
#En actionnant les deux &amp;quot;joystick&amp;quot; de la commande sur le téléphone, les servomteurs doivent se mettre à tourner (faire du bruit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option : pose des phares&lt;br /&gt;
|Step_Content=#Emboiter une led dans chaque trou de la face avanten orientant les plus longues des pattes l&#039;une vers l&#039;autre et les plier les à angle droit l&#039;une vers l&#039;autre.&lt;br /&gt;
#Couper les pattes des leds et celles des resistances pour pouvoir les souder &amp;quot;en ligne&amp;quot;.&lt;br /&gt;
#Plier les pattes restantes des leds pour les faire s&#039;aligner et souder le bout de fil dessus.&lt;br /&gt;
#Couper l&#039;extrémité non femelle du fil de couleur et souder la à l&#039;intersection des resistances&lt;br /&gt;
#Couper l&#039;extrémité non mâle du fil noir. Souder cette extrémité sur la patte d&#039;une led.&lt;br /&gt;
#Brancher le fil de couleur sur la broche &amp;quot;GPIO19&amp;quot; ou &amp;quot;D19&amp;quot; de l&#039;ESP et le fil noir sur le Wago des fils noirs (pas de photo).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option essai des phares&lt;br /&gt;
|Step_Content=Reprenez les points 1, 2 et 3 de l&#039;étape 4 (mise sous tension et connection au robot)&lt;br /&gt;
&lt;br /&gt;
*Appuyez sur le bouton Phares : off, les phares doivent s&#039;allumer et s&#039;éteindre à la deuxième sollicitation.&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage du robot&lt;br /&gt;
|Step_Content=#Inserer les servomoteurs dans leurs logement, de l&#039;interieur en plaçant l&#039;axe de sortie vers l&#039;arrière du robot et collez les à la colle chaude&lt;br /&gt;
#Coller le coupleur de piles à la colle chaude sur le fond du robot en le posant sur les servomoteurs.&lt;br /&gt;
#Si les phares sont installés, coller les phares dans les trous à l&#039;avant du robot (sur la photo le coupleur de piles a été enlevé.&lt;br /&gt;
#Inserer toute l&#039;électronique dans le corps du robot en gardant le fil rouge des piles et le wago des fils rouge sur le dessus&lt;br /&gt;
#Visser une roue sur chaque servomoteur&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Au repos, le robot est immobile et silencieux. Quand on glisse le doigt sur le joystick de la page web, les roues se mettent à tourner dans le sens correspondant et le robot se déplace presque instantanément. Dès qu&#039;on relâche, il s&#039;arrête.&lt;br /&gt;
|Avertissement=* La masse non commune : si le GND des servos n&#039;est pas relié au GND de l&#039;ESP32, les moteurs ont un comportement aléatoire.&lt;br /&gt;
* L&#039;alimentation trop faible : alimentés par la broche 3V3, les servos manquent de puissance ; en mouvement ils peuvent priver la carte de courant et faire disparaître le WiFi. Une alimentation externe règle le problème.&lt;br /&gt;
* Les servos branchés pendant le flashage : interférences, échec du téléversement. Toujours les débrancher pour flasher.&lt;br /&gt;
* Le cache du navigateur : si la page de contrôle semble « ancienne » ou buguée, la recharger en navigation privée.&lt;br /&gt;
* Un servo qui tourne seul à l&#039;arrêt : c&#039;est le réglage neutre du SG90 360°.&lt;br /&gt;
|Explanations=Pour bouger, le robot a besoin de trois ingrédients : de la mécanique (les roues et les servos), de l&#039;électronique (la carte et l&#039;alimentation) et de la programmation (le code installé sur l&#039;ESP32). La carte envoie à chaque servomoteur un signal électrique sur son fil orange. Ce signal est une suite d&#039;impulsions très régulières (modulation de largeur d&#039;impulsion, ou PWM) : c&#039;est la durée de chaque impulsion qui dit au servo dans quel sens et à quelle vitesse tourner. En commandant indépendamment la roue gauche et la roue droite, on obtient toutes les directions : les deux en avant = tout droit ; une plus vite que l&#039;autre = virage ; sens opposés = rotation sur place. C&#039;est le principe de la conduite différentielle (le même que sur un char ou une pelleteuse).&lt;br /&gt;
|Deepen=L&#039;ESP32 fait deux métiers en même temps. D&#039;une part il crée un point d&#039;accès WiFi (un réseau « ESP32-Robot » avec une adresse fixe, 192.168.4.1) et joue le rôle de petit serveur web : quand le téléphone demande la page, l&#039;ESP32 lui envoie le code HTML et JavaScript de la manette. D&#039;autre part, quand on bouge le joystick, le navigateur renvoie discrètement les coordonnées (x, y) à l&#039;ESP32, qui les traduit en commandes pour les deux servos. Les servos SG90 « 360° » sont des servos à rotation continue : la valeur envoyée ne fixe pas une position mais une vitesse de rotation. Le point neutre (arrêt) n&#039;est jamais exactement identique d&#039;un servo à l&#039;autre, d&#039;où le réglage par un petit potentiomètre interne, ou la coupure du signal à l&#039;arrêt (ce que fait le programme pour rester silencieux).&lt;br /&gt;
|Applications=La conduite différentielle se retrouve dans les robots aspirateurs, les engins de chantier à chenilles et de nombreux robots mobiles. Le principe d&#039;un objet qui crée son propre WiFi et s&#039;auto-pilote depuis un navigateur est celui des objets connectés (domotique, imprimantes, box de configuration d&#039;appareils).&lt;br /&gt;
|Objectives=* Câbler un circuit électronique en respectant la polarité et la masse commune.&lt;br /&gt;
* Comprendre le rôle des trois fils d&#039;un servomoteur (signal, +, -).&lt;br /&gt;
* Découvrir qu&#039;un objet peut être programmé puis piloté à distance.&lt;br /&gt;
* Aborder la notion de réseau WiFi, d&#039;adresse et de page web embarquée.&lt;br /&gt;
* Comprendre la conduite différentielle (gauche/droite → direction).&lt;br /&gt;
* Adopter une démarche de diagnostic de panne.&lt;br /&gt;
|Animation=* Décorer et personnaliser le robot (yeux mobiles, carrosserie carton, thème libre) pour se l&#039;approprier.&lt;br /&gt;
* Faire varier le code : changer le nom du réseau WiFi, le mot de passe, ou la vitesse des moteurs.&lt;br /&gt;
* Organiser un parcours d&#039;obstacles ou une petite course entre robots.&lt;br /&gt;
* Faire formuler des hypothèses : « pourquoi le robot ne va pas droit ? », puis tester les réglages.&lt;br /&gt;
* Ouvrir sur la question des objets connectés et de leurs usages.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_avec_phares.ino&amp;diff=23525</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 avec phares.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_avec_phares.ino&amp;diff=23525"/>
		<updated>2026-10-21T08:58:16Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_avec_phares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_avec_phares&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_sans_phares.ino&amp;diff=23524</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2 sans phares.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_sans_phares.ino&amp;diff=23524"/>
		<updated>2026-10-21T08:58:00Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_sans_phares&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2_sans_phares&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23494</id>
		<title>Petit bot 2.0 avec un esp32</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23494"/>
		<updated>2026-10-14T14:32:29Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206.jpg&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Fabriquer un petit robot a roues, controle depuis un smartphone, sans aucune application a installer&lt;br /&gt;
|Disciplines scientifiques=Arduino, Electricity, Mechanics, Physics&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=120&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Tags=Arduino, Kif, itifederBrest2026&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction===== Construction d&#039;un petit robot à deux roues motrices piloté depuis un smartphone via le WiFi, sans aucune application à installer. Une carte ESP32 crée son propre réseau et héberge une page de contrôle avec un joystick tactile. ====&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble USB - micro-USB&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble Dupont&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Roue pour servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Connecteurs Wago&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Résistance&lt;br /&gt;
}}&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Les alchimistes du papier&lt;br /&gt;
}}{{Prerequisites&lt;br /&gt;
|Prerequisites=Jeu du robot&lt;br /&gt;
}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Préparation du materiel&lt;br /&gt;
|Step_Content=1 coupleur pour 4 piles AA&lt;br /&gt;
&lt;br /&gt;
4 piles AA&lt;br /&gt;
&lt;br /&gt;
1 Carte de développement ESP32 (de préférence standard) +cable pour sa programmation)&lt;br /&gt;
&lt;br /&gt;
2 servomoteurs miniature à &#039;&#039;&#039;rotation continue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 roues pour les servos&lt;br /&gt;
&lt;br /&gt;
Mdf ou CTP 3mm (27 cm x 24 cm)&lt;br /&gt;
&lt;br /&gt;
Colle à bois et colle chaude&lt;br /&gt;
&lt;br /&gt;
2 connecteurs rapides Wago à 5 contacts&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont rouges M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont noir M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont non rouge et non noir M/Mou M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont rouge M/F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Option pour les phares :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 leds blanches&lt;br /&gt;
&lt;br /&gt;
2 résistances de 62 ohms&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/x (couper l’extrémité x)&lt;br /&gt;
&lt;br /&gt;
1 câbles Dupont non rouge et non noir F/x (couper l’ extrémités x)&lt;br /&gt;
&lt;br /&gt;
Un peu de fil électrique fin (10 cm environ)&lt;br /&gt;
&lt;br /&gt;
Nécessaire pour réaliser des soudures électroniques&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_142717.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143101.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Montage du robot&lt;br /&gt;
|Step_Content=#Découper les pièces du boitier à la découpeuse laser&lt;br /&gt;
#Coller à la colle à bois, 2 reglettes D sur les flancs B et C. Attention à leur positionnement, les pièces B et C doivent être symétriques.&lt;br /&gt;
#Coller , à la colle à bois, les flancs B et C ainsi que l’arrière F et l’avant G sur le fond A&lt;br /&gt;
#Emboiter les deux pièces I et J l&#039;une dans l&#039;autre et collez les sous le boitier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Programmation et circuit électrique&lt;br /&gt;
|Step_Content=Pendant que la colle sèche, Programmer l&#039;ESP à l&#039;aide du programme fourni puis réaliser le circuit électrique :&lt;br /&gt;
&lt;br /&gt;
#A l’aide des fils rouge M/M, relier chaque fil rouge des servomoteurs à un connecteur wago. Les deux fils vont sur le même connecteur.&lt;br /&gt;
#A l&#039;aide des fils noir M/M relier chaque fil marron des servomotaurs au deuxième connecteur Wago&lt;br /&gt;
#Relier le fil rouge M/F au waggo reliés aux fils rouge d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;Vin&amp;quot; de l&#039;ESP 32&lt;br /&gt;
#Relier le fil noir M/F au wago reliés aux fils noirs d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;GND&amp;quot; de l&#039;ESP32&lt;br /&gt;
#Relier un des fils de couleurs au fil orange d&#039;un servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO25&amp;quot; ou &amp;quot;D25&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
#Relier l&#039;autre fil de couleur  au fil orange del&#039;autre servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO26&amp;quot; ou &amp;quot;D26&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&lt;br /&gt;
|Step_Picture_05=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Essais&lt;br /&gt;
|Step_Content=#Insérez les piles dans le coupleur. ATTENTiON : les fils ne doivent pas se toucher. Branchez le fil noir du coupleur de piles sur le Wago avec les fils noirs.&lt;br /&gt;
#Inserez le fil rouge dans le wago avec les fils rouges (pas de photo)&lt;br /&gt;
#Sur un téléphone portable ou une tablette ou un ordinateur équipé de Wifi : (pas de photo)&lt;br /&gt;
#*Interdire les données mobiles&lt;br /&gt;
#*Chercher le réseau Wifi créé par le robot : &amp;quot;Robot_xxxxx&amp;quot; où xxxxx représente un nombre aléatoire. Le mot de passe est &amp;quot;robotsumo&amp;quot;&lt;br /&gt;
#*Une fois connecté, ouvrir un navigateur (Chrome, firefox, safari...) et saisir l&#039;adresse  :   192.168.1.1  L&#039;interface de commande du robot doit s&#039;ouvrir.&lt;br /&gt;
#Sous chaque servomoteur il y a un petit potentiometre que l&#039;on peut touner délicatement . Si un servomoteur tourne, alors que l&#039;on ne touche à rien sur le téléphone, il faut tourner le potentiomètre dans un sens ou dans l&#039;autre pour que le servomoteur s&#039;arrête&lt;br /&gt;
#En actionnant les deux &amp;quot;joystick&amp;quot; de la commande sur le téléphone, les servomteurs doivent se mettre à tourner (faire du bruit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option : pose des phares&lt;br /&gt;
|Step_Content=#Emboiter une led dans chaque trou de la face avanten orientant les plus longues des pattes l&#039;une vers l&#039;autre et les plier les à angle droit l&#039;une vers l&#039;autre.&lt;br /&gt;
#Couper les pattes des leds et celles des resistances pour pouvoir les souder &amp;quot;en ligne&amp;quot;.&lt;br /&gt;
#Plier les pattes restantes des leds pour les faire s&#039;aligner et souder le bout de fil dessus.&lt;br /&gt;
#Couper l&#039;extrémité non femelle du fil de couleur et souder la à l&#039;intersection des resistances&lt;br /&gt;
#Couper l&#039;extrémité non mâle du fil noir. Souder cette extrémité sur la patte d&#039;une led.&lt;br /&gt;
#Brancher le fil de couleur sur la broche &amp;quot;GPIO19&amp;quot; ou &amp;quot;D19&amp;quot; de l&#039;ESP et le fil noir sur le Wago des fils noirs (pas de photo).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option essai des phares&lt;br /&gt;
|Step_Content=Reprenez les points 1, 2 et 3 de l&#039;étape 4 (mise sous tension et connection au robot)&lt;br /&gt;
&lt;br /&gt;
*Appuyez sur le bouton Phares : off, les phares doivent s&#039;allumer et s&#039;éteindre à la deuxième sollicitation.&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage du robot&lt;br /&gt;
|Step_Content=#Inserer les servomoteurs dans leurs logement, de l&#039;interieur en plaçant l&#039;axe de sortie vers l&#039;arrière du robot et collez les à la colle chaude&lt;br /&gt;
#Coller le coupleur de piles à la colle chaude sur le fond du robot en le posant sur les servomoteurs.&lt;br /&gt;
#Si les phares sont installés, coller les phares dans les trous à l&#039;avant du robot (sur la photo le coupleur de piles a été enlevé.&lt;br /&gt;
#Inserer toute l&#039;électronique dans le corps du robot en gardant le fil rouge des piles et le wago des fils rouge sur le dessus&lt;br /&gt;
#Visser une roue sur chaque servomoteur&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Au repos, le robot est immobile et silencieux. Quand on glisse le doigt sur le joystick de la page web, les roues se mettent à tourner dans le sens correspondant et le robot se déplace presque instantanément. Dès qu&#039;on relâche, il s&#039;arrête.&lt;br /&gt;
|Avertissement=* La masse non commune : si le GND des servos n&#039;est pas relié au GND de l&#039;ESP32, les moteurs ont un comportement aléatoire.&lt;br /&gt;
* L&#039;alimentation trop faible : alimentés par la broche 3V3, les servos manquent de puissance ; en mouvement ils peuvent priver la carte de courant et faire disparaître le WiFi. Une alimentation externe règle le problème.&lt;br /&gt;
* Les servos branchés pendant le flashage : interférences, échec du téléversement. Toujours les débrancher pour flasher.&lt;br /&gt;
* Le cache du navigateur : si la page de contrôle semble « ancienne » ou buguée, la recharger en navigation privée.&lt;br /&gt;
* Un servo qui tourne seul à l&#039;arrêt : c&#039;est le réglage neutre du SG90 360°.&lt;br /&gt;
|Explanations=Pour bouger, le robot a besoin de trois ingrédients : de la mécanique (les roues et les servos), de l&#039;électronique (la carte et l&#039;alimentation) et de la programmation (le code installé sur l&#039;ESP32). La carte envoie à chaque servomoteur un signal électrique sur son fil orange. Ce signal est une suite d&#039;impulsions très régulières (modulation de largeur d&#039;impulsion, ou PWM) : c&#039;est la durée de chaque impulsion qui dit au servo dans quel sens et à quelle vitesse tourner. En commandant indépendamment la roue gauche et la roue droite, on obtient toutes les directions : les deux en avant = tout droit ; une plus vite que l&#039;autre = virage ; sens opposés = rotation sur place. C&#039;est le principe de la conduite différentielle (le même que sur un char ou une pelleteuse).&lt;br /&gt;
|Deepen=L&#039;ESP32 fait deux métiers en même temps. D&#039;une part il crée un point d&#039;accès WiFi (un réseau « ESP32-Robot » avec une adresse fixe, 192.168.4.1) et joue le rôle de petit serveur web : quand le téléphone demande la page, l&#039;ESP32 lui envoie le code HTML et JavaScript de la manette. D&#039;autre part, quand on bouge le joystick, le navigateur renvoie discrètement les coordonnées (x, y) à l&#039;ESP32, qui les traduit en commandes pour les deux servos. Les servos SG90 « 360° » sont des servos à rotation continue : la valeur envoyée ne fixe pas une position mais une vitesse de rotation. Le point neutre (arrêt) n&#039;est jamais exactement identique d&#039;un servo à l&#039;autre, d&#039;où le réglage par un petit potentiomètre interne, ou la coupure du signal à l&#039;arrêt (ce que fait le programme pour rester silencieux).&lt;br /&gt;
|Applications=La conduite différentielle se retrouve dans les robots aspirateurs, les engins de chantier à chenilles et de nombreux robots mobiles. Le principe d&#039;un objet qui crée son propre WiFi et s&#039;auto-pilote depuis un navigateur est celui des objets connectés (domotique, imprimantes, box de configuration d&#039;appareils).&lt;br /&gt;
|Objectives=* Câbler un circuit électronique en respectant la polarité et la masse commune.&lt;br /&gt;
* Comprendre le rôle des trois fils d&#039;un servomoteur (signal, +, -).&lt;br /&gt;
* Découvrir qu&#039;un objet peut être programmé puis piloté à distance.&lt;br /&gt;
* Aborder la notion de réseau WiFi, d&#039;adresse et de page web embarquée.&lt;br /&gt;
* Comprendre la conduite différentielle (gauche/droite → direction).&lt;br /&gt;
* Adopter une démarche de diagnostic de panne.&lt;br /&gt;
|Animation=* Décorer et personnaliser le robot (yeux mobiles, carrosserie carton, thème libre) pour se l&#039;approprier.&lt;br /&gt;
* Faire varier le code : changer le nom du réseau WiFi, le mot de passe, ou la vitesse des moteurs.&lt;br /&gt;
* Organiser un parcours d&#039;obstacles ou une petite course entre robots.&lt;br /&gt;
* Faire formuler des hypothèses : « pourquoi le robot ne va pas droit ? », puis tester les réglages.&lt;br /&gt;
* Ouvrir sur la question des objets connectés et de leurs usages.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23483</id>
		<title>Petit bot 2.0 avec un esp32</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23483"/>
		<updated>2026-10-06T09:09:30Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206.jpg&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Fabriquer un petit robot a roues, controle depuis un smartphone, sans aucune application a installer&lt;br /&gt;
|Disciplines scientifiques=Arduino, Electricity, Mechanics, Physics&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=120&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Tags=Arduino, Kif, itifederBrest2026&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction===== Construction d&#039;un petit robot à deux roues motrices piloté depuis un smartphone via le WiFi, sans aucune application à installer. Une carte ESP32 crée son propre réseau et héberge une page de contrôle avec un joystick tactile. ====&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble USB - micro-USB&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble Dupont&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Roue pour servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Connecteurs Wago&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Résistance&lt;br /&gt;
}}&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Les alchimistes du papier&lt;br /&gt;
}}{{Prerequisites&lt;br /&gt;
|Prerequisites=Jeu du robot&lt;br /&gt;
}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Préparation du materiel&lt;br /&gt;
|Step_Content=1 coupleur pour 4 piles AA&lt;br /&gt;
&lt;br /&gt;
4 piles AA&lt;br /&gt;
&lt;br /&gt;
1 Carte de développement ESP32 (de préférence standard) +cable pour sa programmation)&lt;br /&gt;
&lt;br /&gt;
2 servomoteurs miniature à &#039;&#039;&#039;rotation continue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 roues pour les servos&lt;br /&gt;
&lt;br /&gt;
Mdf ou CTP 3mm (27 cm x 24 cm)&lt;br /&gt;
&lt;br /&gt;
Colle à bois et colle chaude&lt;br /&gt;
&lt;br /&gt;
2 connecteurs rapides Wago à 5 contacts&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont rouges M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont noir M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont non rouge et non noir M/Mou M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont rouge M/F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Option pour les phares :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 leds blanches&lt;br /&gt;
&lt;br /&gt;
2 résistances de 62 ohms&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/x (couper l’extrémité x)&lt;br /&gt;
&lt;br /&gt;
1 câbles Dupont non rouge et non noir F/x (couper l’ extrémités x)&lt;br /&gt;
&lt;br /&gt;
Un peu de fil électrique fin (10 cm environ)&lt;br /&gt;
&lt;br /&gt;
Nécessaire pour réaliser des soudures électroniques&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_142717.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143101.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Montage du robot&lt;br /&gt;
|Step_Content=#Découper les pièces du boitier à la découpeuse laser&lt;br /&gt;
#Coller à la colle à bois, 2 reglettes D sur les flancs B et C. Attention à leur positionnement, les pièces B et C doivent être symétriques.&lt;br /&gt;
#Coller , à la colle à bois, les flancs B et C ainsi que l’arrière F et l’avant G sur le fond A&lt;br /&gt;
#Emboiter les deux pièces I et J l&#039;une dans l&#039;autre et collez les sous le boitier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Programmation et circuit électrique&lt;br /&gt;
|Step_Content=Pendant que la colle sèche, Programmer l&#039;ESP à l&#039;aide du programme fourni puis réaliser le circuit électrique :&lt;br /&gt;
&lt;br /&gt;
#A l’aide des fils rouge M/M, relier chaque fil rouge des servomoteurs à un connecteur wago. Les deux fils vont sur le même connecteur.&lt;br /&gt;
#A l&#039;aide des fils noir M/M relier chaque fil marron des servomotaurs au deuxième connecteur Wago&lt;br /&gt;
#Relier le fil rouge M/F au waggo reliés aux fils rouge d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;Vin&amp;quot; de l&#039;ESP 32&lt;br /&gt;
#Relier le fil noir M/F au wago reliés aux fils noirs d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;GND&amp;quot; de l&#039;ESP32&lt;br /&gt;
#Relier un des fils de couleurs au fil orange d&#039;un servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO25&amp;quot; ou &amp;quot;D25&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
#Relier l&#039;autre fil de couleur  au fil orange del&#039;autre servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO26&amp;quot; ou &amp;quot;D26&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&lt;br /&gt;
|Step_Picture_05=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Essais&lt;br /&gt;
|Step_Content=#Insérez les piles dans le coupleur. ATTENTiON : les fils ne doivent pas se toucher. Branchez le fil noir du coupleur de piles sur le Wago avec les fils noirs.&lt;br /&gt;
#Inserez le fil rouge dans le wago avec les fils rouges (pas de photo)&lt;br /&gt;
#Sur un téléphone portable ou une tablette ou un ordinateur équipé de Wifi : (pas de photo)&lt;br /&gt;
#*Interdire les données mobiles&lt;br /&gt;
#*Chercher le réseau Wifi créé par le robot : &amp;quot;Robot_xxxxx&amp;quot; où xxxxx représente un nombre aléatoire. Le mot de passe est &amp;quot;robotsumo&amp;quot;&lt;br /&gt;
#*Une fois connecté, ouvrir un navigateur (Chrome, firefox, safari...) et saisir l&#039;adresse  :   192.168.1.1  L&#039;interface de commande du robot doit s&#039;ouvrir.&lt;br /&gt;
#Sous chaque servomoteur il y a un petit potentiometre que l&#039;on peut touner délicatement . Si un servomoteur tourne, alors que l&#039;on ne touche à rien sur le téléphone, il faut tourner le potentiomètre dans un sens ou dans l&#039;autre pour que le servomoteur s&#039;arrête&lt;br /&gt;
#En actionnant les deux &amp;quot;joystick&amp;quot; de la commande sur le téléphone, les servomteurs doivent se mettre à tourner (faire du bruit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option : pose des phares&lt;br /&gt;
|Step_Content=#Emboiter une led dans chaque trou de la face avanten orientant les plus longues des pattes l&#039;une vers l&#039;autre et les plier les à angle droit l&#039;une vers l&#039;autre.&lt;br /&gt;
#Couper les pattes des leds et celles des resistances pour pouvoir les souder &amp;quot;en ligne&amp;quot;.&lt;br /&gt;
#Plier les pattes restantes des leds pour les faire s&#039;aligner et souder le bout de fil dessus.&lt;br /&gt;
#Couper l&#039;extrémité non femelle du fil de couleur et souder la à l&#039;intersection des resistances&lt;br /&gt;
#Couper l&#039;extrémité non mâle du fil noir. Souder cette extrémité sur la patte d&#039;une led.&lt;br /&gt;
#Brancher le fil de couleur sur la broche &amp;quot;GPIO19&amp;quot; ou &amp;quot;D19&amp;quot; de l&#039;ESP et le fil noir sur le Wago des fils noirs (pas de photo).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option essai des phares&lt;br /&gt;
|Step_Content=Reprenez les points 1, 2 et 3 de l&#039;étape 4 (mise sous tension et connection au robot)&lt;br /&gt;
&lt;br /&gt;
*Appuyez sur le bouton Phares : off, les phares doivent s&#039;allumer et s&#039;éteindre à la deuxième sollicitation.&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage du robot&lt;br /&gt;
|Step_Content=#Inserer les servomoteurs dans leurs logement, de l&#039;interieur en plaçant l&#039;axe de sortie vers l&#039;arrière du robot et collez les à la colle chaude&lt;br /&gt;
#Coller le coupleur de piles à la colle chaude sur le fond du robot en le posant sur les servomoteurs.&lt;br /&gt;
#Si les phares sont installés, coller les phares dans les trous à l&#039;avant du robot (sur la photo le coupleur de piles a été enlevé.&lt;br /&gt;
#Inserer toute l&#039;électronique dans le corps du robot en gardant le fil rouge des piles et le wago des fils rouge sur le dessus&lt;br /&gt;
#Visser une roue sur chaque servomoteur&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Au repos, le robot est immobile et silencieux. Quand on glisse le doigt sur le joystick de la page web, les roues se mettent à tourner dans le sens correspondant et le robot se déplace presque instantanément. Dès qu&#039;on relâche, il s&#039;arrête.&lt;br /&gt;
|Avertissement=* La masse non commune : si le GND des servos n&#039;est pas relié au GND de l&#039;ESP32, les moteurs ont un comportement aléatoire.&lt;br /&gt;
* L&#039;alimentation trop faible : alimentés par la broche 3V3, les servos manquent de puissance ; en mouvement ils peuvent priver la carte de courant et faire disparaître le WiFi. Une alimentation externe règle le problème.&lt;br /&gt;
* Les servos branchés pendant le flashage : interférences, échec du téléversement. Toujours les débrancher pour flasher.&lt;br /&gt;
* Le cache du navigateur : si la page de contrôle semble « ancienne » ou buguée, la recharger en navigation privée.&lt;br /&gt;
* Un servo qui tourne seul à l&#039;arrêt : c&#039;est le réglage neutre du SG90 360°.&lt;br /&gt;
|Explanations=Pour bouger, le robot a besoin de trois ingrédients : de la mécanique (les roues et les servos), de l&#039;électronique (la carte et l&#039;alimentation) et de la programmation (le code installé sur l&#039;ESP32). La carte envoie à chaque servomoteur un signal électrique sur son fil orange. Ce signal est une suite d&#039;impulsions très régulières (modulation de largeur d&#039;impulsion, ou PWM) : c&#039;est la durée de chaque impulsion qui dit au servo dans quel sens et à quelle vitesse tourner. En commandant indépendamment la roue gauche et la roue droite, on obtient toutes les directions : les deux en avant = tout droit ; une plus vite que l&#039;autre = virage ; sens opposés = rotation sur place. C&#039;est le principe de la conduite différentielle (le même que sur un char ou une pelleteuse).&lt;br /&gt;
|Deepen=L&#039;ESP32 fait deux métiers en même temps. D&#039;une part il crée un point d&#039;accès WiFi (un réseau « ESP32-Robot » avec une adresse fixe, 192.168.4.1) et joue le rôle de petit serveur web : quand le téléphone demande la page, l&#039;ESP32 lui envoie le code HTML et JavaScript de la manette. D&#039;autre part, quand on bouge le joystick, le navigateur renvoie discrètement les coordonnées (x, y) à l&#039;ESP32, qui les traduit en commandes pour les deux servos. Les servos SG90 « 360° » sont des servos à rotation continue : la valeur envoyée ne fixe pas une position mais une vitesse de rotation. Le point neutre (arrêt) n&#039;est jamais exactement identique d&#039;un servo à l&#039;autre, d&#039;où le réglage par un petit potentiomètre interne, ou la coupure du signal à l&#039;arrêt (ce que fait le programme pour rester silencieux).&lt;br /&gt;
|Applications=La conduite différentielle se retrouve dans les robots aspirateurs, les engins de chantier à chenilles et de nombreux robots mobiles. Le principe d&#039;un objet qui crée son propre WiFi et s&#039;auto-pilote depuis un navigateur est celui des objets connectés (domotique, imprimantes, box de configuration d&#039;appareils).&lt;br /&gt;
|Objectives=* Câbler un circuit électronique en respectant la polarité et la masse commune.&lt;br /&gt;
* Comprendre le rôle des trois fils d&#039;un servomoteur (signal, +, -).&lt;br /&gt;
* Découvrir qu&#039;un objet peut être programmé puis piloté à distance.&lt;br /&gt;
* Aborder la notion de réseau WiFi, d&#039;adresse et de page web embarquée.&lt;br /&gt;
* Comprendre la conduite différentielle (gauche/droite → direction).&lt;br /&gt;
* Adopter une démarche de diagnostic de panne.&lt;br /&gt;
|Animation=* Décorer et personnaliser le robot (yeux mobiles, carrosserie carton, thème libre) pour se l&#039;approprier.&lt;br /&gt;
* Faire varier le code : changer le nom du réseau WiFi, le mot de passe, ou la vitesse des moteurs.&lt;br /&gt;
* Organiser un parcours d&#039;obstacles ou une petite course entre robots.&lt;br /&gt;
* Faire formuler des hypothèses : « pourquoi le robot ne va pas droit ? », puis tester les réglages.&lt;br /&gt;
* Ouvrir sur la question des objets connectés et de leurs usages.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206.jpg&amp;diff=23482</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261006 110206.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206.jpg&amp;diff=23482"/>
		<updated>2026-10-06T09:09:21Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261006_110206&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_095428.jpg&amp;diff=23481</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261006 095428.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_095428.jpg&amp;diff=23481"/>
		<updated>2026-10-06T08:57:56Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261006_095428&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261006_095428&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&amp;diff=23480</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&amp;diff=23480"/>
		<updated>2026-10-06T08:50:58Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Laurent UOF a téléversé une nouvelle version de Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2.ino&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23479</id>
		<title>Petit bot 2.0 avec un esp32</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23479"/>
		<updated>2026-10-06T08:32:13Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Petit_bot_2.0_avec_un_esp32_IMG_9877.JPG&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Fabriquer un petit robot a roues, controle depuis un smartphone, sans aucune application a installer&lt;br /&gt;
|Disciplines scientifiques=Arduino, Electricity, Mechanics, Physics&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=120&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Tags=Arduino, Kif, itifederBrest2026&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction===== Construction d&#039;un petit robot à deux roues motrices piloté depuis un smartphone via le WiFi, sans aucune application à installer. Une carte ESP32 crée son propre réseau et héberge une page de contrôle avec un joystick tactile. ====&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble USB - micro-USB&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble Dupont&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Roue pour servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Connecteurs Wago&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Résistance&lt;br /&gt;
}}&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Les alchimistes du papier&lt;br /&gt;
}}{{Prerequisites&lt;br /&gt;
|Prerequisites=Jeu du robot&lt;br /&gt;
}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Préparation du materiel&lt;br /&gt;
|Step_Content=1 coupleur pour 4 piles AA&lt;br /&gt;
&lt;br /&gt;
4 piles AA&lt;br /&gt;
&lt;br /&gt;
1 Carte de développement ESP32 (de préférence standard) +cable pour sa programmation)&lt;br /&gt;
&lt;br /&gt;
2 servomoteurs miniature à &#039;&#039;&#039;rotation continue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 roues pour les servos&lt;br /&gt;
&lt;br /&gt;
Mdf ou CTP 3mm (27 cm x 24 cm)&lt;br /&gt;
&lt;br /&gt;
Colle à bois et colle chaude&lt;br /&gt;
&lt;br /&gt;
2 connecteurs rapides Wago à 5 contacts&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont rouges M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont noir M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont non rouge et non noir M/Mou M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont rouge M/F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Option pour les phares :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 leds blanches&lt;br /&gt;
&lt;br /&gt;
2 résistances de 62 ohms&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/x (couper l’extrémité x)&lt;br /&gt;
&lt;br /&gt;
1 câbles Dupont non rouge et non noir F/x (couper l’ extrémités x)&lt;br /&gt;
&lt;br /&gt;
Un peu de fil électrique fin (10 cm environ)&lt;br /&gt;
&lt;br /&gt;
Nécessaire pour réaliser des soudures électroniques&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_142717.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143101.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Montage du robot&lt;br /&gt;
|Step_Content=#Découper les pièces du boitier à la découpeuse laser&lt;br /&gt;
#Coller à la colle à bois, 2 reglettes D sur les flancs B et C. Attention à leur positionnement, les pièces B et C doivent être symétriques.&lt;br /&gt;
#Coller , à la colle à bois, les flancs B et C ainsi que l’arrière F et l’avant G sur le fond A&lt;br /&gt;
#Emboiter les deux pièces I et J l&#039;une dans l&#039;autre et collez les sous le boitier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Programmation et circuit électrique&lt;br /&gt;
|Step_Content=Pendant que la colle sèche, Programmer l&#039;ESP à l&#039;aide du programme fourni puis réaliser le circuit électrique :&lt;br /&gt;
&lt;br /&gt;
#A l’aide des fils rouge M/M, relier chaque fil rouge des servomoteurs à un connecteur wago. Les deux fils vont sur le même connecteur.&lt;br /&gt;
#A l&#039;aide des fils noir M/M relier chaque fil marron des servomotaurs au deuxième connecteur Wago&lt;br /&gt;
#Relier le fil rouge M/F au waggo reliés aux fils rouge d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;Vin&amp;quot; de l&#039;ESP 32&lt;br /&gt;
#Relier le fil noir M/F au wago reliés aux fils noirs d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;GND&amp;quot; de l&#039;ESP32&lt;br /&gt;
#Relier un des fils de couleurs au fil orange d&#039;un servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO25&amp;quot; ou &amp;quot;D25&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
#Relier l&#039;autre fil de couleur  au fil orange del&#039;autre servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO26&amp;quot; ou &amp;quot;D26&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&lt;br /&gt;
|Step_Picture_05=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Essais&lt;br /&gt;
|Step_Content=#Insérez les piles dans le coupleur. ATTENTiON : les fils ne doivent pas se toucher. Branchez le fil noir du coupleur de piles sur le Wago avec les fils noirs.&lt;br /&gt;
#Inserez le fil rouge dans le wago avec les fils rouges (pas de photo)&lt;br /&gt;
#Sur un téléphone portable ou une tablette ou un ordinateur équipé de Wifi : (pas de photo)&lt;br /&gt;
#*Interdire les données mobiles&lt;br /&gt;
#*Chercher le réseau Wifi créé par le robot : &amp;quot;Robot_xxxxx&amp;quot; où xxxxx représente un nombre aléatoire. Le mot de passe est &amp;quot;robotsumo&amp;quot;&lt;br /&gt;
#*Une fois connecté, ouvrir un navigateur (Chrome, firefox, safari...) et saisir l&#039;adresse  :   192.168.1.1  L&#039;interface de commande du robot doit s&#039;ouvrir.&lt;br /&gt;
#Sous chaque servomoteur il y a un petit potentiometre que l&#039;on peut touner délicatement . Si un servomoteur tourne, alors que l&#039;on ne touche à rien sur le téléphone, il faut tourner le potentiomètre dans un sens ou dans l&#039;autre pour que le servomoteur s&#039;arrête&lt;br /&gt;
#En actionnant les deux &amp;quot;joystick&amp;quot; de la commande sur le téléphone, les servomteurs doivent se mettre à tourner (faire du bruit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option : pose des phares&lt;br /&gt;
|Step_Content=#Emboiter une led dans chaque trou de la face avanten orientant les plus longues des pattes l&#039;une vers l&#039;autre et les plier les à angle droit l&#039;une vers l&#039;autre.&lt;br /&gt;
#Couper les pattes des leds et celles des resistances pour pouvoir les souder &amp;quot;en ligne&amp;quot;.&lt;br /&gt;
#Plier les pattes restantes des leds pour les faire s&#039;aligner et souder le bout de fil dessus.&lt;br /&gt;
#Couper l&#039;extrémité non femelle du fil de couleur et souder la à l&#039;intersection des resistances&lt;br /&gt;
#Couper l&#039;extrémité non mâle du fil noir. Souder cette extrémité sur la patte d&#039;une led.&lt;br /&gt;
#Brancher le fil de couleur sur la broche &amp;quot;GPIO19&amp;quot; ou &amp;quot;D19&amp;quot; de l&#039;ESP et le fil noir sur le Wago des fils noirs (pas de photo).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option essai des phares&lt;br /&gt;
|Step_Content=Reprenez les points 1, 2 et 3 de l&#039;étape 4 (mise sous tension et connection au robot)&lt;br /&gt;
&lt;br /&gt;
*Appuyez sur le bouton Phares : off, les phares doivent s&#039;allumer et s&#039;éteindre à la deuxième sollicitation.&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage du robot&lt;br /&gt;
|Step_Content=#Inserer les servomoteurs dans leurs logement, de l&#039;interieur en plaçant l&#039;axe de sortie vers l&#039;arrière du robot et collez les à la colle chaude&lt;br /&gt;
#Coller le coupleur de piles à la colle chaude sur le fond du robot en le posant sur les servomoteurs.&lt;br /&gt;
#Si les phares sont installés, coller les phares dans les trous à l&#039;avant du robot (sur la photo le coupleur de piles a été enlevé.&lt;br /&gt;
#Inserer toute l&#039;électronique dans le corps du robot en gardant le fil rouge des piles et le wago des fils rouge sur le dessus&lt;br /&gt;
#Visser une roue sur chaque servomoteur&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Au repos, le robot est immobile et silencieux. Quand on glisse le doigt sur le joystick de la page web, les roues se mettent à tourner dans le sens correspondant et le robot se déplace presque instantanément. Dès qu&#039;on relâche, il s&#039;arrête.&lt;br /&gt;
|Avertissement=* La masse non commune : si le GND des servos n&#039;est pas relié au GND de l&#039;ESP32, les moteurs ont un comportement aléatoire.&lt;br /&gt;
* L&#039;alimentation trop faible : alimentés par la broche 3V3, les servos manquent de puissance ; en mouvement ils peuvent priver la carte de courant et faire disparaître le WiFi. Une alimentation externe règle le problème.&lt;br /&gt;
* Les servos branchés pendant le flashage : interférences, échec du téléversement. Toujours les débrancher pour flasher.&lt;br /&gt;
* Le cache du navigateur : si la page de contrôle semble « ancienne » ou buguée, la recharger en navigation privée.&lt;br /&gt;
* Un servo qui tourne seul à l&#039;arrêt : c&#039;est le réglage neutre du SG90 360°.&lt;br /&gt;
|Explanations=Pour bouger, le robot a besoin de trois ingrédients : de la mécanique (les roues et les servos), de l&#039;électronique (la carte et l&#039;alimentation) et de la programmation (le code installé sur l&#039;ESP32). La carte envoie à chaque servomoteur un signal électrique sur son fil orange. Ce signal est une suite d&#039;impulsions très régulières (modulation de largeur d&#039;impulsion, ou PWM) : c&#039;est la durée de chaque impulsion qui dit au servo dans quel sens et à quelle vitesse tourner. En commandant indépendamment la roue gauche et la roue droite, on obtient toutes les directions : les deux en avant = tout droit ; une plus vite que l&#039;autre = virage ; sens opposés = rotation sur place. C&#039;est le principe de la conduite différentielle (le même que sur un char ou une pelleteuse).&lt;br /&gt;
|Deepen=L&#039;ESP32 fait deux métiers en même temps. D&#039;une part il crée un point d&#039;accès WiFi (un réseau « ESP32-Robot » avec une adresse fixe, 192.168.4.1) et joue le rôle de petit serveur web : quand le téléphone demande la page, l&#039;ESP32 lui envoie le code HTML et JavaScript de la manette. D&#039;autre part, quand on bouge le joystick, le navigateur renvoie discrètement les coordonnées (x, y) à l&#039;ESP32, qui les traduit en commandes pour les deux servos. Les servos SG90 « 360° » sont des servos à rotation continue : la valeur envoyée ne fixe pas une position mais une vitesse de rotation. Le point neutre (arrêt) n&#039;est jamais exactement identique d&#039;un servo à l&#039;autre, d&#039;où le réglage par un petit potentiomètre interne, ou la coupure du signal à l&#039;arrêt (ce que fait le programme pour rester silencieux).&lt;br /&gt;
|Applications=La conduite différentielle se retrouve dans les robots aspirateurs, les engins de chantier à chenilles et de nombreux robots mobiles. Le principe d&#039;un objet qui crée son propre WiFi et s&#039;auto-pilote depuis un navigateur est celui des objets connectés (domotique, imprimantes, box de configuration d&#039;appareils).&lt;br /&gt;
|Objectives=* Câbler un circuit électronique en respectant la polarité et la masse commune.&lt;br /&gt;
* Comprendre le rôle des trois fils d&#039;un servomoteur (signal, +, -).&lt;br /&gt;
* Découvrir qu&#039;un objet peut être programmé puis piloté à distance.&lt;br /&gt;
* Aborder la notion de réseau WiFi, d&#039;adresse et de page web embarquée.&lt;br /&gt;
* Comprendre la conduite différentielle (gauche/droite → direction).&lt;br /&gt;
* Adopter une démarche de diagnostic de panne.&lt;br /&gt;
|Animation=* Décorer et personnaliser le robot (yeux mobiles, carrosserie carton, thème libre) pour se l&#039;approprier.&lt;br /&gt;
* Faire varier le code : changer le nom du réseau WiFi, le mot de passe, ou la vitesse des moteurs.&lt;br /&gt;
* Organiser un parcours d&#039;obstacles ou une petite course entre robots.&lt;br /&gt;
* Faire formuler des hypothèses : « pourquoi le robot ne va pas droit ? », puis tester les réglages.&lt;br /&gt;
* Ouvrir sur la question des objets connectés et de leurs usages.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Screenshot_2026-10-06-09-08-52-302_com.android.chrome.jpg&amp;diff=23478</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Screenshot 2026-10-06-09-08-52-302 com.android.chrome.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Screenshot_2026-10-06-09-08-52-302_com.android.chrome.jpg&amp;diff=23478"/>
		<updated>2026-10-06T08:02:45Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Screenshot_2026-10-06-09-08-52-302_com.android.chrome&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Screenshot_2026-10-06-09-08-52-302_com.android.chrome&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&amp;diff=23477</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261006 095402.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402.jpg&amp;diff=23477"/>
		<updated>2026-10-06T08:02:18Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261006_095402&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&amp;diff=23476</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 154652.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652.jpg&amp;diff=23476"/>
		<updated>2026-10-06T07:53:11Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_154652&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&amp;diff=23475</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 154609.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609.jpg&amp;diff=23475"/>
		<updated>2026-10-06T07:52:32Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_154609&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&amp;diff=23474</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 153922.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922.jpg&amp;diff=23474"/>
		<updated>2026-10-06T07:52:03Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_153922&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&amp;diff=23473</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261006 094453.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453.jpg&amp;diff=23473"/>
		<updated>2026-10-06T07:50:28Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261006_094453&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&amp;diff=23472</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 153639.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639.jpg&amp;diff=23472"/>
		<updated>2026-10-06T07:30:23Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_153639&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&amp;diff=23471</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 153207.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207.jpg&amp;diff=23471"/>
		<updated>2026-10-06T07:30:13Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_153207&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&amp;diff=23470</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 152936.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936.jpg&amp;diff=23470"/>
		<updated>2026-10-06T07:28:32Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_152936&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&amp;diff=23469</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 152830.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830.jpg&amp;diff=23469"/>
		<updated>2026-10-06T07:28:04Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_152830&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&amp;diff=23468</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 152354.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354.jpg&amp;diff=23468"/>
		<updated>2026-10-06T07:27:45Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_152354&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&amp;diff=23467</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 151825.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825.jpg&amp;diff=23467"/>
		<updated>2026-10-06T07:26:58Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_151825&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&amp;diff=23466</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261006 092443.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443.jpg&amp;diff=23466"/>
		<updated>2026-10-06T07:26:37Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261006_092443&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&amp;diff=23465</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 150504.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504.jpg&amp;diff=23465"/>
		<updated>2026-10-06T07:21:53Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_150504&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23464</id>
		<title>Petit bot 2.0 avec un esp32</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Petit_bot_2.0_avec_un_esp32&amp;diff=23464"/>
		<updated>2026-10-06T07:21:05Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Petit_bot_2.0_avec_un_esp32_IMG_9877.JPG&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Fabriquer un petit robot a roues, controle depuis un smartphone, sans aucune application a installer&lt;br /&gt;
|Disciplines scientifiques=Arduino, Electricity, Mechanics, Physics&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=120&lt;br /&gt;
|Duration-type=minute(s)&lt;br /&gt;
|Tags=Arduino, Kif, itifederBrest2026&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction===== Construction d&#039;un petit robot à deux roues motrices piloté depuis un smartphone via le WiFi, sans aucune application à installer. Une carte ESP32 crée son propre réseau et héberge une page de contrôle avec un joystick tactile. ====&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble USB - micro-USB&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Câble Dupont&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Roue pour servomoteur&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Connecteurs Wago&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Résistance&lt;br /&gt;
}}&lt;br /&gt;
|Prerequisites={{Prerequisites&lt;br /&gt;
|Prerequisites=Les alchimistes du papier&lt;br /&gt;
}}{{Prerequisites&lt;br /&gt;
|Prerequisites=Jeu du robot&lt;br /&gt;
}}{{Prerequisites}}&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&lt;br /&gt;
}}{{Tuto Attachments&lt;br /&gt;
|Attachment=Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Préparation du materiel&lt;br /&gt;
|Step_Content=1 coupleur pour 4 piles AA&lt;br /&gt;
&lt;br /&gt;
4 piles AA&lt;br /&gt;
&lt;br /&gt;
1 Carte de développement ESP32 (de préférence standard) +cable pour sa programmation)&lt;br /&gt;
&lt;br /&gt;
2 servomoteurs miniature à &#039;&#039;&#039;rotation continue&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 roues pour les servos&lt;br /&gt;
&lt;br /&gt;
Mdf ou CTP 3mm (27 cm x 24 cm)&lt;br /&gt;
&lt;br /&gt;
Colle à bois et colle chaude&lt;br /&gt;
&lt;br /&gt;
2 connecteurs rapides Wago à 5 contacts&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont rouges M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont noir M/M&lt;br /&gt;
&lt;br /&gt;
2 câbles Dupont non rouge et non noir M/Mou M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/F&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont rouge M/F&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Option pour les phares :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2 leds blanches&lt;br /&gt;
&lt;br /&gt;
2 résistances de 62 ohms&lt;br /&gt;
&lt;br /&gt;
1 câble Dupont noir M/x (couper l’extrémité x)&lt;br /&gt;
&lt;br /&gt;
1 câbles Dupont non rouge et non noir F/x (couper l’ extrémités x)&lt;br /&gt;
&lt;br /&gt;
Un peu de fil électrique fin (10 cm environ)&lt;br /&gt;
&lt;br /&gt;
Nécessaire pour réaliser des soudures électroniques&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_142717.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143101.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Montage du robot&lt;br /&gt;
|Step_Content=#Découper les pièces du boitier à la découpeuse laser&lt;br /&gt;
#Coller à la colle à bois, 2 reglettes D sur les flancs B et C. Attention à leur positionnement, les pièces B et C doivent être symétriques.&lt;br /&gt;
#Coller , à la colle à bois, les flancs B et C ainsi que l’arrière F et l’avant G sur le fond A&lt;br /&gt;
#Emboiter les deux pièces I et J l&#039;une dans l&#039;autre et collez les sous le boitier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143345.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Programmation et circuit électrique&lt;br /&gt;
|Step_Content=Pendant que la colle sèche, Programmer l&#039;ESP à l&#039;aide du programme fourni puis réaliser le circuit électrique :&lt;br /&gt;
&lt;br /&gt;
#A l’aide des fils rouge M/M, relier chaque fil rouge des servomoteurs à un connecteur wago. Les deux fils vont sur le même connecteur.&lt;br /&gt;
#A l&#039;aide des fils noir M/M relier chaque fil marron des servomotaurs au deuxième connecteur Wago&lt;br /&gt;
#Relier le fil rouge M/F au waggo reliés aux fils rouge d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;Vin&amp;quot; de l&#039;ESP 32&lt;br /&gt;
#Relier le fil noir M/F au wago reliés aux fils noirs d&#039;un côté et de l&#039;autre côté à la broche &amp;quot;GND&amp;quot; de l&#039;ESP32&lt;br /&gt;
#Relier un des fils de couleurs au fil orange d&#039;un servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO25&amp;quot; ou &amp;quot;D25&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
#Relier l&#039;autre fil de couleur  au fil orange del&#039;autre servomoteur d&#039;un côté et, de l&#039;autre côté à la broche &amp;quot;GPIO26&amp;quot; ou &amp;quot;D26&amp;quot; (selon sa désignation sur la carte ESP32).&lt;br /&gt;
|Step_Picture_00=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&lt;br /&gt;
|Step_Picture_01=Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&lt;br /&gt;
|Step_Picture_02=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&lt;br /&gt;
|Step_Picture_03=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&lt;br /&gt;
|Step_Picture_04=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&lt;br /&gt;
|Step_Picture_05=Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Essais&lt;br /&gt;
|Step_Content=# Insérez les piles dans le connecteur . ATTENTiON : les fils ne doivent pas se toucher. Branchez le fil noir du coupleur de piles sur le Wago avec les fils noirs.&lt;br /&gt;
# Inserez le fil rouge dans le wago avec les fils rouges&lt;br /&gt;
# Sur un téléphone portable ou une tablette ou un ordinateur équipé de Wifi :&lt;br /&gt;
#* Interdir les données mobiles&lt;br /&gt;
#* Chercher le réseau Wifi créé par le robot : &amp;quot;Robot_xxxxx&amp;quot; où xxxxx représente un nombre aléatoire. Le mot de passe est &amp;quot;robotsumo&amp;quot;&lt;br /&gt;
#* Une fois connecté, ouvrir un navigateur (Chrome, firefox, safari...) et saisir l&#039;adresse  :   192.168.1.1  L&#039;interface de commande du robot doit s&#039;ouvrir.&lt;br /&gt;
# Sous chaque servomoteur il y a un petit potentiometre que l&#039;on peut touner délicatement . Si un servomoteur tourne, aors que l&#039;on ne touche à rien sur le téléphone, il faut tourner le potentiomètre dans unsens ou dans l&#039;autre pour que le servomoteur s&#039;arrête&lt;br /&gt;
# En actionnant les deux &amp;quot;joystick&amp;quot; de la commande sur le téléphone, les servomteurs doivent se mettre à tourner (faire du bruit).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option : pose des phares&lt;br /&gt;
|Step_Content=# Emboitez une led dans chaque trou de la face avanten orientant les plus longues des pattes l&#039;une vers l&#039;autre et pliez les à angle droit&lt;br /&gt;
# Coupez les pattes des leds et celles des resistances pour pouvoir les souder &amp;quot;en ligne&amp;quot;&lt;br /&gt;
# Pliez les pattes restantes des leds pour les faire s&#039;aligner et soudez le bout de fil dessus&lt;br /&gt;
# Coupez l&#039;extrémité non femelle du fil de couleur et soudez la à l&#039;intersection des resistances&lt;br /&gt;
# Coupez l&#039;extrémité non mâle du fil noir et soudez la sur l&#039;autre patte d&#039;une led fil.&lt;br /&gt;
# Brnchez le fil de couleur sur la broche &amp;quot;GPIO19&amp;quot; ou &amp;quot;D19&amp;quot; de l&#039;ESP et le fil noir sue le Wago des fils noirs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Option essai des phares&lt;br /&gt;
|Step_Content=Reprenez les points 1, 2 et 3 de l&#039;2tape 4 (mise sous tension et connection au robot)&lt;br /&gt;
&lt;br /&gt;
* Appuyez sur le bouton Phares : off, les phares doivent s&#039;allumer et s&#039;éteindre à la deuxième sollicitation.&lt;br /&gt;
&lt;br /&gt;
Débrancher le fil rouge du coupleur de piles du wago&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage du robot&lt;br /&gt;
|Step_Content=# Collez le coupleur de piles à l&#039;arrière du robot à la colle chaude&lt;br /&gt;
# Inserez les servomoteurs dans leurs logement, de l&#039;interieur en plaçant l&#039;axe de sortie vers l&#039;arrière du robot et collez les à la colle chaude&lt;br /&gt;
# Si vous avez l&#039;option &amp;quot;phares, collez les phares dans les trous à l&#039;avant du robot&lt;br /&gt;
# Inserez tout l&#039;électronique dans le corps du robot en gardant le fil rouge des piles et le wago des fils rouge sur le dessus&lt;br /&gt;
# Vissez une roue sur chaque servomoteur&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Au repos, le robot est immobile et silencieux. Quand on glisse le doigt sur le joystick de la page web, les roues se mettent à tourner dans le sens correspondant et le robot se déplace presque instantanément. Dès qu&#039;on relâche, il s&#039;arrête.&lt;br /&gt;
|Avertissement=* La masse non commune : si le GND des servos n&#039;est pas relié au GND de l&#039;ESP32, les moteurs ont un comportement aléatoire.&lt;br /&gt;
* L&#039;alimentation trop faible : alimentés par la broche 3V3, les servos manquent de puissance ; en mouvement ils peuvent priver la carte de courant et faire disparaître le WiFi. Une alimentation externe règle le problème.&lt;br /&gt;
* Les servos branchés pendant le flashage : interférences, échec du téléversement. Toujours les débrancher pour flasher.&lt;br /&gt;
* Le cache du navigateur : si la page de contrôle semble « ancienne » ou buguée, la recharger en navigation privée.&lt;br /&gt;
* Un servo qui tourne seul à l&#039;arrêt : c&#039;est le réglage neutre du SG90 360°.&lt;br /&gt;
|Explanations=Pour bouger, le robot a besoin de trois ingrédients : de la mécanique (les roues et les servos), de l&#039;électronique (la carte et l&#039;alimentation) et de la programmation (le code installé sur l&#039;ESP32). La carte envoie à chaque servomoteur un signal électrique sur son fil orange. Ce signal est une suite d&#039;impulsions très régulières (modulation de largeur d&#039;impulsion, ou PWM) : c&#039;est la durée de chaque impulsion qui dit au servo dans quel sens et à quelle vitesse tourner. En commandant indépendamment la roue gauche et la roue droite, on obtient toutes les directions : les deux en avant = tout droit ; une plus vite que l&#039;autre = virage ; sens opposés = rotation sur place. C&#039;est le principe de la conduite différentielle (le même que sur un char ou une pelleteuse).&lt;br /&gt;
|Deepen=L&#039;ESP32 fait deux métiers en même temps. D&#039;une part il crée un point d&#039;accès WiFi (un réseau « ESP32-Robot » avec une adresse fixe, 192.168.4.1) et joue le rôle de petit serveur web : quand le téléphone demande la page, l&#039;ESP32 lui envoie le code HTML et JavaScript de la manette. D&#039;autre part, quand on bouge le joystick, le navigateur renvoie discrètement les coordonnées (x, y) à l&#039;ESP32, qui les traduit en commandes pour les deux servos. Les servos SG90 « 360° » sont des servos à rotation continue : la valeur envoyée ne fixe pas une position mais une vitesse de rotation. Le point neutre (arrêt) n&#039;est jamais exactement identique d&#039;un servo à l&#039;autre, d&#039;où le réglage par un petit potentiomètre interne, ou la coupure du signal à l&#039;arrêt (ce que fait le programme pour rester silencieux).&lt;br /&gt;
|Applications=La conduite différentielle se retrouve dans les robots aspirateurs, les engins de chantier à chenilles et de nombreux robots mobiles. Le principe d&#039;un objet qui crée son propre WiFi et s&#039;auto-pilote depuis un navigateur est celui des objets connectés (domotique, imprimantes, box de configuration d&#039;appareils).&lt;br /&gt;
|Objectives=* Câbler un circuit électronique en respectant la polarité et la masse commune.&lt;br /&gt;
* Comprendre le rôle des trois fils d&#039;un servomoteur (signal, +, -).&lt;br /&gt;
* Découvrir qu&#039;un objet peut être programmé puis piloté à distance.&lt;br /&gt;
* Aborder la notion de réseau WiFi, d&#039;adresse et de page web embarquée.&lt;br /&gt;
* Comprendre la conduite différentielle (gauche/droite → direction).&lt;br /&gt;
* Adopter une démarche de diagnostic de panne.&lt;br /&gt;
|Animation=* Décorer et personnaliser le robot (yeux mobiles, carrosserie carton, thème libre) pour se l&#039;approprier.&lt;br /&gt;
* Faire varier le code : changer le nom du réseau WiFi, le mot de passe, ou la vitesse des moteurs.&lt;br /&gt;
* Organiser un parcours d&#039;obstacles ou une petite course entre robots.&lt;br /&gt;
* Faire formuler des hypothèses : « pourquoi le robot ne va pas droit ? », puis tester les réglages.&lt;br /&gt;
* Ouvrir sur la question des objets connectés et de leurs usages.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Published&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&amp;diff=23463</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 145717.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717.jpg&amp;diff=23463"/>
		<updated>2026-10-06T07:20:57Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_145717&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&amp;diff=23462</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 145553.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553.jpg&amp;diff=23462"/>
		<updated>2026-10-06T07:19:49Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_145553&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&amp;diff=23461</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 145226.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226.jpg&amp;diff=23461"/>
		<updated>2026-10-06T07:19:17Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_145226&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&amp;diff=23460</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 145119.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119.jpg&amp;diff=23460"/>
		<updated>2026-10-06T07:18:29Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_145119&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&amp;diff=23459</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 144944.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944.jpg&amp;diff=23459"/>
		<updated>2026-10-06T07:18:13Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_144944&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&amp;diff=23458</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 144651.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651.jpg&amp;diff=23458"/>
		<updated>2026-10-06T07:17:27Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_144651&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&amp;diff=23457</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Petit bot v2.svg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Petit_bot_v2.svg&amp;diff=23457"/>
		<updated>2026-10-06T07:16:47Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Petit_bot_v2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Petit_bot_v2&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&amp;diff=23456</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 Mini sumobot v2.ino</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2.ino&amp;diff=23456"/>
		<updated>2026-10-06T07:16:16Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_Mini_sumobot_v2&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&amp;diff=23455</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 151132.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132.jpg&amp;diff=23455"/>
		<updated>2026-10-06T07:14:50Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_151132&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&amp;diff=23454</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 144249.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249.jpg&amp;diff=23454"/>
		<updated>2026-10-06T07:14:11Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_144249&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&amp;diff=23453</id>
		<title>Fichier:Petit bot 2.0 avec un esp32 IMG 20261005 143907.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907.jpg&amp;diff=23453"/>
		<updated>2026-10-06T07:13:55Z</updated>

		<summary type="html">&lt;p&gt;Laurent UOF : Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Petit_bot_2.0_avec_un_esp32_IMG_20261005_143907&lt;/div&gt;</summary>
		<author><name>Laurent UOF</name></author>
	</entry>
</feed>