Sommario:
- Passaggio 1: brevemente su architettura e funzionalità
- Passaggio 2: consumo energetico
- Passaggio 3: piedinatura ESP8266
- Passaggio 4: componenti
- Passaggio 5: schema
- 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
- Passaggio 11: scheda tecnica ESP8266 e riferimento al comando AT
Video: Iniziare con Arduino ed ESP8266: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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:
Iniziare con WeMos ESP8266: 6 passaggi
Per iniziare con WeMos ESP8266: in questo istruibile, eseguiremo l'esempio del LED lampeggiante su WeMos ESP8266
Per iniziare con Amazon AWS IoT ed ESP8266: 21 passaggi
Per iniziare con Amazon AWS IoT e ESP8266: questo progetto mostra come prendere il modulo ESP8266 e collegarlo direttamente ad AWS IOT utilizzando Mongoose OS. Mongoose OS è un sistema operativo open source per microcontrollori che enfatizza la connettività cloud. È stato sviluppato da Cesanta, un dublinese
Per iniziare con NodeMCU ESP8266 su Arduino IDE: 6 passaggi
Introduzione con NodeMCU ESP8266 su Arduino IDE: PanoramicaIn questo tutorial imparerai come utilizzare NodeMCU su Arduino IDE. Cosa impareraiInformazioni generali su NodeMCUCome installare schede basate su ESP8266 su Arduino IDECome programmare NodeMCU su Arduino IDEIntroduzione alle schede che possono essere Usato
Iniziare con Esp 8266 Esp-01 con Arduino IDE - Installazione di schede Esp in Arduino Ide e programmazione di Esp: 4 passaggi
Iniziare con Esp 8266 Esp-01 con Arduino IDE | Installazione di schede Esp in Arduino Ide e programmazione Esp: in questo tutorial impareremo come installare le schede esp8266 in Arduino IDE e come programmare esp-01 e caricare il codice in esso. Poiché le schede esp sono così popolari, ho pensato di raddrizzare un istruibile per questo e la maggior parte delle persone affrontano problemi
Iniziare con Arduino: cosa devi sapere: 4 passaggi (con immagini)
Iniziare con Arduino: cosa devi sapere: Lavoro con Arduino e l'elettronica da molti anni ormai e sto ancora imparando. In questo mondo in continua espansione di microcontrollori, è facile perdersi e girare in tondo cercando di trovare informazioni. In questo Instructable