Obsah:

Internetem ovládaná LED pomocí NodeMCU: 6 kroků
Internetem ovládaná LED pomocí NodeMCU: 6 kroků

Video: Internetem ovládaná LED pomocí NodeMCU: 6 kroků

Video: Internetem ovládaná LED pomocí NodeMCU: 6 kroků
Video: Full Control of DC Motor with ESP8266 NodeMCU D1 Mini over WiFi 2024, Červenec
Anonim
Internetem ovládaná LED pomocí NodeMCU
Internetem ovládaná LED pomocí NodeMCU

Internet věcí (IoT) je systém vzájemně propojených výpočetních zařízení, mechanických a digitálních strojů, předmětů, zvířat nebo lidí, kteří jsou vybaveni jedinečnými identifikátory a schopností přenášet data po síti, aniž by vyžadovali přenos z člověka na člověka nebo člověka. interakce s počítačem.

V tomto pokynu vytvoříme jednoduchý projekt IoT. Webová stránka ovládaná LED pomocí NodeMCU připojeného k místní síti.

DESCRIPTIONNodeMCU je open source platforma IoT. Obsahuje firmware, který běží na ESP8266 WiFi SoC od Espressif, a hardware, který je založen na modulu ESP-12. Termín „NodeMcu“ve výchozím nastavení označuje spíše firmware než sady pro vývojáře. Firmware ESP8266 používá skriptovací jazyk Lua. Je založen na projektu Lua a je postaven na sadě Espressif Non-OS SDK pro ESP8266. Využívá mnoho open source projektů, jako je Lua-cjson a spiffs. Interaktivní firmware na bázi LUA pro Expressif ESP8622 Wi-Fi SoC, stejně jako hardwarová deska s otevřeným zdrojovým kódem, která na rozdíl od 3 $ ESP8266 Wi-Fi modulů obsahuje čip CP2102 TTL na USB pro programování a ladění, je vhodný pro prkénko a může lze jednoduše napájet prostřednictvím portu micro USB.

FUNKCE

  • Wi-Fi modul-modul ESP-12E podobný modulu ESP-12, ale se 6 dalšími GPIO.
  • USB - port micro USB pro napájení, programování a ladění
  • Záhlaví-2x 2,54 mm 15kolíkový konektor s přístupem k GPIO, SPI, UART, ADC a napájecím kolíkům Disk-tlačítka Reset a Flash
  • Napájení - 5V přes micro USB port

Krok 1: Požadované materiály

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. Prkénko
  3. VEDENÝ
  4. Propojovací dráty
  5. Arduino IDE

Krok 2: Instalace balíčku NodeMCU Board Package

Instalace balíčku NodeMCU Board Package
Instalace balíčku NodeMCU Board Package
Instalace balíčku NodeMCU Board Package
Instalace balíčku NodeMCU Board Package
  1. Otevřete Arduino IDE. Přejděte na Soubory-> Předvolby. Do pole Adresy URL dalších správců zadejte
  2. Nyní přejděte na Nástroje-> Desky-> Správce desek a vyhledejte ESP8266 a nainstalujte balíček.

Krok 3: Připojení pinů

Pin připojení
Pin připojení
  1. D7 z 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ódu

změňte ssid na své ssid jméno

a Heslo k heslu vašeho SSID

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

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

Krok 5: Nahrání kódu

Nahrání kódu
Nahrání kódu

Když jste úspěšně vytvořili připojení na desce a zapisovali kódování, musíte kódování nahrát do NodeMCU pomocí mikro USB.

Nyní přejděte na Nástroje> Deska> Moduly ESP8266 a uvidíte mnoho možností pro ESP8266. Vyberte „NodeMCU 1.0 (modul ESP-12E). Dále vyberte svůj port. Pokud port nemůžete rozpoznat, přejděte na Ovládací panely> Systém> Správce zařízení> Port a aktualizujte ovladač USB.

Nyní nahrajte kód na tabuli.

Krok 6: Ovládání LED

Ovládání LED
Ovládání LED
Ovládání LED
Ovládání LED
Ovládání LED
Ovládání LED
Ovládání LED
Ovládání LED
  • Nyní otevřete sériový monitor, nikoli adresu URL.
  • Nyní vložte adresu URL do prohlížeče telefonu.
  • Otevře se stránka se dvěma tlačítky ON a OFF.
  • Pokud je vše v pořádku, když stisknete ON, LED se rozsvítí a když stisknete OFF, LED zhasne.

Doporučuje: