Kazalo:

Internetna LED z uporabo NodeMCU: 6 korakov
Internetna LED z uporabo NodeMCU: 6 korakov

Video: Internetna LED z uporabo NodeMCU: 6 korakov

Video: Internetna LED z uporabo NodeMCU: 6 korakov
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Julij
Anonim
LED z internetno kontrolo z uporabo NodeMCU
LED z internetno kontrolo z uporabo NodeMCU

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

Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
  1. ESP8266 NodeMCU
  2. Ogledna plošča
  3. LED
  4. Mostične žice
  5. Arduino IDE

2. korak: Namestitev paketa plošč NodeMCU

Namestitev paketa plošč NodeMCU
Namestitev paketa plošč NodeMCU
Namestitev paketa plošč NodeMCU
Namestitev paketa plošč NodeMCU
  1. Odprite Arduino IDE. Pojdite na Datoteke-> Nastavitve. Vnesite https://arduino.esp8266.com/stable/package_esp8266… v polje Dodatni naslovi URL upravitelja
  2. Zdaj pojdite na Orodja-> Plošče-> Upravitelj plošč in poiščite ESP8266 ter namestite paket.

3. korak: Pin povezave

Pin Connections
Pin Connections
  1. D7 NodeMCU na LED +ve.
  2. G NodeMCU na LED -ve.

4. korak: izvorna koda

Izvorna koda
Izvorna koda
Izvorna koda
Izvorna koda
Izvorna koda
Izvorna koda
Izvorna koda
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

Nalaganje kode
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

Upravljanje LED
Upravljanje LED
Upravljanje LED
Upravljanje LED
Upravljanje LED
Upravljanje LED
Upravljanje LED
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: