Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
- ESP8266 NodeMCU
- Pană de pâine
- LED
- Sârme jumper
- IDE Arduino
Pasul 2: Instalarea pachetului NodeMCU Board
- 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
- Acum, accesați Instrumente-> Placi-> Manager administrator și căutați ESP8266 și instalați pachetul.
Pasul 3: Pin conexiuni
- D7 de la NodeMCU la LED-uri + ve.
- G de la NodeMCU la LED-uri.
Pasul 4: Cod sursă
Î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
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
- 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.