Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Túto príručku som napísal, pretože som našiel veľa článkov o programovaní ESP-01, ale všetky vyžadujú manuálne akcie, ako je prepnutie z programovania na spustenie alebo stlačenie tlačidla reset.
Pomocou dosky FTDI s kolíkmi RTS a DTR som vyrobil programátor, ktorý sa automaticky prepne do režimu programovania, v prípade potreby resetuje a potom sa vráti do režimu prevádzky, ako je doska ESP-WROOM-32.
S týmto projektom môžete jednoducho pripojiť ESP-01 k Arduino IDE a stlačiť UPLOAD.
Požiadavky:
- Doska FTDI s kolíkmi RTS a DTR a linkou 3,3 V (ako tento odkaz Amazon)
- Kondenzátor 470 uf
- 10k odpor
- Mini breadbord (na zjednodušenie spojení)
- 7 mužských a ženských prepojok
- ESP-01
Krok 1: Skontrolujte dosku FTDI
Moja doska FTDI nemá žiadne kolíkové záhlavia, ktoré by sa dali použiť na doske, a tak som spájkoval 2 kolíkové pruhy záhlavia, aby boli priateľské k doske.
Krok 2: Spojte všetko dohromady
Teraz je čas prepojiť všetky tieto prvky. Pripojenia, ktoré je potrebné vykonať, sú nasledujúce:
- FTDI GND až ESP-01 GND
- FTDI 3,3 V až ESP-01 3V3
- FTDI RXD až ESP-01 TX
- FTDI TXD až ESP-01 RX
- FTDI RTS až ESP-01 RST
- FTDI DTR na ESP-01 IO0
- Rezistor FTDI 3,3 V až 10 k A POTOM odpor k ESP-01 EN
- Nakoniec kondenzátor 470 uf medzi FTDI 3,3v (katóda) a FTDI GND (anóda).
Krok 3: Vylepšenia
Na ďalšie zjednodušenie zapojenia a opätovného použitia môžete použiť nepájivý adaptér vyrobený špeciálne pre ESP-01 (pozri obrázok).
To vám umožní vytvoriť statickú dosku a jednoducho pripojiť a odpojiť váš ESP-01.
Krok 4: Užite si to
Teraz môžete FTDI pripojiť k počítaču pomocou USB kábla a hrať s Arduino IDE alebo esptool bez nepríjemného stláčania tlačidiel.