Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Internet stvari (IoT) sustav je međusobno povezanih računalnih uređaja, mehaničkih i digitalnih strojeva, objekata, životinja ili ljudi koji imaju jedinstvene identifikatore i mogućnost prijenosa podataka putem mreže bez potrebe za ljudskim ili ljudskim interakcija s računalom.
U ovom uputstvu napravit ćemo jednostavan IoT projekt. LED upravljana web stranicom pomoću NodeMCU -a spojenog na lokalnu mrežu.
OPISNodeMCU je IoT platforma otvorenog koda. Uključuje firmver koji radi na ESP8266 WiFi SoC-u tvrtke Espressif i hardver koji se temelji na modulu ESP-12. Izraz "NodeMcu" prema zadanim postavkama odnosi se na firmver, a ne na komplete za razvoj. Firmware ESP8266 koristi skriptni jezik Lua. Temelji se 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 temeljen na LUA-i za Wi-Fi SoC Expressif ESP8622, 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 pogrešaka, prilagođena je ploči i može jednostavno se napaja putem mikro USB priključka.
OSOBINE
- Wi-Fi modul-modul ESP-12E sličan modulu ESP-12, ali sa 6 dodatnih GPIO-a.
- USB - mikro USB priključak za napajanje, programiranje i ispravljanje pogrešaka
- Zaglavlja-2x 15-pinski zaglavlje 2,54 mm s pristupom GPIO-ima, SPI, UART, ADC i priključcima za napajanje Razno-Gumbi za resetiranje i Flash
- Napajanje - 5V preko mikro USB priključka
Korak 1: Potrebni materijali
- ESP8266 NodeMCU
- Oglasna ploča
- LED
- Žice za kratkospojnike
- 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 ploče
- 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 od NodeMCU do LED -a -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: Prijenos koda
Kad 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 mogućnosti za ESP8266. Odaberite "NodeMCU 1.0 (ESP-12E modul). Zatim odaberite svoj port. Ako ne možete prepoznati svoj port, idite na Upravljačku ploču> Sustav> Upravitelj uređaja> Ulaz i ažurirajte USB upravljački program.
Sada učitajte kôd 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 gumba ON i OFF.
- Ako je sve u redu kada pritisnete ON, LED će zasvijetliti, a kada pritisnete OFF LED će se isključiti.