Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hvis du vil bruke ESP8266 eller ESP32-cam uten knapper for programmering, her er konfigurasjonen du trenger!
Trinn 1: ESP8266: Normal konfigurasjon med FTDI
Vi finner vanligvis denne typen ledninger for å programmere ESP. Denne konfigurasjonen har 2 knapper fordi når du vil laste opp koden, må du holde inne programmeringsknappen, og når samlingen er ferdig, må du trykke på tilbakestillingsknappen noen ganger til opplastingen starter.
Du kan gjøre dette uten knapper.
Trinn 2: Min innovative konfigurasjon
I denne konfigurasjonen når du slår på kortet starter ESP og når du vil laste opp en ny kode, kontrollerer den automatisk tilbakestillingen og programmeringspinnene, og når opplastingen er fullført, bruker ESP den nye koden.
I diagrammet er det en 1uF kondensator fordi den filtrerer forstyrrelsene som kan kasseres når du kobler til og fra USB -en.
Trinn 3: Ekstern tilbakestillingsknapp
Med dette diagrammet kan du ved behov trykke på knappen som starter ESP på nytt.
Det er 2 dioder (1N4148) i OR-konfigurasjon med 10K pull-up-motstand for å ha muligheten til å drive reset både manuelt og via FTDI-kort.
Trinn 4: ESP32-CAM: Normal konfigurasjon med FTDI
I denne konfigurasjonen, som i tidligere ESP8266, må du endre statusen til programmeringsnålen og trykke på tilbakestillingsknappen som allerede er tilstede på kortet. Men i dette tilfellet er det et problem hvis du legger brettet på et brødbrett: knappen er ikke tilgjengelig fordi den er plassert i bunnen og ikke lenger tilgjengelig.
Trinn 5: Opprette ekstern tilbakestilling
For å kontrollere ESP -tilbakestillingen eksternt koblet jeg en ledning til riktig side av knappen (nærmest kondensatoren).
Trinn 6: Min konfigurasjon for ESP32-CAM
Nå kan vi koble ESP32-CAM til FTDI.
Trinn 7: Esternal Reset -knapp
Også med denne konfigurasjonen kan du bruke en ekstern tilbakestillingsknapp i ELLER med FTDI.
I dette tilfellet er det ingen motstand fordi den allerede er tilstede inne i brettet, dioder er 1N4148.