Përmbajtje:
- Hapi 1: Çfarë është NodeMCU?
- Hapi 2: Si të Programoni NodeMCU duke përdorur Arduino IDE
- Hapi 3: Kontrollimi i LED përmes një faqe HTTP duke përdorur NodeMCU
- Hapi 4: Kodi
- Hapi 5: Çfarë bordesh të tjerë mund të përdor në vend të NodeMCU?
- Hapi 6: Shembuj të projekteve:
Video: Fillimi W/ NodeMCU ESP8266 në Arduino IDE: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Vështrim i përgjithshëm
Në këtë tutorial, do të mësoni se si të përdorni NodeMCU në Arduino IDE.
Çfarë Do Mësoni
- Informacion i përgjithshëm në lidhje me NodeMCU
- Si të instaloni bordet e bazuara në ESP8266 në Arduino IDE
- Si të programoni NodeMCU në Arduino IDE
- Prezantimi i bordeve që mund të përdoren në vend të NodeMCU
Hapi 1: Çfarë është NodeMCU?
Sot, aplikimet IOT janë në rritje dhe objektet lidhëse po bëhen gjithnjë e më të rëndësishme. Ka disa mënyra për të lidhur objekte të tilla si protokolli Wi-Fi.
NodeMCU është një platformë me burim të hapur bazuar në ESP8266 e cila mund të lidhë objekte dhe të lejojë transferimin e të dhënave duke përdorur protokollin Wi-Fi. Për më tepër, duke siguruar disa nga veçoritë më të rëndësishme të mikrokontrolluesve si GPIO, PWM, ADC, etj, mund të zgjidhë shumë nga nevojat e projektit vetëm.
Karakteristikat e përgjithshme të këtij bordi janë si më poshtë:
- Lehtë për t'u përdorur
- Programueshmëria me gjuhët Arduino IDE ose IUA
- E disponueshme si pikë hyrje ose stacion
- praktike në aplikacionet API të drejtuara nga ngjarjet
- Të kesh një antenë të brendshme
- Përmban 13 kunja GPIO, 10 kanale PWM, I2C, SPI, ADC, UART dhe 1-Wire
Hapi 2: Si të Programoni NodeMCU duke përdorur Arduino IDE
Në mënyrë që të përdorni Arduino IDE për të programuar NodeMCU, duhet ta prezantoni atë në softuer në fillim.
Për ta bërë këtë, kopjoni kodin e mëposhtëm dhe ndiqni hapat e mëposhtëm:
arduino.esp8266.com/stable/package_esp8266c…
Hapi 1. Zgjidhni Preferencat në menunë File dhe futni kodin e kopjuar në pjesën shtesë të URL -ve të Menaxherit të Bordit. Pastaj shtypni OK.
Hapi 2. Kërkoni fjalën ESP8266 në Bordet> menaxher i bordeve nga menyja Tools. Pastaj instaloni bordet ESP8266. Pas instalimit të plotë, do të shihni etiketën INSTALLED në dërrasat ESP8266.
Pas këtyre dy hapave, ju mund të shihni bordet e bazuara në ESP8266 siç është NodeMCU në listën tuaj të bordeve Arduino IDE dhe mund të zgjidhni tabelën tuaj të dëshiruar për të ngarkuar kodin.
Për të përdorur kunjat dixhitale, duhet të zgjidhni numrat GPIO. Për shembull, kunja D7 përcaktohet si GPIO13. Kështu që duhet të vendosni numrin pin 13 kur të doni të përdorni D7 në programin tuaj. Gjithashtu, mund të përdorni pin D2 (GPIO4) si SDA dhe pin D1 (GPIO5) si SCL
Hapi 3: Kontrollimi i LED përmes një faqe HTTP duke përdorur NodeMCU
Mund të lidhni internetin përmes Wi-Fi duke përdorur NodeMCU dhe të zbatoni komandat tuaja të dëshiruara duke krijuar një faqe
Në këtë shembull, ju mund të kontrolloni një LED duke shtypur butonin ON dhe OFF. Futni modemin tuaj SSID dhe fjalëkalimin në pjesën e dhënë dhe ngarkojini në tabelën tuaj NodeMCU duke përdorur Arduino IDE. (Lërini cilësimet e tjera në parazgjedhje)
Hapi 4: Kodi
Pas hapjes së Monitorit Serial, nëse krijohet lidhja me Internetin, do t'ju jepet adresa IP e faqes që keni krijuar (për shembull 192.168.1.18). Kopjoni dhe ngjiteni në shfletuesin tuaj për të hapur faqen
Hapi 5: Çfarë bordesh të tjerë mund të përdor në vend të NodeMCU?
Ekzistojnë faktorë të ndryshëm të rëndësishëm për zgjedhjen e llojit të bordit për një sistem IOT, të tilla si numri i kunjave GPIO, protokollet e komunikimit, përfshirë një antenë, etj.
Gjithashtu, ka borde dhe platforma të ndryshme, secila ka veçoritë e veta specifike.
Këtu i kemi krahasuar ato bazuar në veçoritë më të rëndësishme të kërkuara për projektet IOT.
Hapi 6: Shembuj të projekteve:
- Kyçi i dyerve të mençura me faqe hyrëse WiFi nga Arduino & ESP8266
- Flisni me Arduino -n tuaj dhe kontrollojeni atë nga Google Assistant
- Luaj me Fire Over WIFI! ESP8266 & Neopixels (Përfshirë Aplikacionin Android)
- nstagram Likes Speedometer nga Arduino & ESP8266
Nëse ju duket ky tutorial i dobishëm dhe interesant ju lutemi na pëlqeni në facebook.
Recommended:
Fillimi me Digispark Attiny85 Duke përdorur Arduino IDE: 4 hapa
Fillimi me Digispark Attiny85 Përdorimi i Arduino IDE: Digispark është një bord zhvillimi i mikrokontrolluesve me bazë Attiny85 i ngjashëm me linjën Arduino, vetëm më i lirë, më i vogël dhe pak më pak i fuqishëm. Me një mori mburojash për të zgjeruar funksionalitetin e tij dhe aftësinë për të përdorur ID -në e njohur Arduino
Fillimi me ESP32 - Instalimi i bordeve ESP32 në Arduino IDE - ESP32 Blink Code: 3 hapa
Fillimi me ESP32 | Instalimi i bordeve ESP32 në Arduino IDE | ESP32 Blink Code: Në këtë udhëzues do të shohim se si të fillojmë të punojmë me esp32 dhe si të instalojmë bordet esp32 në Arduino IDE dhe do të programojmë esp 32 që të ekzekutojë kodin e blinkimit duke përdorur arduino ide
Fillimi me Stm32 duke përdorur Arduino IDE: 3 hapa
Fillimi me Stm32 Duke përdorur Arduino IDE: STM32 boardshtë një tabelë mjaft e fuqishme dhe popullore e mbështetur nga Arduino IDE. Por për ta përdorur atë ju duhet të instaloni bordet për stm32 në Arduino IDE, kështu që në këtë udhëzues do t'ju tregoj se si të instaloni bordet stm32 dhe si për ta programuar atë
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE - Instalimi i bordeve të Esp në Arduino Ide dhe Programimi i Esp: 4 hapa
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE | Instalimi i bordeve Esp në Arduino Ide dhe Programimi Esp: Në këtë udhëzues do të mësojmë se si të instalojmë bordet esp8266 në Arduino IDE dhe si të programojmë esp-01 dhe të ngarkojmë kodin në të. Meqenëse bordet e esp janë kaq të njohura, kështu që mendova të drejtoja një instruktor për ky dhe shumica e njerëzve përballen me probleme
ESP8266-NODEMCU $ 3 Moduli WiFi #1- Fillimi me WiFi: 6 hapa
ESP8266-NODEMCU $ 3 Moduli WiFi #1- Fillimi Me WiFi: Një botë e re e këtyre mikro kompjuterëve ka mbërritur dhe kjo gjë është ESP8266 NODEMCU. Kjo është pjesa e parë që tregon se si mund të instaloni mjedisin e esp8266 në arduino IDE tuaj përmes videos fillestare dhe si pjesë të përfshira