Përmbajtje:
Video: Fillimi W/ NodeMCU ESP8266 në Arduino IDE: 6 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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.