Sommario:
- Passaggio 1: ESP8266: configurazione normale con FTDI
- Passaggio 2: la mia configurazione innovativa
- Passaggio 3: pulsante di ripristino esterno
- Passaggio 4: ESP32-CAM: configurazione normale con FTDI
- Passaggio 5: creazione di un ripristino esterno
- Passaggio 6: la mia configurazione per ESP32-CAM
- Passaggio 7: pulsante di ripristino esterno
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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
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
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
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
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
Ora possiamo connettere ESP32-CAM all'FTDI.
Passaggio 7: 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.