Sommario:
- Passaggio 1: i requisiti di base per questo progetto sono elencati come segue: -
- Passaggio 2: cos'è ESP8266?
- Passaggio 3: cos'è Arduino e IDE?
- Passaggio 4: scarica l'IDE Arduino e il processo di installazione
- Passaggio 5: collegamento pin per convertitore da ESP8266 a USB-TTL
- Passaggio 6: caricamento del codice e programma
Video: Controllo LED utilizzando il modulo WiFi ESP8266 - Internet of Things: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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: -
(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?
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?
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
- 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
Ecco i dettagli di connessione per il convertitore da ESP8266 a USB-TTL
- Collega USB-TTL 3.3V a ESP8266 VCC e CH_PD
- Collega ESP8266 RX a USB-TTL TX e ESP8266 TX a USB-TTL RX
- Collega ESP8266 GND a USB-TTL GND
- Collega il LED a GPIO 2 e GND
- 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:
Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: 6 passaggi
Come eseguire il flashing o programmare il firmware ESP8266 AT utilizzando ESP8266 Flasher and Programmer, modulo IOT Wifi: Descrizione: questo modulo è un adattatore/programmatore USB per moduli ESP8266 di tipo ESP-01 o ESP-01S. È convenientemente dotato di un connettore femmina 2x4P da 2,54 mm per collegare ESP01. Inoltre rompe tutti i pin dell'ESP-01 tramite un 2x4P 2,54 mm maschio h
Come creare una casa intelligente utilizzando il modulo relè di controllo Arduino - Idee per l'automazione domestica: 15 passaggi (con immagini)
Come creare una casa intelligente utilizzando il modulo relè di controllo Arduino | Idee per l'automazione domestica: in questo progetto di automazione domestica, progetteremo un modulo relè per la casa intelligente in grado di controllare 5 elettrodomestici. Questo modulo relè può essere controllato da cellulare o smartphone, telecomando IR o telecomando TV, interruttore manuale. Questo modulo logico può anche rilevare il r
Controllo di un LED utilizzando il modulo WiFi NodeMCU e l'app Blynk: 7 passaggi
Controllo di un LED utilizzando il modulo WiFi NodeMCU e l'app Blynk: questo Instructable ti mostrerà come controllare un LED utilizzando il modulo WiFi NodeMCU ESP8266 tramite l'app per smartphone Blynk. Se sei un principiante, continua a leggere. Se sei più esperto, potresti essere interessato a saltare alla fine, dove parlo di t
ESP8266 RGB LED STRIP Controllo WIFI - NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi - STRIP LED RGB Controllo smartphone: 4 passaggi
ESP8266 RGB LED STRIP Controllo WIFI | NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi | Controllo Smartphone STRIP LED RGB: Ciao ragazzi in questo tutorial impareremo come utilizzare nodemcu o esp8266 come telecomando IR per controllare una striscia LED RGB e Nodemcu sarà controllato dallo smartphone tramite wifi. Quindi in pratica puoi controllare la STRISCIA LED RGB con il tuo smartphone
Controllo della luminosità del LED utilizzando Arduino e il modulo Bluetooth (HC-05): 4 passaggi
Controllo della luminosità del LED utilizzando Arduino e il modulo Bluetooth (HC-05): IntroduzioneIn questo tutorial, controlleremo la luminosità del LED utilizzando Arduino UNO, il modulo Bluetooth (HC-05) e l'applicazione Android per Bluetooth (terminale Bluetooth)