Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Internet stvari (IoT) je sistem međusobno povezanih računarskih uređaja, mehaničkih i digitalnih mašina, objekata, životinja ili ljudi koji imaju jedinstvene identifikatore i mogućnost prijenosa podataka preko mreže bez potrebe za ljudskim ili ljudskim interakcija sa računarom.
U ovom uputstvu napravit ćemo jednostavan IoT projekt. LED kontrolisana web stranicom koristeći NodeMCU povezan na lokalnu mrežu.
OPISNodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266 WiFi SoC-u kompanije Espressif i hardver zasnovan na modulu ESP-12. Izraz "NodeMcu" prema zadanim postavkama odnosi se na firmver, a ne na komplete za razvoj. Firmver ESP8266 koristi skriptni jezik Lua. Zasnovan je na projektu Lua i izgrađen je na Espressif Non-OS SDK-u za ESP8266. Koristi mnoge projekte otvorenog koda, kao što su Lua-cjson i spiffs. Interaktivni firmver zasnovan na LUA-i za Expressif ESP8622 Wi-Fi SoC, kao i hardverska ploča otvorenog koda koja za razliku od 3 USD ESP8266 Wi-Fi modula uključuje CP2102 TTL na USB čip za programiranje i otklanjanje grešaka, prilagođen je matičnoj ploči i može jednostavno se napaja preko mikro USB priključka.
OSOBINE
- Wi-Fi modul-ESP-12E modul sličan modulu ESP-12, ali sa 6 dodatnih GPIO-ova.
- USB - mikro USB port za napajanje, programiranje i otklanjanje grešaka
- Zaglavlja-2x 2,54 mm 15-pinski zaglavlje s pristupom GPIO-ovima, SPI, UART, ADC i pinovima za napajanje Razno-tipke za resetiranje i Flash
- Napajanje - 5V preko mikro USB priključka
Korak 1: Potrebni materijali
- ESP8266 NodeMCU
- Breadboard
- LED
- Džemper žice
- Arduino IDE
Korak 2: Instaliranje paketa ploče NodeMCU
- Otvorite Arduino IDE. Idite na Datoteke-> Postavke. Unesite https://arduino.esp8266.com/stable/package_esp8266… u polje Dodatni URL -ovi upravitelja odbora
- Sada idite na Alati-> Ploče-> Upravitelj ploče, potražite ESP8266 i instalirajte paket.
Korak 3: Pin veze
- D7 NodeMCU na LED +ve.
- G NodeMCU na LED -ve.
Korak 4: Izvorni kod
U kodu
promijenite ssid u svoje ssid ime
i Lozinka za lozinku vašeg SSID -a
const char* ssid = "MODI"; // vaš ssid
const char* password = "8826675619"; // Vaša lozinka
Korak 5: Učitavanje koda
Kada ste uspješno izgradili svoju vezu na matičnoj ploči i napisali kodiranje, morate učitati kodiranje u NodeMCU pomoću mikro USB -a.
Sada idite na Alati> Ploča> ESP8266 moduli i možete vidjeti mnoge opcije za ESP8266. Odaberite "NodeMCU 1.0 (ESP-12E modul). Zatim odaberite svoj port. Ako ne možete prepoznati svoj port, idite na Control Panel> System> Device Manager> Port i ažurirajte USB upravljački program.
Sada postavite kod na ploču.
Korak 6: Upravljanje LED diodom
- Sada otvorite serijski monitor, a ne prema dolje URL.
- Sada stavite URL u preglednik telefona.
- Otvorit će se stranica s dva dugmeta ON i OFF.
- Ako je sve u redu kada pritisnete ON, LED će zasvijetliti, a kada pritisnete OFF LED će se isključiti.