INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Ek het hierdie gids geskryf omdat ek baie artikels oor die programmering van ESP-01 gevind het, maar almal benodig handmatige aksies, soos om te skakel van programmeer na hardloop of om op reset-knoppie te druk.
Met behulp van 'n FTDI-bord met RTS- en DTR-penne, het ek 'n programmeerder gemaak wat outomaties in die programmeermodus skakel, herstel wanneer nodig en dan weer na die werkmodus gaan, soos die ESP-WROOM-32-bord.
Met hierdie projek kan u eenvoudig ESP-01 aan Arduino IDE koppel en op UPLOAD druk.
Vereistes:
- FTDI -bord met RTS- en DTR -penne en met 3.3v -lyn (soos hierdie een Amazon -skakel)
- 470 uf kondensator
- 10k weerstand
- Mini broodbord (om verbindings te vereenvoudig)
- 7 manlike tot vroulike springers
- ESP-01
Stap 1: Gaan u FTDI -raad na
My FTDI -bord het geen speldopskrifte om met broodbord te gebruik nie, so ek het 2 penkopstrepe gesoldeer om dit broodbordvriendelik te maak.
Stap 2: Verbind alles saam
Nou is dit tyd om al hierdie elemente met mekaar te verbind. Die verbindings wat u moet doen, is die volgende:
- FTDI GND tot ESP-01 GND
- FTDI 3.3V tot ESP-01 3V3
- FTDI RXD na ESP-01 TX
- FTDI TXD na ESP-01 RX
- FTDI RTS tot ESP-01 RST
- FTDI DTR na ESP-01 IO0
- FTDI 3.3V tot 10k weerstand EN DAN weerstand volgens ESP-01 EN
- Uiteindelik 470 uf kondensator tussen FTDI 3.3v (katode) en FTDI GND (anode).
Stap 3: Verbeterings
Om die bedrading en hergebruik verder te vereenvoudig, kan u 'n broodbordadapter gebruik wat spesifiek vir ESP-01 gemaak is (sien prent).
Hiermee kan u 'n statiese bord maak en u ESP-01 eenvoudig koppel.
Stap 4: Geniet dit
Nou kan u FTDI met 'n USB -kabel aan die rekenaar koppel en met Arduino IDE of esptool speel sonder om die knoppie te druk.