Sommario:

Controllo LED utilizzando il modulo WiFi ESP8266 - Internet of Things: 6 passaggi
Controllo LED utilizzando il modulo WiFi ESP8266 - Internet of Things: 6 passaggi

Video: Controllo LED utilizzando il modulo WiFi ESP8266 - Internet of Things: 6 passaggi

Video: Controllo LED utilizzando il modulo WiFi ESP8266 - Internet of Things: 6 passaggi
Video: IoT based ESP8266 projects using Google Assistant Alexa & Cadio 2024, Dicembre
Anonim
Controllo LED utilizzando il modulo WiFi ESP8266 - Internet of Things
Controllo LED utilizzando il modulo WiFi ESP8266 - Internet of Things

L'ESP8266 è un chip Wi-Fi a basso costo con stack TCP/IP completo e capacità MCU (unità microcontrollore) prodotto dal produttore cinese con sede a Shanghai, Espressif Systems.

Il chip è arrivato per la prima volta all'attenzione dei produttori occidentali nell'agosto 2014 con il modulo ESP-01, realizzato da un produttore di terze parti, Ai-Thinker. Questo piccolo modulo consente ai microcontrollori di connettersi a una rete Wi-Fi e di effettuare semplici connessioni TCP/IP utilizzando comandi in stile Hayes. Tuttavia, all'epoca non c'era quasi nessuna documentazione in lingua inglese sul chip e sui comandi che accettava. Il prezzo molto basso e il fatto che ci fossero pochissimi componenti esterni sul modulo suggerivano che alla fine potesse essere molto economico in termini di volume, ha attratto molti hacker a esplorare il modulo, il chip e il software su di esso, nonché a tradurre la documentazione cinese. ESP8285 è un ESP8266 con 1 MiB di flash integrato, che consente dispositivi a chip singolo in grado di connettersi a Wifi.

Passaggio 1: i requisiti di base per questo progetto sono elencati come segue: -

I requisiti di base per questo progetto sono elencati come segue
I requisiti di base per questo progetto sono elencati come segue
I requisiti di base per questo progetto sono elencati come segue
I requisiti di base per questo progetto sono elencati come segue
I requisiti di base per questo progetto sono elencati come segue
I requisiti di base per questo progetto sono elencati come segue

(1) Modulo WiFi ESP8266

(2) Arduino IDE

(3) tagliere

(4) Cavi per ponticelli

(5) Convertitore USB-TTL

(6) Fonte di alimentazione (3,3 V CC)

(7) Connessione Internet senza fili (WiFi)

(8) Web Server (puoi usare il nostro)

(9) LED

Passaggio 2: cos'è ESP8266?

Cos'è ESP8266?
Cos'è ESP8266?
Cos'è ESP8266?
Cos'è ESP8266?
Cos'è ESP8266?
Cos'è ESP8266?

L'ESP8266 è un chip Wi-Fi a basso costo con stack TCP/IP completo e capacità MCU (unità microcontrollore) prodotto dal produttore cinese con sede a Shanghai, Espressif Systems.

Il chip è arrivato per la prima volta all'attenzione dei produttori occidentali nell'agosto 2014 con il modulo ESP-01, realizzato da un produttore di terze parti, Ai-Thinker. Questo piccolo modulo consente ai microcontrollori di connettersi a una rete Wi-Fi e di effettuare semplici connessioni TCP/IP utilizzando comandi in stile Hayes. Tuttavia, all'epoca non c'era quasi nessuna documentazione in lingua inglese sul chip e sui comandi che accettava. Il prezzo molto basso e il fatto che ci fossero pochissimi componenti esterni sul modulo suggerivano che alla fine potesse essere molto economico in termini di volume, ha attratto molti hacker a esplorare il modulo, il chip e il software su di esso, nonché a tradurre la documentazione cinese. ESP8285 è un ESP8266 con 1 MiB di flash integrato, che consente dispositivi a chip singolo in grado di connettersi a Wifi.

Passaggio 3: cos'è Arduino e IDE?

Che cos'è Arduino e IDE?
Che cos'è Arduino e IDE?

Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Le schede Arduino sono in grado di leggere input - luce su un sensore, un dito su un pulsante o un messaggio Twitter - e trasformarlo in un output - attivare un motore, accendere un LED, pubblicare qualcosa online. Puoi dire alla tua scheda cosa fare inviando una serie di istruzioni al microcontrollore sulla scheda. Per farlo si utilizza il linguaggio di programmazione Arduino (basato su Wiring) e il Software Arduino (IDE), basato su Processing.

Perché Arduino?Grazie alla sua esperienza utente semplice e accessibile, Arduino è stato utilizzato in migliaia di progetti e applicazioni differenti. Il software Arduino è facile da usare per i principianti, ma abbastanza flessibile per gli utenti avanzati. Funziona su Mac, Windows e Linux. Insegnanti e studenti lo usano per costruire strumenti scientifici a basso costo, per dimostrare principi di chimica e fisica, o per iniziare con la programmazione e la robotica. Designer e architetti costruiscono prototipi interattivi, musicisti e artisti lo utilizzano per installazioni e per sperimentare nuovi strumenti musicali. I maker, ovviamente, lo usano per realizzare molti dei progetti esposti alla Maker Faire, ad esempio. Arduino è uno strumento fondamentale per imparare cose nuove. Chiunque - bambini, hobbisti, artisti, programmatori - può iniziare ad armeggiare semplicemente seguendo le istruzioni passo passo di un kit o condividendo idee online con altri membri della comunità Arduino.

Passaggio 4: scarica l'IDE Arduino e il processo di installazione

Scarica Arduino IDE e processo di installazione
Scarica Arduino IDE e processo di installazione
Scarica Arduino IDE e processo di installazione
Scarica Arduino IDE e processo di installazione
  • Fare clic sul collegamento e https://goo.gl/Cxa9rX scaricare Arduino IDE
  • Installa Arduino IDE sul tuo sistema
  • Apri Arduino IDE e fai clic sulla scheda File> Preferenze
  • Ora aggiungi il seguente URL nel campo URL aggiuntivi di Board Manager e fai clic su OK.
  • URL:-
  • Apri la scheda Strumenti > Schede > Gestione schede
  • Cerca esp8266 e installa i pacchetti della community esp8266
  • Ora vai su Strumenti> Schede e seleziona Modulo ESP8266 generico
  • Apri Schizzo > Libreria > Gestisci librerie
  • Cerca arduino json e installa la libreria arduino json di Benoît Blanchon

Passaggio 5: collegamento pin per convertitore da ESP8266 a USB-TTL

Connessione pin per convertitore da ESP8266 a USB-TTL
Connessione pin per convertitore da ESP8266 a USB-TTL
Connessione pin per convertitore da ESP8266 a USB-TTL
Connessione pin per convertitore da ESP8266 a USB-TTL
Connessione pin per convertitore da ESP8266 a USB-TTL
Connessione pin per convertitore da ESP8266 a USB-TTL

Ecco i dettagli di connessione per il convertitore da ESP8266 a USB-TTL

  1. Collega USB-TTL 3.3V a ESP8266 VCC e CH_PD
  2. Collega ESP8266 RX a USB-TTL TX e ESP8266 TX a USB-TTL RX
  3. Collega ESP8266 GND a USB-TTL GND
  4. Collega il LED a GPIO 2 e GND
  5. Connetti GPIO 0 a GND (SOLO DURANTE IL CARICAMENTO DELLO SKETCH)

Passaggio 6: caricamento del codice e programma

Collega l'USB-TTL al tuo sistema e seleziona la porta in Strumenti > Porte > COMn (Ex-COM4)

Ora, modifica i dettagli come Nome WiFi, Password WiFi, Nome di dominio, percorso e compila lo schizzo e carica su ESP8266.

Se hai un server puoi usare il tuo codice php e json puoi scaricare il file sorgente dal link sottostante, altrimenti puoi usare il mio codice caricato

Per qualsiasi problema puoi contattarmi-

Bipul Kumar Gupta

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Consigliato: