Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag skrev den här guiden eftersom jag hittade många artiklar om programmering av ESP-01 men alla kräver manuella åtgärder som att växla från programmering till körning eller att trycka på återställningsknappen.
Med hjälp av ett FTDI-kort med RTS- och DTR-stift gjorde jag en programmerare som automatiskt växlar till programmeringsläge, återställs vid behov och går sedan tillbaka till driftläge som ESP-WROOM-32-kortet.
Med detta projekt kan du helt enkelt ansluta ESP-01 till Arduino IDE och trycka på UPLOAD.
Krav:
- FTDI -kort med RTS- och DTR -stift och med 3.3v -linje (som den här Amazon -länken)
- 470 uf kondensator
- 10k motstånd
- Mini brödbord (för att förenkla anslutningar)
- 7 hoppare till tjejer
- ESP-01
Steg 1: Kontrollera ditt FTDI -kort
Min FTDI -bräda har inga stifthuvuden att använda med brödbräda, så jag lödde 2 -stifts huvudränder för att göra det brödbräda vänligt.
Steg 2: Anslut alla tillsammans
Nu är det dags att ansluta alla dessa element. Anslutningarna att göra är följande:
- FTDI GND till ESP-01 GND
- FTDI 3.3V till ESP-01 3V3
- FTDI RXD till ESP-01 TX
- FTDI TXD till ESP-01 RX
- FTDI RTS till ESP-01 RST
- FTDI DTR till ESP-01 IO0
- FTDI 3.3V till 10k motstånd OCH Därefter motstånd enligt ESP-01 EN
- Slutligen 470 uf kondensator mellan FTDI 3.3v (katod) och FTDI GND (anod).
Steg 3: Förbättringar
För att ytterligare förenkla kabeldragning och återanvändning kan du använda en brödbräda-adapter gjord speciellt för ESP-01 (se bild).
Detta låter dig göra ett statiskt kort och helt enkelt koppla ur och koppla ur din ESP-01.
Steg 4: Njut
Nu kan du ansluta FTDI till PC med USB -kabel och spela med Arduino IDE eller esptool utan irriterande knapptryckning.