Obsah:

Začínáme s NodeMCU ESP8266 na Arduino IDE: 6 kroků
Začínáme s NodeMCU ESP8266 na Arduino IDE: 6 kroků

Video: Začínáme s NodeMCU ESP8266 na Arduino IDE: 6 kroků

Video: Začínáme s NodeMCU ESP8266 na Arduino IDE: 6 kroků
Video: Úvod do desky NodeMCU ESP8266 WiFi Development s příkladem klienta HTTP 2024, Prosinec
Anonim
Začínáme W/ NodeMCU ESP8266 na Arduino IDE
Začínáme W/ NodeMCU ESP8266 na Arduino IDE

Přehled

V tomto tutoriálu se naučíte používat NodeMCU na Arduino IDE.

Co se naučíte

  • Obecné informace o NodeMCU
  • Jak nainstalovat desky založené na ESP8266 na Arduino IDE
  • Jak naprogramovat NodeMCU na Arduino IDE
  • Představujeme desky, které lze použít místo NodeMCU

Krok 1: Co je NodeMCU?

Co je NodeMCU?
Co je NodeMCU?

Dnes jsou aplikace IOT na vzestupu a spojovací objekty jsou stále důležitější. Existuje několik způsobů připojení objektů, jako je například protokol Wi-Fi.

NodeMCU je open source platforma založená na ESP8266, která dokáže propojovat objekty a umožňovat přenos dat pomocí protokolu Wi-Fi. Navíc tím, že poskytuje některé z nejdůležitějších funkcí mikrokontrolérů, jako jsou GPIO, PWM, ADC atd., Může vyřešit řadu potřeb projektu sám.

Obecné vlastnosti této desky jsou následující:

  • Snadné použití
  • Programovatelnost s jazyky Arduino IDE nebo IUA
  • K dispozici jako přístupový bod nebo stanice
  • proveditelné v aplikacích API řízených událostmi
  • S vnitřní anténou
  • Obsahuje 13 GPIO pinů, 10 PWM kanálů, I2C, SPI, ADC, UART a 1-Wire

Krok 2: Jak programovat NodeMCU pomocí Arduino IDE

Jak programovat NodeMCU pomocí Arduino IDE
Jak programovat NodeMCU pomocí Arduino IDE
Jak programovat NodeMCU pomocí Arduino IDE
Jak programovat NodeMCU pomocí Arduino IDE
Jak programovat NodeMCU pomocí Arduino IDE
Jak programovat NodeMCU pomocí Arduino IDE
Jak programovat NodeMCU pomocí Arduino IDE
Jak programovat NodeMCU pomocí Arduino IDE

Abyste mohli používat Arduino IDE k programování NodeMCU, musíte jej nejprve představit softwaru.

Chcete -li to provést, zkopírujte následující kód a postupujte podle následujících pokynů:

arduino.esp8266.com/stable/package_esp8266c…

krok 1. V nabídce Soubor zvolte Předvolby a zadejte zkopírovaný kód do části Další adresy URL Správce desek. Poté stiskněte OK.

Krok 2. Vyhledejte slovo ESP8266 ve Správci desek> Správce desek z nabídky Nástroje. Poté nainstalujte desky ESP8266. Po dokončení instalace uvidíte na deskách ESP8266 štítek INSTALOVÁNO.

Po těchto dvou krocích uvidíte v seznamu desek Arduino IDE desky založené na ESP8266, jako je NodeMCU, a můžete si vybrat požadovanou desku pro nahrání kódu.

Abyste mohli používat digitální piny, měli byste zvolit čísla GPIO. Například pin D7 je definován jako GPIO13. Měli byste tedy nastavit číslo PIN 13, kdykoli chcete ve svém programu použít D7. Také můžete použít pin D2 (GPIO4) jako SDA a pin D1 (GPIO5) jako SCL

Krok 3: Ovládání LED prostřednictvím stránky HTTP pomocí NodeMCU

K internetu se můžete připojit přes Wi-Fi pomocí NodeMCU a použít požadované příkazy vytvořením stránky

V tomto případě můžete LED diodu ovládat stisknutím tlačítka ON a OFF. Zadejte SSID a heslo modemu do dodané části a nahrajte jej na desku NodeMCU pomocí Arduino IDE. (Ostatní nastavení ponechte výchozí)

Krok 4: Kód

Pokud je po připojení k internetu navázáno připojení k internetu, dostanete IP adresu stránky, kterou jste vytvořili (například 192.168.1.18). Zkopírováním a vložením do prohlížeče otevřete stránku

Krok 5: Jaké další desky mohu použít místo NodeMCU?

Jaké další desky mohu použít místo NodeMCU?
Jaké další desky mohu použít místo NodeMCU?

Pro výběr typu desky pro systém IOT existuje několik důležitých faktorů, například počet pinů GPIO, komunikační protokoly včetně antény atd.

Existují také různé desky a platformy, z nichž každá má své specifické vlastnosti.

Zde jsme je porovnali na základě nejdůležitějších požadovaných funkcí pro projekty IOT.

Krok 6: Příklad projektů:

  • Inteligentní zámek dveří s přihlašovací stránkou WiFi od Arduina a ESP8266
  • Promluvte si se svým Arduinem a ovládejte jej pomocí Google Assistant
  • Hrajte s Fire Over WIFI! ESP8266 a Neopixely (včetně aplikace pro Android)
  • nstagram má rád rychloměr od Arduina a ESP8266

Pokud vám tento návod přijde užitečný a zajímavý, dejte nám prosím lajk na Facebooku.

Doporučuje: