Cuprins:

LED controlat prin internet folosind NodeMCU: 6 pași
LED controlat prin internet folosind NodeMCU: 6 pași

Video: LED controlat prin internet folosind NodeMCU: 6 pași

Video: LED controlat prin internet folosind NodeMCU: 6 pași
Video: Introducere în NodeMCU ESP8266 placă de dezvoltare WiFi cu exemplu de client HTTP 2024, Noiembrie
Anonim
LED controlat prin internet folosind NodeMCU
LED controlat prin internet folosind NodeMCU

Internetul obiectelor (IoT) este un sistem de dispozitive de calcul interconectate, mașini mecanice și digitale, obiecte, animale sau persoane care sunt furnizate cu identificatori unici și capacitatea de a transfera date printr-o rețea fără a necesita om-la-om sau om- interacțiunea cu computerul.

În acest instructable, vom face un proiect IoT simplu. LED controlat de pagină web folosind NodeMCU conectat pe o rețea locală.

DESCRIERE NodeMCU este o platformă IoT open source. Include firmware care rulează pe So8 WiFi ESP8266 de la Espressif și hardware care se bazează pe modulul ESP-12. Termenul "NodeMcu" se referă în mod implicit la firmware, mai degrabă decât la kituri de dezvoltare. Firmware-ul ESP8266 utilizează limbajul de scriptare Lua. Se bazează pe proiectul Lua și este construit pe Espressif Non-OS SDK pentru ESP8266. Folosește multe proiecte open source, cum ar fi Lua-cjson și spiffs. Firmware-ul interactiv bazat pe LUA pentru Expressif ESP8622 Wi-Fi SoC, precum și o placă hardware open-source care, spre deosebire de modulele Wi-Fi ESP8266 de 3 dolari, include un cip CP2102 TTL la USB pentru programare și depanare, este compatibil cu panourile și poate pur și simplu să fie alimentat prin portul său micro USB.

CARACTERISTICI

  • Modul Wi-Fi - Modul ESP-12E similar cu modulul ESP-12, dar cu 6 GPIO-uri suplimentare.
  • USB - port micro USB pentru alimentare, programare și depanare
  • Anteturi - 2x 2,54mm antet cu 15 pini cu acces la GPIO-uri, SPI, UART, ADC și pini de alimentare Diverse - Butoane Reset și Flash
  • Putere - 5V prin port micro USB

Pasul 1: Materiale necesare

Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
  1. ESP8266 NodeMCU
  2. Pană de pâine
  3. LED
  4. Sârme jumper
  5. IDE Arduino

Pasul 2: Instalarea pachetului NodeMCU Board

Instalarea pachetului NodeMCU Board
Instalarea pachetului NodeMCU Board
Instalarea pachetului de bord NodeMCU
Instalarea pachetului de bord NodeMCU
  1. Deschideți Arduino IDE. Accesați Fișiere-> Preferințe. Introduceți https://arduino.esp8266.com/stable/package_esp8266… în câmpul Adrese URL suplimentare pentru Board Board Manager
  2. Acum, accesați Instrumente-> Placi-> Manager administrator și căutați ESP8266 și instalați pachetul.

Pasul 3: Pin conexiuni

Conexiuni Pin
Conexiuni Pin
  1. D7 de la NodeMCU la LED-uri + ve.
  2. G de la NodeMCU la LED-uri.

Pasul 4: Cod sursă

Cod sursa
Cod sursa
Cod sursa
Cod sursa
Cod sursa
Cod sursa
Cod sursa
Cod sursa

În cod

schimbați ssid la numele dvs. ssid

și Parola la parola SSID-ului dvs.

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

const char * password = "8826675619"; // Parola ta

Pasul 5: Încărcarea codului

Încărcarea codului
Încărcarea codului

Când v-ați construit cu succes conexiunea pe panoul de testare și scrieți codarea, trebuie să încărcați codarea în NodeMCU utilizând un micro USB.

Acum, accesați Instrumente> Placă> Module ESP8266 și puteți vedea multe opțiuni pentru ESP8266. Selectați „NodeMCU 1.0 (modul ESP-12E). Apoi, selectați portul. Dacă nu vă puteți recunoaște portul, accesați Panoul de control> Sistem> Manager dispozitive> Port și actualizați driverul USB.

Acum încărcați codul pe tablă.

Pasul 6: Controlul LED-ului

Controlul LED-ului
Controlul LED-ului
Controlul LED-ului
Controlul LED-ului
Controlul LED-ului
Controlul LED-ului
Controlul LED-ului
Controlul LED-ului
  • Acum deschideți monitorul serial și nu în jos adresa URL.
  • Acum introduceți adresa URL în browserul telefonului.
  • Se va deschide o pagină cu două butoane ON și OFF.
  • Dacă totul este corect când apăsați ON, LED-ul se va aprinde și când apăsați OFF, LED-ul se va stinge.

Recomandat: