Obsah:

Začíname W/ NodeMCU ESP8266 na Arduino IDE: 6 krokov
Začíname W/ NodeMCU ESP8266 na Arduino IDE: 6 krokov

Video: Začíname W/ NodeMCU ESP8266 na Arduino IDE: 6 krokov

Video: Začíname W/ NodeMCU ESP8266 na Arduino IDE: 6 krokov
Video: Обзор ESP8266 NodeMCU подключение и прошивка в Arduino 2024, November
Anonim
Začíname W/ NodeMCU ESP8266 na Arduino IDE
Začíname W/ NodeMCU ESP8266 na Arduino IDE

Prehľad

V tomto návode sa naučíte používať NodeMCU na Arduino IDE.

Čo sa naučíte

  • Všeobecné informácie o NodeMCU
  • Ako nainštalovať dosky založené na ESP8266 na Arduino IDE
  • Ako naprogramovať NodeMCU na Arduino IDE
  • Predstavujeme dosky, ktoré je možné použiť namiesto NodeMCU

Krok 1: Čo je NodeMCU?

Čo je NodeMCU?
Čo je NodeMCU?

Dnes sú aplikácie IOT na vzostupe a spájanie predmetov je stále dôležitejšie. Existuje niekoľko spôsobov pripojenia objektov, ako je napríklad protokol Wi-Fi.

NodeMCU je open source platforma založená na ESP8266, ktorá dokáže spájať objekty a prenášať údaje pomocou protokolu Wi-Fi. Navyše tým, že poskytuje niektoré z najdôležitejších funkcií mikrokontrolérov, ako sú GPIO, PWM, ADC atď., Môže vyriešiť mnohé z potrieb projektu samostatne.

Všeobecné vlastnosti tejto dosky sú nasledujúce:

  • Jednoduché použitie
  • Programovateľnosť v jazykoch Arduino IDE alebo IUA
  • K dispozícii ako prístupový bod alebo stanica
  • je možné v aplikáciách API riadených udalosťami
  • S vnútornou anténou
  • Obsahuje 13 pinov GPIO, 10 kanálov PWM, I2C, SPI, ADC, UART a 1-Wire

Krok 2: Ako naprogramovať NodeMCU pomocou Arduino IDE

Ako naprogramovať NodeMCU pomocou Arduino IDE
Ako naprogramovať NodeMCU pomocou Arduino IDE
Ako naprogramovať NodeMCU pomocou Arduino IDE
Ako naprogramovať NodeMCU pomocou Arduino IDE
Ako naprogramovať NodeMCU pomocou Arduino IDE
Ako naprogramovať NodeMCU pomocou Arduino IDE
Ako naprogramovať NodeMCU pomocou Arduino IDE
Ako naprogramovať NodeMCU pomocou Arduino IDE

Aby ste mohli používať Arduino IDE na programovanie NodeMCU, musíte ho najskôr predstaviť v softvéri.

Za týmto účelom skopírujte nasledujúci kód a postupujte podľa nasledujúcich krokov:

arduino.esp8266.com/stable/package_esp8266c…

krok 1. V ponuke Súbor vyberte položku Predvoľby a skopírovaný kód zadajte do časti Adresy URL ďalších správcu tabuliek. Potom stlačte tlačidlo OK.

Krok 2. Vyhľadajte slovo ESP8266 v Dosky> správca dosiek z ponuky Nástroje. Potom nainštalujte dosky ESP8266. Po kompletnej inštalácii uvidíte na doskách ESP8266 štítok INŠTALÁCIA.

Po týchto dvoch krokoch uvidíte v zozname dosiek Arduino IDE dosky založené na ESP8266, ako napríklad NodeMCU, a môžete si vybrať požadovanú dosku na nahranie kódu.

Ak chcete používať digitálne piny, mali by ste zvoliť čísla GPIO. Napríklad kolík D7 je definovaný ako GPIO13. Mali by ste si teda nastaviť číslo PIN 13, kedykoľvek chcete vo svojom programe používať D7. Môžete tiež použiť pin D2 (GPIO4) ako SDA a pin D1 (GPIO5) ako SCL

Krok 3: Ovládanie LED pomocou stránky HTTP pomocou NodeMCU

Môžete sa pripojiť k internetu prostredníctvom Wi-Fi pomocou NodeMCU a použiť požadované príkazy vytvorením stránky

V tomto prípade môžete LED diódu ovládať stlačením klávesov ON a OFF. Zadajte SSID a heslo vášho modemu do dodanej časti a nahrajte ho na dosku NodeMCU pomocou Arduino IDE. (Ostatné nastavenia ponechajte na predvolené hodnoty)

Krok 4: Kód

Po otvorení sériového monitora, ak je nadviazané internetové pripojenie, dostanete IP adresu stránky, ktorú ste vytvorili (napríklad 192.168.1.18). Skopírovaním a vložením do prehliadača otvoríte stránku

Krok 5: Aké ďalšie dosky môžem použiť namiesto NodeMCU?

Aké ďalšie dosky môžem použiť namiesto NodeMCU?
Aké ďalšie dosky môžem použiť namiesto NodeMCU?

Pri výbere typu dosky pre systém IOT existujú rôzne dôležité faktory, ako napríklad počet pinov GPIO, komunikačné protokoly vrátane antény atď.

Tiež existujú rôzne dosky a platformy, každá má svoje špecifické vlastnosti.

Tu sme ich porovnali na základe najdôležitejších požadovaných funkcií pre projekty IOT.

Krok 6: Príklad projektov:

  • Inteligentný zámok dverí s prihlasovacou stránkou WiFi od Arduino a ESP8266
  • Porozprávajte sa so svojim Arduino a ovládajte ho pomocou Asistenta Google
  • Hrajte s ohňom cez WIFI! ESP8266 a Neopixely (vrátane aplikácie pre Android)
  • nstagram má rád rýchlomer od Arduina a ESP8266

Ak vám príde tento návod užitočný a zaujímavý, dajte nám like na Facebooku.

Odporúča: