Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
J'ai écrit ce guide parce que j'ai trouvé de nombreux articles sur la programmation de l'ESP-01, mais tous nécessitent des actions manuelles comme passer de la programmation à l'exécution ou appuyer sur le bouton de réinitialisation.
En utilisant une carte FTDI avec des broches RTS et DTR, j'ai créé un programmeur qui passe automatiquement en mode programmation, se réinitialise si nécessaire, puis revient en mode de fonctionnement comme la carte ESP-WROOM-32.
Avec ce projet, vous pouvez simplement connecter ESP-01 à Arduino IDE et appuyer sur UPLOAD.
Conditions:
- Carte FTDI avec broches RTS et DTR et avec ligne 3.3v (comme celui-ci lien Amazon)
- 470 uf condensateur
- résistance 10k
- Mini planche à pain (pour simplifier les connexions)
- 7 sauteurs mâles à femelles
- ESP-01
Étape 1: Vérifiez votre carte FTDI
Ma carte FTDI n'a pas d'en-têtes à broches à utiliser avec la maquette, j'ai donc soudé 2 bandes d'en-têtes à broches pour la rendre conviviale pour les maquettes.
Étape 2: Connectez-vous tous ensemble
Il est maintenant temps de connecter tous ces éléments. Les connexions à faire sont les suivantes:
- FTDI GND à ESP-01 GND
- FTDI 3.3V vers ESP-01 3V3
- FTDI RXD vers ESP-01 TX
- FTDI TXD vers ESP-01 RX
- FTDI RTS vers ESP-01 RST
- FTDI DTR vers ESP-01 IO0
- Résistance FTDI 3.3V à 10k ET PUIS résistance à ESP-01 EN
- Enfin 470 uf condensateur entre FTDI 3.3v (catode) et FTDI GND (anode).
Étape 3: Améliorations
Pour simplifier davantage le câblage et la réutilisation, vous pouvez utiliser un adaptateur de maquette spécialement conçu pour ESP-01 (voir image).
Cela vous permet de créer une carte statique et de simplement brancher et débrancher votre ESP-01.
Étape 4: Profitez
Vous pouvez maintenant connecter FTDI à un PC avec un câble USB et jouer avec Arduino IDE ou esptool sans appuyer sur un bouton ennuyeux.