Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta priročnik sem napisal, ker sem našel veliko člankov o programiranju ESP-01, vendar vsi zahtevajo ročna dejanja, kot je prehod s programiranja na zagon ali pritisk gumba za ponastavitev.
Z uporabo plošče FTDI z zatiči RTS in DTR sem naredil programer, ki se samodejno preklopi v način programiranja, po potrebi ponastavi in se nato vrne v način delovanja, kot je plošča ESP-WROOM-32.
S tem projektom lahko preprosto povežete ESP-01 z Arduino IDE in pritisnete UPLOAD.
Zahteve:
- FTDI plošča z RTS in DTR zatiči in s 3.3v linijo (kot ta ena povezava Amazon)
- 470 uf kondenzator
- 10k upor
- Mini kruh (za poenostavitev povezav)
- 7 moških in ženskih skakalcev
- ESP-01
1. korak: Preverite svojo ploščo FTDI
Moja plošča FTDI nima zatičev, ki bi jih lahko uporabljali s ploščo, zato sem spajkala 2 -polne črte glave, da bi bila prijazna do plošče.
2. korak: Povežite vse skupaj
Zdaj je čas, da vse te elemente povežemo. Povezave, ki jih je treba narediti, so naslednje:
- FTDI GND v ESP-01 GND
- FTDI 3.3V do ESP-01 3V3
- FTDI RXD do ESP-01 TX
- FTDI TXD na ESP-01 RX
- FTDI RTS na ESP-01 RST
- FTDI DTR na ESP-01 IO0
- FTDI 3.3V do 10k upor IN TAKO upor do ESP-01 EN
- Končno 470 uf kondenzator med FTDI 3.3v (katoda) in FTDI GND (anoda).
3. korak: Izboljšave
Za dodatno poenostavitev ožičenja in ponovno uporabo lahko uporabite adapter za ploščo, izdelan posebej za ESP-01 (glej sliko).
Tako lahko naredite statično ploščo in preprosto priključite in izključite vaš ESP-01.
4. korak: Uživajte
Zdaj lahko povežete FTDI z računalnikom s kablom USB in se igrate z Arduino IDE ali esptool brez nadležnega pritiska na gumb.