Modulo ESP8266: datasheet, funzioni e configurazione

Condividi questo articolo:


Dove utilizzare il modulo ESP8266

L’ESP8266 è un dispositivo molto facile da usare e a basso costo per fornire connettività internet ai vostri progetti. Il modulo può funzionare sia come Access point (può creare un hotspot) che come stazione (può connettersi al Wi-Fi), quindi può facilmente recuperare dati e caricarli su internet rendendo l’Internet delle Cose il più facile possibile. Può anche recuperare dati da internet utilizzando le API, quindi il vostro progetto può accedere a qualsiasi informazione disponibile in internet, rendendola più intelligente. Un’altra caratteristica interessante di questo modulo è che può essere programmato usando l’IDE di Arduino, il che lo rende molto più facile da usare. Tuttavia questa versione del modulo ha solo 2 pin GPIO (è possibile hackerarlo per usarne fino a 4) quindi bisogna usarlo insieme ad un altro microcontrollore come Arduino, altrimenti si può guardare alle versioni più standalone ESP-12 o ESP-32. Quindi se state cercando un modulo per iniziare con IOT o per fornire connettività internet al vostro progetto, allora questo modulo è la scelta giusta per voi.

Come utilizzare il modulo ESP8266

Ci sono così tanti metodi e IDE disponibili con i moduli ESP, ma il più comunemente usato è l’IDE Arduino. Quindi discutiamo solo di questo più avanti.

Il modulo ESP8266 funziona solo con 3,3V, qualsiasi cosa più di 3,7V ucciderebbe il modulo, quindi fate attenzione ai vostri circuiti. Il modo migliore per programmare un ESP-01 è usare la scheda FTDI che supporta la programmazione a 3.3V. Se non ne avete una è consigliabile acquistarne una o per il momento è possibile utilizzare anche una scheda Arduino. Un problema comune che ognuno affronta con ESP-01 è il problema dell’accensione. Il modulo è un po ‘affamato di potenza durante la programmazione e quindi si può alimentare con un pin 3.3V su Arduino o semplicemente utilizzare un divisore potenziale. Quindi è importante realizzare un piccolo regolatore di tensione per 3.31v che possa fornire un minimo di 500mA. Un regolatore consigliato è l’LM317 che potrebbe gestire il lavoro facilmente. Di seguito è riportato uno schema elettrico semplificato per l’utilizzo del modulo ESP8266-01

ESP8266-01 Caratteristiche

Modulo Wi-Fi a basso costo, compatto e potente
Alimentazione: solo +3.3V
Consumo corrente: 100mA
Tensione I/O: 3,6V (max)
Corrente sorgente I/O: 12mA (max)
MCU incorporato a bassa potenza a 32 bit a 80MHz
512kB Memoria Flash
Può essere utilizzato come stazione o punto di accesso o entrambi combinati
Supporta il sonno profondo (<10uA)
Supporta la comunicazione seriale quindi compatibile con molte piattaforme di sviluppo come Arduino
Può essere programmato usando l’IDE di Arduino o i comandi AT o lo Script Lua

ESP8266 Configurazione dei Pin

Pin Number

Pin Name

Alternate Name

Normally used for

Alternate purpose

1

Ground

Connected to the ground of the circuit

2

TX

GPIO – 1

Connected to Rx pin of programmer/uC  to upload program

Can act as a General purpose Input/output pin when not used as TX

3

GPIO-2

General purpose Input/output pin

4

CH_EN

Chip Enable – Active high

5

GPIO – 0

Flash

General purpose Input/output pin

Takes module into serial programming when held low during start up

6

Reset

Resets the module

7

RX

GPIO – 3

General purpose Input/output pin

Can act as a General purpose Input/output pin when not used as RX

8

Vcc

Connect to +3.3V only

ESP8266 Equivalenti

ESP-12 (Ha più pin GPIO che supportano ADC, PWM, SPI ecc.)

Alternativa per ESP8266-01

ESP32 (modulo più potente e autonomo)

ESP8266-01 Opzione di avvio

ESP8266-01 Boot Option

GPIO – 0

GPIO – 2

Mode

Used For

High

High

Flash Mode

Run the program that is already uploaded to the module

Low

High

UART Mode

Programming mode- to program using Arduino or any serial communication

 

Tenere premuto l'interruttore SW2 (Programming Switch) per tenere a terra il pin GPIO-0. In questo modo possiamo entrare nella modalità di programmazione e caricare il codice. Una volta che il codice è stato rilasciato, l'interruttore può essere rilasciato.

Applicazioni

Progetti IOT
Portali di accesso
Registrazione dati senza fili
Domotica intelligente
Imparare le basi del networking
Elettronica portatile
Lampadine e prese intelligenti

ESP8266 è una soluzione di rete Wi-Fi completa e autonoma che può trasportare applicazioni software, o attraverso un altro processore di applicazioni disinstallare tutte le funzionalità di rete Wi-Fi. ESP8266 quando il dispositivo è montato e come unica applicazione del processore di applicazione, la memoria flash può essere avviata direttamente da un Move esterno. La memoria cache incorporata contribuirà a migliorare le prestazioni del sistema e a ridurre i requisiti di memoria. Un’altra situazione è quando l’accesso wireless a Internet assume il compito di adattatore Wi-Fi, è possibile aggiungerlo a qualsiasi progetto basato su microcontrollore, la connessione è semplice, semplicemente tramite interfaccia SPI / SDIO o interfaccia bridge AHB del processore centrale. Capacità di elaborazione e di memorizzazione su ESP8266 pezzo potente, può essere integrato tramite porte GPIO sensori e altre applicazioni specifiche attrezzature per ottenere il più basso all’inizio dello sviluppo e il funzionamento di almeno occupano risorse di sistema.

Il chip ESP8266 altamente integrato, compreso il balun di commutazione d’antenna, convertitore di gestione dell’alimentazione, quindi con circuitazione esterna minima, e comprende il modulo front-end, compresa l’intera soluzione progettata per ridurre al minimo lo spazio occupato da PCB. Il sistema è dotato di ESP8266 ESP8266 manifestati caratteristiche principali sono: risparmio energetico VoIP passare rapidamente tra i modelli di sonno / wake, con il funzionamento a bassa potenza di polarizzazione radio adattiva funzionamento a bassa potenza, front-end funzioni di elaborazione del segnale, la risoluzione dei problemi e sistemi radio coesistono caratteristiche eliminare cellulare / Bluetooth / DDR / LVDS / LCD interferenze.

Scarica il datasheet qua: https://components101.com/sites/default/files/component_datasheet/ESP8266-20Datasheet.pdf


Per ulteriori informazioni visita il sito: immagi.net

Condividi questo articolo: