Kazalo:
- 1. korak: Potrebni materiali
- 2. korak: Namestitev paketa plošč NodeMCU
- 3. korak: Pin povezave
- 4. korak: izvorna koda
- 5. korak: Nalaganje kode
- 6. korak: Upravljanje LED
Video: Internetna LED z uporabo NodeMCU: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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.
Priporočena:
Internetna vremenska postaja Raspberry Pi: 5 korakov (s slikami)
Internetna vremenska postaja Raspberry Pi: *** Posodobitev *** Ta navodila so zastarela. Vremenske storitve za vremenske podatke, uporabljene v tem navodilu, ne delujejo več. Vendar obstaja alternativni projekt, ki v bistvu dela isto (le bolje - ta Instructa
Internetna neonska LED srčna luč: 6 korakov (s slikami)
Internetna neonska LED luč za srce: Kilometri razen tega posebnega nekoga ali samo socialna distanca? Ali jim želite sporočiti, da mislite nanje? Sestavite to internetno povezano neonsko LED luč za srce in jo nastavite, da utripa iz telefona ali računalnika, kadar koli in kjer koli. Ta navodila
Internetna ura: Prikaz datuma in časa z OLED -om z uporabo ESP8266 NodeMCU s protokolom NTP: 6 korakov
Internetna ura: Prikaz datuma in časa z OLED -om z uporabo ESP8266 NodeMCU s protokolom NTP: Pozdravljeni, fantje, v tem navodilu bomo zgradili internetno uro, ki bo dobila čas iz interneta, zato ta projekt ne potrebuje nobenega RTC -ja, za izvedbo bo potreben le delujoča internetna povezava In za ta projekt potrebujete esp8266, ki bo imel
Internetna LED z uporabo spletnega strežnika na osnovi ESP32: 10 korakov
Internetna LED z uporabo spletnega strežnika, ki temelji na ESP32: Pregled projekta V tem primeru bomo ugotovili, kako narediti spletni strežnik na osnovi ESP32 za nadzor stanja LED, ki je dostopen od koder koli po svetu. Za ta projekt boste potrebovali računalnik Mac, vendar lahko to programsko opremo zaženete tudi na i
Internetna ura (NTP) za projekte IoT: 6 korakov
Internetna ura (NTP) za projekte IoT: Ta projekt vam bo pomagal pridobiti čas iz interneta za projekte IoT, ne da bi za to potrebovali dodatno strojno opremo RTC. V tej vadnici bomo opisali, kako uporabljati Nokijo LCD 5110, pridobiti podatke NTP iz interneta in jih prikazati na LCD -ju pod določenimi koordinatami. Imejmo