Inhoudsopgave:

FTDI-bedrading met ESP8266 / ESP32 - Ajarnpa
FTDI-bedrading met ESP8266 / ESP32 - Ajarnpa

Video: FTDI-bedrading met ESP8266 / ESP32 - Ajarnpa

Video: FTDI-bedrading met ESP8266 / ESP32 - Ajarnpa
Video: Programming ESP32 (SMD) with USB TTL/UART - Tutorial 2024, November
Anonim
FTDI-bedrading met ESP8266 / ESP32
FTDI-bedrading met ESP8266 / ESP32

Als je de ESP8266 of ESP32-cam zonder knoppen wilt gebruiken om te programmeren, dan is hier de configuratie die je nodig hebt!

Stap 1: ESP8266: normale configuratie met FTDI

ESP8266: normale configuratie met FTDI
ESP8266: normale configuratie met FTDI

Normaal gesproken vinden we dit soort bedrading om de ESP te programmeren. Deze configuratie heeft 2 knoppen, want als je de code wilt uploaden, moet je de programmeerknop ingedrukt houden en als de compilatie is voltooid, moet je enkele keren op de resetknop drukken totdat het uploaden begint.

Dit kan zonder knoppen.

Stap 2: Mijn innovatieve configuratie

Mijn innovatieve configuratie
Mijn innovatieve configuratie

In deze configuratie start de ESP wanneer u het bord inschakelt en wanneer u een nieuwe code wilt uploaden, regelt deze automatisch de reset en de programmeerpinnen en wanneer de upload is voltooid, gebruikt de ESP de nieuwe code.

In het diagram is er een 1uF-condensator omdat deze de storingen filtert die kunnen worden gecratiseerd wanneer u de USB aansluit en loskoppelt.

Stap 3: Externe resetknop

Externe resetknop
Externe resetknop

Met dit diagram kunt u in geval van nood op de knop drukken die de ESP opnieuw start.

Er zijn 2 diodes (1N4148) in OR-configuratie met 10K pull-up weerstand om de reset zowel handmatig als via het FTDI-bord te kunnen uitvoeren.

Stap 4: ESP32-CAM: normale configuratie met FTDI

ESP32-CAM: normale configuratie met FTDI
ESP32-CAM: normale configuratie met FTDI

In deze configuratie, net als in de vorige ESP8266, moet u de status van de programmeerpin wijzigen en op de resetknop drukken die al op het bord aanwezig is. Maar in dit geval is er een probleem als je het bord op een breadboard plaatst: de knop is niet toegankelijk omdat deze onderaan is geplaatst en niet meer toegankelijk is.

Stap 5: Externe reset maken

Externe reset maken
Externe reset maken

Om de ESP-reset extern te bedienen, heb ik een draad aangesloten op de juiste kant van de knop (het dichtst bij de condensator).

Stap 6: Mijn configuratie voor ESP32-CAM

Mijn configuratie voor ESP32-CAM
Mijn configuratie voor ESP32-CAM

Nu kunnen we de ESP32-CAM verbinden met de FTDI.

Stap 7: Eternal Reset-knop

Esternal Reset-knop
Esternal Reset-knop

Ook met deze configuratie kun je een externe resetknop gebruiken in OR met de FTDI.

In dit geval is er geen weerstand omdat deze al in het bord aanwezig is, de diodes zijn 1N4148.

Aanbevolen: