Orodha ya maudhui:

Kuanza W / NodeMCU ESP8266 kwenye Arduino IDE: 6 Hatua
Kuanza W / NodeMCU ESP8266 kwenye Arduino IDE: 6 Hatua

Video: Kuanza W / NodeMCU ESP8266 kwenye Arduino IDE: 6 Hatua

Video: Kuanza W / NodeMCU ESP8266 kwenye Arduino IDE: 6 Hatua
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Novemba
Anonim
Kuanza W / NodeMCU ESP8266 kwenye Arduino IDE
Kuanza W / NodeMCU ESP8266 kwenye Arduino IDE

Maelezo ya jumla

Katika mafunzo haya, utajifunza jinsi ya kutumia NodeMCU kwenye Arduino IDE.

Nini Utajifunza

  • Maelezo ya jumla kuhusu NodeMCU
  • Jinsi ya kufunga bodi za msingi za ESP8266 kwenye Arduino IDE
  • Jinsi ya kupanga NodeMCU kwenye Arduino IDE
  • Kuanzisha bodi ambazo zinaweza kutumika badala ya NodeMCU

Hatua ya 1: NodeMCU ni nini?

NodeMCU ni nini?
NodeMCU ni nini?

Leo, programu za IOT zinaongezeka, na vitu vya kuunganisha vinazidi kuwa muhimu zaidi. Kuna njia kadhaa za kuunganisha vitu kama itifaki ya Wi-Fi.

NodeMCU ni jukwaa la chanzo wazi kwa msingi wa ESP8266 ambayo inaweza kuunganisha vitu na kuruhusu uhamishaji wa data kutumia itifaki ya Wi-Fi. Kwa kuongezea, kwa kutoa huduma muhimu zaidi za watawala wadogo kama vile GPIO, PWM, ADC, nk, inaweza kutatua mahitaji mengi ya mradi peke yake.

Makala ya jumla ya bodi hii ni kama ifuatavyo.

  • Rahisi kutumia
  • Kupangwa na Arduino IDE au lugha za IUA
  • Inapatikana kama kituo cha kufikia au kituo
  • inayowezekana katika matumizi ya API yanayotokana na Tukio
  • Kuwa na antena ya ndani
  • Zenye pini 13 za GPIO, vituo 10 vya PWM, I2C, SPI, ADC, UART, na 1-Wire

Hatua ya 2: Jinsi ya Kupanga NodeMCU Kutumia Arduino IDE

Jinsi ya kupanga NodeMCU Kutumia Arduino IDE
Jinsi ya kupanga NodeMCU Kutumia Arduino IDE
Jinsi ya kupanga NodeMCU Kutumia Arduino IDE
Jinsi ya kupanga NodeMCU Kutumia Arduino IDE
Jinsi ya kupanga NodeMCU Kutumia Arduino IDE
Jinsi ya kupanga NodeMCU Kutumia Arduino IDE
Jinsi ya kupanga NodeMCU Kutumia Arduino IDE
Jinsi ya kupanga NodeMCU Kutumia Arduino IDE

Ili kutumia Arduino IDE kupanga NodeMCU, lazima uianzishe kwenye programu mwanzoni.

Ili kufanya nakala hii nambari ifuatayo na fuata hatua zifuatazo:

arduino.esp8266.com/stable/package_esp8266c…

hatua1. Chagua Mapendeleo kwenye menyu ya Faili na uweke nambari iliyonakiliwa katika sehemu ya URL za Meneja wa Bodi za Ziada. Kisha bonyeza OK.

Hatua ya 2. Tafuta neno ESP8266 katika Bodi> meneja wa bodi kutoka kwa menyu ya Zana. Kisha weka bodi za ESP8266. Baada ya usakinishaji kamili, utaona lebo iliyowekwa kwenye bodi za ESP8266.

Baada ya hatua hizi mbili, unaweza kuona bodi za msingi za ESP8266 kama NodeMCU katika orodha yako ya bodi ya Arduino IDE, na unaweza kuchagua bodi yako unayotaka kupakia nambari hiyo.

Ili kutumia pini za dijiti, unapaswa kuchagua nambari za GPIO. Kwa mfano, pini ya D7 inafafanuliwa kama GPIO13. Kwa hivyo unapaswa kuweka nambari ya siri 13 wakati wowote unataka kutumia D7 katika programu yako. Pia, unaweza kutumia pin D2 (GPIO4) kama SDA na pin D1 (GPIO5) kama SCL

Hatua ya 3: Kudhibiti LED Kupitia Ukurasa wa HTTP Kutumia NodeMCU

Unaweza kuunganisha mtandao kupitia Wi-Fi ukitumia NodeMCU, na utumie maagizo yako unayotaka kwa kuunda ukurasa wa

Katika mfano huu, unaweza kudhibiti LED kwa kubonyeza kitufe cha ON na OFF. Ingiza modemu zako SSID na nywila katika sehemu iliyotolewa na uipakie kwenye bodi yako ya NodeMCU ukitumia Arduino IDE. (Acha mipangilio mingine kuwa chaguomsingi)

Hatua ya 4: Kanuni

Baada ya kufungua Serial Monitor, ikiwa unganisho la Mtandao limewekwa, utapewa anwani ya IP ya ukurasa uliouunda (kwa mfano 192.168.1.18). Nakili na ibandike kwenye kivinjari chako kufungua ukurasa wa

Hatua ya 5: Je! Ni Bodi Nyingine Je! Ninaweza Kutumia Badala ya NodeMCU?

Je! Ni Bodi Nyingine Ninaweza Kutumia Badala ya NodeMCU?
Je! Ni Bodi Nyingine Ninaweza Kutumia Badala ya NodeMCU?

Kuna mambo kadhaa muhimu ya kuchagua aina ya bodi ya mfumo wa IOT, kama vile idadi ya pini za GPIO, itifaki za mawasiliano, pamoja na antena, na nk.

Pia, kuna bodi na majukwaa tofauti, kila moja ina sifa zake maalum.

Hapa tumewalinganisha kulingana na huduma muhimu zaidi zinazohitajika kwa miradi ya IOT.

Hatua ya 6: Miradi ya Mfano:

  • Smart Door Lock w / WiFi Login Ukurasa na Arduino & ESP8266
  • Zungumza na Arduino yako na Udhibiti na Msaidizi wa Google
  • Cheza na Moto Juu ya WIFI! ESP8266 & Neopixels (Ikiwa ni pamoja na Programu ya Android)
  • nstagram Anapenda Speedometer na Arduino & ESP8266

Ukiona mafunzo haya yanasaidia na ya kupendeza tafadhali kama sisi kwenye facebook.

Ilipendekeza: