Përmbajtje:

Fillimi W/ NodeMCU ESP8266 në Arduino IDE: 6 hapa
Fillimi W/ NodeMCU ESP8266 në Arduino IDE: 6 hapa

Video: Fillimi W/ NodeMCU ESP8266 në Arduino IDE: 6 hapa

Video: Fillimi W/ NodeMCU ESP8266 në Arduino IDE: 6 hapa
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Nëntor
Anonim
Fillimi W/ NodeMCU ESP8266 në Arduino IDE
Fillimi W/ NodeMCU ESP8266 në Arduino IDE

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?

Çfarë është NodeMCU?
Ç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

Si të programoni NodeMCU duke përdorur Arduino IDE
Si të programoni NodeMCU duke përdorur Arduino IDE
Si të programoni NodeMCU duke përdorur Arduino IDE
Si të programoni NodeMCU duke përdorur Arduino IDE
Si të programoni NodeMCU duke përdorur Arduino IDE
Si të programoni NodeMCU duke përdorur Arduino IDE
Si të programoni NodeMCU duke përdorur Arduino IDE
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?

Cilat borde të tjera mund të përdor në vend të NodeMCU?
Cilat borde të tjera 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: