Hack simple du programmeur ESP-01

Placé sur
Adaptateur USB ESP-01Cet adaptateur ESP-01 avec pilote USB CH340 permet d'accéder facilement aux modules WiFi ESP-01 via l'ordinateur. Disponible immédiatement € 2,50
Module Wi-Fi ESP8266 ESP-01SLe module WiFi ESP8266 a été présenté comme un module TTL « Serial to Internet » lors de son introduction. Utile pour connecter les cartes Arduino à Internet. Disponible immédiatement € 4,50

Modes de démarrage ESP-01

Pour mettre un ESP-01 en mode téléchargement de firmware, un certain nombre de conditions doivent être remplies. Dans la documentation de l'ESP-01 il y a ce tableau :
Tableau des modes de démarrage ESP01 Tableau des modes de démarrage ESP01
À partir de là, vous pouvez voir que GPIO0 et GPIO2 doivent tous deux être "élevés" (3,3 volts) pour que l'ESP-01 fonctionne "normalement". Le firmware stocké dans la mémoire flash est alors exécuté. Sur l'ESP-01, GPIO0 et GPIO2 sont connectés à Vcc via une résistance.

Si GPIO0 est rendu "bas" (GND) et que vous démarrez (ou réinitialisez) l'ESP-01, il attend qu'un nouveau firmware soit proposé via l'UART (la connexion série) et le place dans la mémoire flash.
Brochage ESP-01 Brochage ESP-01

Modifications de l'adaptateur USB

Pour pouvoir charger le firmware sur l'ESP-01 avec l'"adaptateur ESP-01 vers USB ", GPIO0 doit être connecté à GND (voir le tableau ci-dessus). Il est plus simple d'établir une connexion matérielle entre GND et GPIO0 sur l'adaptateur, mais vous ne pouvez alors plus l'utiliser comme adaptateur ESP-01 vers USB !

J'ai donc collé un petit interrupteur à glissière sur l'adaptateur et connecté deux contacts respectivement à GPIO0 et GND.

Fournitures

Fil noir toronné - 26AWG - 2 mètres Disponible immédiatement € 1,35 Interrupteur DIP 2 positions rouge - 5 pièces Disponible immédiatement € 3,70 Total € 5,05
Modification du programmeur ESP01 Modification du programmeur ESP01
Modification du programmeur ESP01 vue de dessous Modification du programmeur ESP01 vue de dessous
Gros plan sur la modification du programmeur ESP01 Gros plan sur la modification du programmeur ESP01

Comment utilisez-vous le programmeur ?

Pour doter un ESP-01 d'un nouveau firmware avec ce programmateur, il faut faire les choses dans le bon ordre.

1. Insérez l'ESP-01 dans l'adaptateur modifié
2. Déplacez l'interrupteur à glissière sur la position "programme" (GPIO0 connecté à GND)
3. Insérez l'adaptateur dans un port USB de votre ordinateur
4. Sélectionnez le port USB dans l'IDE Arduino et téléchargez un programme

Une fois le téléchargement terminé, l'ESP-01 redémarrera et exécutera le nouveau programme. Vous pouvez maintenant basculer l'interrupteur à glissière (GPIO0 n'est plus connecté à GND).
Programmeur ESP01 Programmeur ESP01
Pour reprogrammer l'ESP-01, débranchez d'abord l'adaptateur du port USB puis répétez les étapes dans le même ordre (vous pouvez aussi débrancher l'ESP-01 de l'adaptateur et le rebrancher) pour que l'ESP-01 redémarre ! ).

Si vous trouvez ennuyeux de retirer l'adaptateur du port USB et de le remettre à chaque fois, vous pouvez mettre un bouton poussoir (NO ou "normalement ouvert") entre la broche RST et GND.
Posté par Site Internet Willem Aandewiel (1955) a une formation en électronique et en techniques numériques. Cependant, la majeure partie de sa vie professionnelle, il a travaillé dans l'automatisation où il a travaillé dans à peu près toutes les disciplines, du programmeur au chef de projet et au chef de projet. Willem a été l'un des premiers Néerlandais à posséder un micro-ordinateur (KIM-1, 1976) à une époque où le PC n'avait pas encore été inventé. Aujourd'hui, il s'occupe principalement de la conception et de la production de petits circuits électroniques à microprocesseurs. Sa «mission dans la vie» est de rendre les gens enthousiastes à l'idée de fabriquer leurs propres circuits électroniques, micro-ordinateurs et programmes.

Commentaires

Webwinkelkeur Kiyoh Trustpilot Opencircuit