Sommario:

Iniziare con Arduino ed ESP8266: 11 passaggi
Iniziare con Arduino ed ESP8266: 11 passaggi

Video: Iniziare con Arduino ed ESP8266: 11 passaggi

Video: Iniziare con Arduino ed ESP8266: 11 passaggi
Video: ESP8266 con Arduino - Configurazione hardware - #209 2024, Luglio
Anonim
Iniziare con Arduino ed ESP8266
Iniziare con Arduino ed ESP8266

ESP8266 può essere utilizzato come microcontrollore indipendente con Wi-Fi integrato e due pin GPIO o potrebbe essere utilizzato con un altro microcontrollore tramite comunicazione seriale per fornire una connettività Wi-Fi al microcontrollore. Potrebbe essere utilizzato per creare una rete di sensori IoT per segnalare i dati dei sensori a Internet o ai dashboard connessi a Internet, potrebbe essere utilizzato per creare un dispositivo di automazione domestica connesso a Internet o alla rete locale. ESP8266 potrebbe essere utilizzato per sviluppare un sistema di sicurezza basato su IoT, prese e luci intelligenti, reti mesh o dispositivi indossabili. A causa del suo basso costo, del basso consumo energetico e delle dimensioni ridotte, potrebbe essere utilizzato per sviluppare qualsiasi tipo di dispositivo IoT.

Passaggio 1: brevemente su architettura e funzionalità

Il modulo Wi-Fi ESP8266 ha un microprocessore RISC a 32 bit con clock a 80 Mhz e può essere overcloccato a 160 Mhz. Ha una RAM di istruzioni da 32 KiB, una cache di istruzioni da 32 KiB, una RAM dati utente da 80 KiB e tutto ciò che ha GPIO, 12C, ADC, SPI e PWM

Passaggio 2: consumo energetico

La tensione e la corrente massime richieste per far funzionare il modulo Wi-Fi ESP8266 sono 3,6 V e 120,5 mA, l'Arduino ha un pin di uscita da 3,3 V ma la sua corrente di uscita è solo 40 mA che non è sufficiente per far funzionare l'ESP8266, quindi viene utilizzato il regolatore di tensione LM317 regola i 5 V di Arduino a 3,3 V per farlo funzionare correttamente poiché la corrente di uscita massima dell'LM317 è 1,5 A. Anche i pin I/O ESP8266 funzionano a 3,3 V, quindi il diodo zener del cambio di livello logico da 3,3 V viene utilizzato per convertire la logica da 5 V proveniente dal pin Arduino TX a 3,3 V, ma secondo la mia esperienza non ce n'è molto bisogno. Va tutto bene per realizzare semplicemente il circuito indicato nella figura sotto

Passaggio 3: piedinatura ESP8266

Piedinatura ESP8266
Piedinatura ESP8266

Passaggio 4: componenti

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Modulo Wi-Fi ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Regolatore di tensione LM317

www.banggood.com/custlink/DvDD3Avz7E

veroboard

www.banggood.com/custlink/m3G3mnGz7P

Maglioni da maschio a maschio

www.banggood.com/custlink/GKvKmAGkuQ

Condensatore elettrolitico da 1uF

Condensatore elettrolitico da 10uF

Passaggio 5: schema

Schema
Schema

Poiché il modulo Wi-Fi ESP8266 comunica con Arduino o qualsiasi altro microcontrollore utilizzando la comunicazione seriale e ha richiesto un minimo di 3,3 V per funzionare. L'uscita 5V di Arduino sarà collegata all'ingresso LM317 come mostrato in figura

Connessioni ESP8266ESP8266 =================Connessioni

RXD ===================== Pin I/O 3 di Arduino

VCC=====================Uscita LM317

CH_PD=================== Uscita LM317

GND===================== GND di Arduino

TXD===================== Pin I/O 2 di Arduino

Passaggio 6: come creare un circuito

Passaggio 7: come codificare Arduino per inviare comandi AT a ESP8266

Passaggio 8: codice

Passaggio 9: comandi AT

Passaggio 10: collegamenti alle applicazioni

Client TCP:

Server:

Passaggio 11: scheda tecnica ESP8266 e riferimento al comando AT

Scheda tecnica ESP8266

www.espressif.com/sites/default/files/docu…

Riferimento al comando ESP8266 AT

www.espressif.com/sites/default/files/doc…

Consigliato: