Programmazione / flash del modulo ESP-12 ESP8266MOD mediante la Witty Board e l'IDE Arduino

Questo Instructable ti guiderà attraverso il processo di cablaggio, configurazione e flashing di un ESP8266MOD noto anche come modulo ESP-12 utilizzando la Witty Board.

Ho provato vari paradigmi per eseguire il flashing dei moduli ESP8266MOD e non ho una soluzione stabile. Nella mia esperienza, quasi tutti hanno avuto qualche singhiozzo ed erano inaffidabili. Inoltre, volevo avere una configurazione pulita che funzionasse ogni volta.

In questo istruibile il programma di parole e il flash sono intercambiabili.

Passaggio 1: cose necessarie

Cose necessarie

1 - Modulo ESP8266MOD

1 - Piastra adattatore modulo ESP8266MOD con perni

1 - Metà inferiore della scheda spiritosa ESP8266

1 - Regolatore AMC1117 o XC6206P332PR 3V3 (ho usato AMC1117)

1 - LED

1 - Cavo dati micro USB

Passaggio 2: Perché utilizzare ESP8266MOD?

WeMos D1 mini è abbastanza economico. Vengono forniti con il chip del controller CH340 da USB a seriale. Perché passare il fastidio di usare ESP8266MOD?

L'unico motivo per cui non utilizzerei un WeMos D1 mini integrato è limitare il mio consumo di energia e prolungare la durata della batteria oltre a risparmiare qualche dollaro. Il chip CH340 e i suoi componenti associati consumano energia preziosa e sono necessari solo durante la programmazione. Se si tratta di un'unità remota che funziona a batteria, potresti voler consumare il meno possibile.

Passaggio 3: ESP8266 Witty Board

La Witty Board ESP8266 è un modulo in due parti con ESP8266

modulo sulla scheda superiore mentre i circuiti di comunicazione e flash sulla scheda inferiore. Per i nostri scopi, avremo bisogno del pannello inferiore che chiameremo programmatore.

Il programmatore è costituito dall'IC di comunicazione CH340 insieme a una porta micro USB, un RESET e un interruttore FLASH.

Esistono due file di intestazioni per ricevere i pin dalla piastra dell'adattatore.

Passaggio 4: Preparazione del modulo ESP8266MOD

Questa parte prevede cinque passaggi nella sequenza elencata.

Rimuovere il registro nel mezzo, assicurarsi che i due pad non siano collegati / collegati.

Saldare ESP8266MOD sulla piastra dell'adattatore.

Saldare i perni

Saldare il LED su GPIO 14

Saldare il regolatore. Se si utilizza l'XC6206P332PR, i pad corrispondono ai pin del regolatore. Non so se questo è il caso di XC6206P332MR (significativamente più economico).

Passaggio 5: Programmazione di ESP8266MOD

Le istruzioni per eseguire il flash / programmazione di ESP8266MOD sono descritte nel seguente Instructable - Programmazione di ESP8266 WeMos-D1R2 utilizzando il software / IDE Arduino. Assicurati di selezionare la scheda come WeMos D1R2 e Mini. Durante la compilazione e il caricamento del programma sul modulo ESP8266MOD, tenere premuto l'interruttore FLASH fino al completamento del caricamento.

Passaggio 6: Elenco di altri strumenti che ho scritto

Programmazione di ESP8266 WeMos-D1R2 utilizzando il software / IDE Arduino

Programmazione di un server HTTP su ESP-8266-12E

Programmazione di ESP8266-12E utilizzando il software / IDE Arduino

Portapacchi auto temporaneo per auto a doppia tazza fai-da-te

Articoli Correlati