Obsah:

Internetom riadená dióda LED pomocou NodeMCU: 6 krokov
Internetom riadená dióda LED pomocou NodeMCU: 6 krokov

Video: Internetom riadená dióda LED pomocou NodeMCU: 6 krokov

Video: Internetom riadená dióda LED pomocou NodeMCU: 6 krokov
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, November
Anonim
Internetom riadená LED dióda pomocou NodeMCU
Internetom riadená LED dióda pomocou NodeMCU

Internet vecí (IoT) je systém vzájomne prepojených počítačových zariadení, mechanických a digitálnych strojov, predmetov, zvierat alebo ľudí, ktoré sú vybavené jedinečnými identifikátormi a schopnosťou prenášať údaje po sieti bez toho, aby sa vyžadoval prenos medzi ľuďmi alebo ľuďmi. interakcia s počítačom.

V tomto návode vytvoríme jednoduchý projekt IoT. Webová stránka ovládaná LED pomocou NodeMCU pripojeného k lokálnej sieti.

DESCRIPTIONNodeMCU je platforma IoT s otvoreným zdrojovým kódom. Obsahuje firmvér, ktorý beží na ESP8266 WiFi SoC od Espressif, a hardvér, ktorý je založený na module ESP-12. Termín „NodeMcu“sa v predvolenom nastavení týka skôr firmvéru, ako súprav dev. Firmvér ESP8266 používa skriptovací jazyk Lua. Vychádza z projektu Lua a je postavený na súprave Espressif Non-OS SDK pre ESP8266. Využíva mnoho open source projektov, ako napríklad Lua-cjson a spiffs. Interaktívny firmvér na báze LUA pre Expressif ESP8622 Wi-Fi SoC, ako aj hardvérovú dosku s otvoreným zdrojovým kódom, ktorá je v rozpore s Wi-Fi modulmi ESP8266 za 3 doláre vybavená čipom CP2102 TTL na USB na programovanie a ladenie, je priateľský k obsluhe a môže je možné ho jednoducho napájať pomocou portu micro USB.

VLASTNOSTI

  • Wi-Fi modul-modul ESP-12E podobný modulu ESP-12, ale so 6 extra GPIO.
  • USB - port micro USB pre napájanie, programovanie a ladenie
  • Hlavičky-2x 2,54 mm 15-kolíková hlavička s prístupom k GPIO, SPI, UART, ADC a napájacím kolíkom Disk-Reset a tlačidlá Flash
  • Napájanie - 5V cez micro USB port

Krok 1: Potrebný materiál

Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
  1. ESP8266 NodeMCU
  2. Breadboard
  3. LED
  4. Prepojovacie vodiče
  5. Arduino IDE

Krok 2: Inštalácia balíka dosky NodeMCU

Inštalácia balíka dosky NodeMCU
Inštalácia balíka dosky NodeMCU
Inštalácia balíka dosky NodeMCU
Inštalácia balíka dosky NodeMCU
  1. Otvorte Arduino IDE. Prejdite na položku Súbory-> Predvoľby. Do poľa Ďalšie adresy URL správcu zadajte
  2. Teraz prejdite na Nástroje-> Dosky-> Správca dosiek, vyhľadajte ESP8266 a nainštalujte balík.

Krok 3: Pripojenia pinov

Pripojenia pinov
Pripojenia pinov
  1. D7 NodeMCU na LED +ve.
  2. G NodeMCU k LED -ve.

Krok 4: Zdrojový kód

Zdrojový kód
Zdrojový kód
Zdrojový kód
Zdrojový kód
Zdrojový kód
Zdrojový kód
Zdrojový kód
Zdrojový kód

V kóde

zmeňte ssid na svoje ssid meno

a Heslo k heslu vášho SSID

const char* ssid = "MODI"; // vaša ssid

const char* heslo = "8826675619"; // Vaše heslo

Krok 5: Odovzdanie kódu

Odovzdanie kódu
Odovzdanie kódu

Keď ste úspešne vytvorili svoje pripojenie na doske a zapísali kódovanie, musíte kódovanie nahrať do NodeMCU pomocou mikro USB.

Teraz prejdite na Nástroje> Doska> Moduly ESP8266 a uvidíte veľa možností pre ESP8266. Vyberte „NodeMCU 1.0 (modul ESP-12E). Potom vyberte svoj port. Ak port nemôžete rozpoznať, prejdite na Ovládací panel> Systém> Správca zariadení> Port a aktualizujte ovládač USB.

Teraz nahrajte kód na tabuľu.

Krok 6: Ovládanie LED diódy

Ovládanie LED diódy
Ovládanie LED diódy
Ovládanie LED diódy
Ovládanie LED diódy
Ovládanie LED diódy
Ovládanie LED diódy
Ovládanie LED diódy
Ovládanie LED diódy
  • Teraz otvorte sériový monitor a nie adresu URL.
  • Teraz vložte adresu URL do prehliadača telefónu.
  • Otvorí sa stránka s dvoma tlačidlami ON a OFF.
  • Ak je všetko v poriadku, keď stlačíte ON, LED sa rozsvieti a keď stlačíte OFF, LED sa vypne.

Odporúča: