Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Internet stvari (IoT) je sistem medsebojno povezanih računalniških naprav, mehanskih in digitalnih strojev, predmetov, živali ali ljudi, ki imajo edinstvene identifikatorje in možnost prenosa podatkov po omrežju, ne da bi morali od človeka do človeka interakcija z računalnikom.
V tem navodilu bomo naredili preprost projekt IoT. LED, ki nadzoruje spletno stran, z uporabo NodeMCU, povezanega v lokalnem omrežju.
OPISNodeMCU je odprtokodna platforma IoT. Vključuje vdelano programsko opremo, ki deluje na ESP8266 WiFi SoC podjetja Espressif, in strojno opremo, ki temelji na modulu ESP-12. Izraz "NodeMcu" se privzeto nanaša na vdelano programsko opremo in ne na komplete za razvoj. Vdelana programska oprema ESP8266 uporablja skriptni jezik Lua. Temelji na projektu Lua in temelji na Espressif Non-OS SDK za ESP8266. Uporablja številne odprtokodne projekte, na primer Lua-cjson in spiffs. Interaktivna vdelana programska oprema, ki temelji na LUA, za Wi-Fi SoC Expressif ESP8622, pa tudi odprtokodna strojna plošča, ki v nasprotju z moduli Wi-Fi v vrednosti 3 USD ESP8266 vključuje čip CP2102 TTL-USB za programiranje in odpravljanje napak, je prijazna do matične plošče. se preprosto napaja prek vrat micro USB.
LASTNOSTI
- Modul Wi-Fi-modul ESP-12E, podoben modulu ESP-12, vendar s 6 dodatnimi GPIO-ji.
- USB - vrata micro USB za napajanje, programiranje in odpravljanje napak
- Glave-2x 2,54 mm 15-polna glava z dostopom do GPIO-jev, SPI, UART, ADC in napajalnih zatičev Razno-gumbi za ponastavitev in bliskavico
- Napajanje - 5V prek vrat micro USB
1. korak: Potrebni materiali
- ESP8266 NodeMCU
- Ogledna plošča
- LED
- Mostične žice
- Arduino IDE
2. korak: Namestitev paketa plošč NodeMCU
- Odprite Arduino IDE. Pojdite na Datoteke-> Nastavitve. Vnesite https://arduino.esp8266.com/stable/package_esp8266… v polje Dodatni naslovi URL upravitelja
- Zdaj pojdite na Orodja-> Plošče-> Upravitelj plošč in poiščite ESP8266 ter namestite paket.
3. korak: Pin povezave
- D7 NodeMCU na LED +ve.
- G NodeMCU na LED -ve.
4. korak: izvorna koda
V kodi
spremenite ssid v svoje ime ssid
in Geslo za geslo vašega SSID
const char* ssid = "MODI"; // vaš ssid
const char* password = "8826675619"; // Vaše geslo
5. korak: Nalaganje kode
Ko ste uspešno vzpostavili povezavo na matični plošči in zapisali kodiranje, morate kodiranje naložiti v NodeMCU z uporabo mikro USB.
Zdaj pojdite na Orodja> Plošča> Moduli ESP8266 in videli boste veliko možnosti za ESP8266. Izberite "NodeMCU 1.0 (modul ESP-12E). Nato izberite vrata. Če vrat ne prepoznate, pojdite na Nadzorna plošča> Sistem> Upravitelj naprav> Vrata in posodobite gonilnik USB.
Zdaj kodo naložite na tablo.
6. korak: Upravljanje LED
- Zdaj odprite serijski monitor in ne navzdol URL.
- Zdaj vnesite URL v brskalnik telefona.
- Odpre se stran z dvema gumboma ON in OFF.
- Če je vse v redu, ko pritisnete ON, LED zasveti in ko pritisnete OFF, se LED izklopi.