Obsah:
- Krok 1: Čo je NodeMCU?
- Krok 2: Ako naprogramovať NodeMCU pomocou Arduino IDE
- Krok 3: Ovládanie LED pomocou stránky HTTP pomocou NodeMCU
- Krok 4: Kód
- Krok 5: Aké ďalšie dosky môžem použiť namiesto NodeMCU?
- Krok 6: Príklad projektov:
Video: Začíname W/ NodeMCU ESP8266 na Arduino IDE: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11: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.
Odporúča:
Začíname s FRDM-KL46Z (a Mbed Online IDE) používajúcim Windows 10: 6 krokov
Začíname s FRDM-KL46Z (a IDE Mbed Online) Windows 10: Vývojové dosky Freedom (FRDM) sú malé, nízkoenergetické, nákladovo efektívne hodnotiace a vývojové platformy, ktoré sú ideálne na rýchle prototypovanie aplikácií. Tieto hodnotiace tabule ponúkajú ľahko použiteľný programátor režimu flash pre veľkokapacitné pamäťové zariadenia,
Začíname s Esp 8266 Esp-01 s Arduino IDE - Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: 4 kroky
Začíname s Esp 8266 Esp-01 s Arduino IDE | Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: V tomto návode sa naučíme, ako nainštalovať dosky esp8266 do Arduino IDE a ako v nich naprogramovať esp-01 a nahrať kód. Keďže dosky esp sú také populárne, premýšľal som o úprave inštrukcií pre toto a väčšina ľudí má problém
Začíname s IDE pre NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 krokov
Začíname s IDE pre NRF51822, ARM® KEIL MDK V5 + ST-Link: Prehľad Keď som začal vyvíjať aplikáciu nRF51822 pre svoj hobby projekt, zistil som, že na túto tému neexistujú organizované informácie. Tu by som preto rád poznamenal, čo som prežil. To opisuje, prečo som sa snažil implementovať
Začíname s NodeMCU (ESP8266) .: 3 kroky
Začíname s NodeMCU (ESP8266) ….: V tomto návode sa delím o to, ako môžete začať s NodeMCU (ESP8266) s Arduino IDE. Tento návod je pre začiatočníkov, ktorí ešte len začínajú. NodeMCU je rovnako ako Arduino s integrovaným Wifi, takže svoje projekty môžete vziať online. Do k
Modul WiFi ESP8266-NODEMCU 3 doláre č. 1- Začíname s WiFi: 6 krokov
WiFi modul ESP8266-NODEMCU 3 doláre č. 1- Začíname s WiFi: Prišiel nový svet týchto mikropočítačov a touto vecou je ESP8266 NODEMCU. Toto je prvá časť, ktorá ukazuje, ako ste mohli nainštalovať prostredie esp8266 do vášho arduino IDE prostredníctvom videa pre začiatok a ako diely vrátane