Nota

Ciao, benvenuto nella Community di appassionati di SunFounder per Raspberry Pi, Arduino e ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino e ESP32 con altri appassionati.

Perché unirti a noi?

  • Supporto di esperti: Risolvi i problemi post-vendita e le sfide tecniche con l’aiuto della nostra comunità e del nostro team.

  • Impara e condividi: Scambia consigli e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Ottieni accesso anticipato agli annunci dei nuovi prodotti e alle anteprime esclusive.

  • Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni festive e omaggi: Partecipa a omaggi e promozioni speciali durante le festività.

👉 Sei pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!

Modulo ESP8266

../_images/esp8266.jpg

L’ESP8266 è un microchip Wi-Fi a basso costo, con software di rete TCP/IP integrato e capacità di microcontrollore, prodotto da Espressif Systems a Shanghai, Cina.

Il chip ha attirato l’attenzione dei maker occidentali nell’agosto 2014 con il modulo ESP-01, realizzato da un produttore terzo, Ai-Thinker. Questo piccolo modulo permette ai microcontrollori di connettersi a una rete Wi-Fi e di stabilire connessioni TCP/IP semplici utilizzando comandi in stile Hayes. Tuttavia, inizialmente, non c’era quasi nessuna documentazione in inglese sul chip e sui comandi accettati. Il prezzo estremamente basso e il fatto che ci fossero pochissimi componenti esterni sul modulo, suggerendo che potesse diventare molto economico su larga scala, ha attratto molti hacker a esplorare il modulo, il chip e il software su di esso, oltre a tradurre la documentazione cinese.

Pin dell’ESP8266 e loro funzioni:

../_images/ESP8266_pinout.png
ESP8266-01 Pins

Pin

Nome

Descrizione

1

TXD

UART_TXD, trasmissione; Input/Output Generale: GPIO1; Non è consentito il pull-down all’avvio.

2

GND

GND

3

CU_PD

Funziona ad alto livello; si spegne quando viene fornito un livello basso.

4

GPIO2

Deve essere ad alto livello all’accensione, non è consentito il pull-down hardware; Pull-up di default;

5

RST

Segnale di Reset esterno, si resetta con livello basso; funziona con livello alto (alto di default);

6

GPIO0

Indicatore di stato Wi-Fi; Selezione modalità operativa: Pull-up: Flash Boot, modalità operativa; Pull-down: UART Download, modalità download

7

VCC

Alimentazione (3.3V)

8

RXD

UART_RXD,Ricezione; Input/Output Generale: GPIO3;

Adattatore ESP8266

../_images/esp8266_adapter.png

L’adattatore ESP8266 è una scheda di espansione che consente l’utilizzo del modulo ESP8266 su una breadboard.

Si adatta perfettamente ai pin dell’ESP8266 stesso e aggiunge un pin a 5V per ricevere la tensione dalla scheda Arduino. Il chip AMS1117 integrato viene utilizzato per alimentare il modulo ESP8266 dopo aver ridotto la tensione a 3.3V.

Lo schema elettrico è il seguente:

../_images/sch_esp8266adapter.png

Esempio