Sommario:
- Forniture
- Passaggio 1: immagini degli oggetti e degli strumenti:D
- Passaggio 2: tagliare e preparare il Veroboard / Dot Board
- Passaggio 3: immagini e pinout
- Passaggio 4: saldatura…
- Passaggio 5: test…
- Passaggio 6: finalizzazione
Video: Hack del programmatore ESP-01 - quello facile :): 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Ciao ESP, In questo tutorial ti mostrerò un semplice trucco per creare un programmatore per il modulo ESP-01 / ESP8266-01 / ES-01. La maggior parte di noi ha utilizzato una scheda Arduino o dispositivi FTDI USB-TTL come programmatori per questo modulo. Entrambi i metodi funzionano bene. Ma c'è un altro modo!
Recentemente ho acquistato un dispositivo da USB a UART/ESP8266 per questo modulo in sostituzione di FTDI. Ma presto mi sono reso conto che non è flessibile come FTDI usarlo come programmatore:(Quindi essendo un ingegnere ho verificato se può essere utilizzato come programmatore…E presto! L'ho hackerato un po' per convertirlo in uno. E ora eccoti qui per semplificarti la vita.
Forniture
Elenco dei materiali
- Da USB a UART/ESP8266 - 1
- Due pulsanti tattili da 6 mm - 1
- Due resistori o alcuni ponticelli
- Pezzo di veroboard / dot board - 1
Elenco degli strumenti
- Coltello e seghetto
- Kit di saldatura
- Pistola a colla
- Pinze da taglio
- Raspa o carta vetrata (non mostrata nell'immagine)
Passaggio 1: immagini degli oggetti e degli strumenti:D
Verifica solo se hai gli articoli giusti.
Passaggio 2: tagliare e preparare il Veroboard / Dot Board
Successivamente, abbiamo tagliato il veroboard alla dimensione minima richiesta (6 x 17 punti) escludendo le linee di taglio come mostrato nell'immagine. Dopo aver tagliato il pezzo, usa una raspa o della carta vetrata per lisciare i bordi.
Passaggio 3: immagini e pinout
A sinistra c'è l'adattatore da USB a UART/ESP8266 e in alto a destra c'è il diagramma di uscita del modulo ES-01 visto dall'alto, mantenendo l'antenna traccia PCB verso sinistra.
Fondamentalmente abbiamo bisogno solo di tre pin per implementare il nostro hack (verde (pin 5), rosso (pin 6) e ciano (pin 1)), ma in alcuni moduli i pin 4 e 8 (pin arancioni) non sono in cortocircuito come il mio con un PCB traccia come mostrato nell'immagine in basso a destra. In tal caso devi abbreviarli per realizzare il modulo come programmatore.
Passaggio 4: saldatura…
Quindi ora la saldatura..
Primo pin corto 4 e 8 se non cortocircuitato con un filo piccolo.
Quindi tagliare 3 pezzi di cavi del resistore/cavo del ponticello di circa 20 mm di lunghezza (ho usato i cavi del resistore come mostrato nella figura 1. Ora saldarli ai pin 1, 5 e 6 figura 2 e 3 nella parte inferiore (lato saldatura) del modulo.
Quindi posizionare gli interruttori tattili come mostrato in figura-4 e contrassegnare le posizioni per i tre pin. Prendere nota dell'orientamento degli interruttori. Utilizzare un multimetro o un tester di continuità per l'orientamento. Saldare gli interruttori come mostrato nella figura 5 e 6. Ho ordinato il pin adiacente centrale in quanto saranno comuni.
Attaccare uno o due pezzi di nastro biadesivo in schiuma sul retro del modulo per sollevare un po' il veroboard per fare spazio ai giunti saldati come in figura-7.
Inserire i pin saldati nei rispettivi interruttori e premere saldamente la veroboard sul nastro.
Fare riferimento al diagramma schematico per i collegamenti. Puoi collegare gli interruttori a tuo piacimento. Ho collegato quello destro a Reset e quello sinistro a GPIO 0. Vedi figura-9.
E questo è tutto! Hai fatto. Basta verificare tutte le connessioni come da schema per l'ultima volta prima del test.
Passaggio 5: test…
Ottimo lavoro!
Inserisci un modulo ES-01 nell'adattatore e collegalo alla porta USB del tuo PC. Se usi un cavo di prolunga, sarà conveniente. Nel momento in cui lo colleghi dovresti vedere il led di alimentazione nell'ES-01 accendersi. Questa è la modalità normale. Ciò significa che se c'è un firmware all'interno dell'ES-01, inizierà semplicemente l'esecuzione.
Ora tieni premuto il tasto GPIO 0 (contrassegnato con '0' nel mio caso) e premi e rilascia il tasto Reset (contrassegnato con 'R' nel mio caso) una volta. E poi rilascia il tasto '0'. Questo metterà il modulo ES-01 in modalità di programmazione.
Ora dovresti essere in grado di caricare il tuo schizzo da Arduino IDE o PIO. Assicurati di selezionare la scheda e la porta COM corrette. Se tutto è a posto dovresti essere in grado di vedere lo stato del caricamento come mostrato a destra. Dopo il caricamento premere e rilasciare il tasto Reset per tornare alla modalità normale ed eseguire il codice caricato.
Passaggio 6: finalizzazione
Dopo aver testato il tuo programmatore, metti una goccia di colla a caldo nella parte inferiore per proteggerlo dall'ordinamento.
Spero che questo trucco ti piaccia. Non esitate a commentare e condividere. La pace..