Sommario:

Cablaggio FTDI con ESP8266 / ESP32: 8 passaggi
Cablaggio FTDI con ESP8266 / ESP32: 8 passaggi

Video: Cablaggio FTDI con ESP8266 / ESP32: 8 passaggi

Video: Cablaggio FTDI con ESP8266 / ESP32: 8 passaggi
Video: How to make Universal Remote control using ESP8266 Google Assistant & Cadio 2024, Novembre
Anonim
Cablaggio FTDI con ESP8266 / ESP32
Cablaggio FTDI con ESP8266 / ESP32

Se desideri utilizzare la cam ESP8266 o ESP32 senza pulsanti per la programmazione, ecco la configurazione di cui hai bisogno!

Passaggio 1: ESP8266: configurazione normale con FTDI

ESP8266: configurazione normale con FTDI
ESP8266: configurazione normale con FTDI

Normalmente troviamo questo tipo di cablaggi per programmare l'ESP. Questa configurazione dispone di 2 pulsanti perché quando si desidera caricare il codice è necessario tenere premuto il pulsante di programmazione e al termine della compilazione è necessario premere alcune volte il pulsante di ripristino fino all'inizio dell'upload.

Puoi farlo senza pulsanti.

Passaggio 2: la mia configurazione innovativa

La mia configurazione innovativa
La mia configurazione innovativa

In questa configurazione all'accensione della scheda si avvia l'ESP e quando si vuole caricare un nuovo codice, automaticamente comanda il reset ed i pin di programmazione e quando l'upload è terminato l'ESP utilizza il nuovo codice.

Nello schema è presente un condensatore da 1uF perché filtra i disturbi che si possono creare quando si collega e si scollega l'USB.

Passaggio 3: pulsante di ripristino esterno

Pulsante di ripristino esterno
Pulsante di ripristino esterno

Con questo schema, in caso di necessità, puoi premere il pulsante che riavvia l'ESP.

Sono presenti 2 diodi (1N4148) in configurazione OR con resistenza di pull-up da 10K per avere la possibilità di pilotare il reset sia manualmente che tramite scheda FTDI.

Passaggio 4: ESP32-CAM: configurazione normale con FTDI

ESP32-CAM: configurazione normale con FTDI
ESP32-CAM: configurazione normale con FTDI

In questa configurazione come nel precedente ESP8266, bisogna cambiare lo stato del pin di programmazione e premere il pulsante di reset già presente nella scheda. Ma in questo caso c'è un problema se si mette la scheda su una breadboard: il pulsante non è accessibile perché posizionato in basso e non più accessibile.

Passaggio 5: creazione di un ripristino esterno

Creazione di un ripristino esterno
Creazione di un ripristino esterno

Per controllare il reset dell'ESP esternamente ho collegato un filo al lato corretto del pulsante (il più vicino al condensatore).

Passaggio 6: la mia configurazione per ESP32-CAM

La mia configurazione per ESP32-CAM
La mia configurazione per ESP32-CAM

Ora possiamo connettere ESP32-CAM all'FTDI.

Passaggio 7: pulsante di ripristino esterno

Pulsante di ripristino esterno
Pulsante di ripristino esterno

Anche con questa configurazione è possibile utilizzare un pulsante di ripristino esterno in OR con l'FTDI.

In questo caso non c'è nessuna resistenza perchè è già presente all'interno della scheda, i diodi sono 1N4148.

Consigliato: