Obsah:
Video: Začíname W/ NodeMCU ESP8266 na Arduino IDE: 6 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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?
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
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?
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.