Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Jeg skrev denne veiledningen fordi jeg fant mange artikler om programmering av ESP-01, men alle krever manuelle handlinger som å bytte fra programmering til å kjøre eller trykke på reset-knappen.
Ved å bruke et FTDI-kort med RTS- og DTR-pinner lagde jeg en programmerer som automatisk bytter til programmeringsmodus, tilbakestiller ved behov og deretter går tilbake til driftsmodus som ESP-WROOM-32-kortet.
Med dette prosjektet kan du ganske enkelt koble ESP-01 til Arduino IDE og trykke på UPLOAD.
Krav:
- FTDI -bord med RTS- og DTR -pinner og med 3.3v linje (som denne Amazon -lenken)
- 470 uf kondensator
- 10k motstand
- Mini brødbord (for å forenkle tilkoblinger)
- 7 hoppere til menn
- ESP-01
Trinn 1: Sjekk FTDI -kortet
FTDI -brettet mitt har ingen pinneoverskrifter å bruke med brødbrett, så jeg loddet 2 -pins hodestriper for å gjøre det brødbrettvennlig.
Trinn 2: Koble alle sammen
Nå er det på tide å koble til alle disse elementene. Tilkoblingene å gjøre er følgende:
- FTDI GND til ESP-01 GND
- FTDI 3.3V til ESP-01 3V3
- FTDI RXD til ESP-01 TX
- FTDI TXD til ESP-01 RX
- FTDI RTS til ESP-01 RST
- FTDI DTR til ESP-01 IO0
- FTDI 3.3V til 10k motstand OG SÅ motstand til ESP-01 EN
- Til slutt 470 uf kondensator mellom FTDI 3.3v (katode) og FTDI GND (anode).
Trinn 3: Forbedringer
For ytterligere å forenkle ledninger og gjenbruk kan du bruke en brødbrettadapter laget spesielt for ESP-01 (se bildet).
Dette lar deg lage et statisk kort og ganske enkelt koble og koble fra ESP-01.
Trinn 4: Nyt
Nå kan du koble FTDI til PC med USB -kabel og spille med Arduino IDE eller esptool uten irriterende knappetrykk.