Sommario:

LED controllato da Internet utilizzando NodeMCU: 6 passaggi
LED controllato da Internet utilizzando NodeMCU: 6 passaggi

Video: LED controllato da Internet utilizzando NodeMCU: 6 passaggi

Video: LED controllato da Internet utilizzando NodeMCU: 6 passaggi
Video: Smart Home using Tasmota ESP8266 NodeMCU Alexa controlled relay | IoT Project 2021 2024, Dicembre
Anonim
LED controllato da Internet tramite NodeMCU
LED controllato da Internet tramite NodeMCU

L'Internet delle cose (IoT) è un sistema di dispositivi informatici interconnessi, macchine meccaniche e digitali, oggetti, animali o persone che sono dotati di identificatori univoci e la capacità di trasferire dati su una rete senza richiedere l'interazione da uomo a uomo o da uomo a uomo. interazione con il computer.

In questo tutorial, realizzeremo un semplice progetto IoT. LED controllato da una pagina Web utilizzando NodeMCU connesso su una rete locale.

DESCRIZIONENodeMCU è una piattaforma IoT open source. Include il firmware che funziona sul SoC WiFi ESP8266 di Espressif e l'hardware basato sul modulo ESP-12. Il termine "NodeMcu" per impostazione predefinita si riferisce al firmware piuttosto che ai kit di sviluppo. Il firmware ESP8266 utilizza il linguaggio di scripting Lua. Si basa sul progetto Lua e si basa su Espressif Non-OS SDK per ESP8266. Utilizza molti progetti open source, come Lua-cjson e spiffs. Firmware interattivo basato su LUA per il SoC Wi-Fi Expressif ESP8622, nonché una scheda hardware open source che, contrariamente ai moduli Wi-Fi ESP8266 da $ 3, include un chip CP2102 da TTL a USB per la programmazione e il debug, è compatibile con la breadboard e può essere semplicemente alimentato tramite la sua porta micro USB.

CARATTERISTICHE

  • Modulo Wi-Fi – Modulo ESP-12E simile al modulo ESP-12 ma con 6 GPIO extra.
  • USB – porta micro USB per alimentazione, programmazione e debug
  • Intestazioni – 2x intestazioni a 15 pin da 2,54 mm con accesso a GPIO, SPI, UART, ADC e pin di alimentazioneMisc – Pulsanti Reset e Flash
  • Alimentazione – 5V tramite porta micro USB

Passaggio 1: materiali necessari

Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti
Materiali richiesti
  1. ESP8266 NodoMCU
  2. tagliere
  3. GUIDATO
  4. Cavi per ponticelli
  5. Arduino IDE

Passaggio 2: installazione del pacchetto della scheda NodeMCU

Installazione del pacchetto della scheda NodeMCU
Installazione del pacchetto della scheda NodeMCU
Installazione del pacchetto della scheda NodeMCU
Installazione del pacchetto della scheda NodeMCU
  1. Apri Arduino IDE. Vai su File-> Preferenze. Inserisci https://arduino.esp8266.com/stable/package_esp8266… nel campo URL aggiuntivi di Board Manager
  2. Ora vai su Strumenti-> Schede-> Gestione schede, cerca ESP8266 e installa il pacchetto.

Passaggio 3: connessioni pin

Connessioni pin
Connessioni pin
  1. D7 di NodeMCU ai LED +ve.
  2. G di NodeMCU ai LED -ve.

Passaggio 4: codice sorgente

Codice sorgente
Codice sorgente
Codice sorgente
Codice sorgente
Codice sorgente
Codice sorgente
Codice sorgente
Codice sorgente

In codice

cambia ssid con il tuo nome ssid

e Password alla password del tuo SSID

const char* ssid = "MODI";//il tuo ssid

const char* password = "8826675619";//La tua password

Passaggio 5: caricamento del codice

Caricamento del codice
Caricamento del codice

Quando hai costruito con successo la tua connessione sulla breadboard e hai scritto la codifica, devi caricare la codifica nel NodeMCU usando una micro USB.

Ora vai su Strumenti> Scheda> Moduli ESP8266 e puoi vedere molte opzioni per ESP8266. Seleziona "NodeMCU 1.0 (ESP-12E Module). Quindi, seleziona la tua porta. Se non riesci a riconoscere la tua porta, vai su Pannello di controllo> Sistema> Gestione dispositivi> Porta e aggiorna il tuo driver USB.

Ora carica il codice sulla scheda.

Passaggio 6: controllo del LED

Controllo del LED
Controllo del LED
Controllo del LED
Controllo del LED
Controllo del LED
Controllo del LED
Controllo del LED
Controllo del LED
  • Ora apri il tuo monitor seriale e non l'URL.
  • Ora inserisci l'URL nel browser del tuo telefono.
  • Si aprirà una pagina con due pulsanti ON e OFF.
  • Se tutto è corretto quando si preme ON il LED si accenderà e quando si preme OFF il LED si spegne.

Consigliato: