Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuanzisha Miunganisho ya Vifaa
- Hatua ya 2: Mapendeleo
- Hatua ya 3: Kusanikisha Maktaba + Usanidi Sahihi wa Bodi
- Hatua ya 4: Kurekebisha Mipangilio
- Hatua ya 5: Kutumia Programu ya Blynk
- Hatua ya 6: Kanuni
- Hatua ya 7: Maalum
Video: Kudhibiti LED Kutumia Moduli ya NodeMCU WiFi na Programu ya Blynk: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Maagizo haya yatakuonyesha jinsi ya kudhibiti LED ukitumia moduli ya WiFi ya NodeMCU ESP8266 kupitia programu ya smartphone ya Blynk. Ikiwa wewe ni mwanzoni, soma. Ikiwa una uzoefu zaidi, unaweza kuwa na hamu ya kuruka hadi mwisho, ambapo ninazungumza juu ya maalum ya jinsi mradi huu unavyofanya kazi.
Vifaa
NodeMCU -
Waya za Jumper (generic) - 2x
LED (rangi yoyote)
Bodi ya mkate
Hatua ya 1: Kuanzisha Miunganisho ya Vifaa
- Anode ya LED kwa pini ya dijiti 8 kwenye NodeMCU kwa kutumia waya ya kuruka
- Ardhi ya mzunguko kwa kuunganisha katoni ya LED na kontena la 330Ω Ohm
- Unganisha ncha nyingine ya kupinga kwa GND kwenye ubao wa NodeMCU.
Hatua ya 2: Mapendeleo
Kabla ya kufikia nambari hiyo, lazima tubadilishe vitu kadhaa katika mapendeleo ya msingi katika IDE yetu ya Arduino. (Hatua hii inadhani tayari unayo Arduino IDE iliyosanikishwa).
Nenda kwenye "URL za Meneja wa Bodi za Ziada" na unakili na ubandike kiungo hiki ndani yake:
arduino.esp8266.com/stable/package_esp8266com_index.json
Mpangilio huu unaruhusu msaada kwa bodi za watu wengine kama NodeMCU ambayo tutatumia.
Hatua ya 3: Kusanikisha Maktaba + Usanidi Sahihi wa Bodi
Kutakuwa na maktaba mengi ambayo tutatumia katika maandamano haya.
Kwanza lazima tusakinishe kifurushi cha bodi ya ESP8266 kwa kwenda kwenye Zana> Bodi:> Meneja wa Bodi> na andika "esp8266" kwenye upau wa utaftaji (angalia picha kushoto). Pakua toleo la hivi karibuni la kifurushi cha kwanza kinachojitokeza, "esp8266 na Jumuiya ya ESP8266". Kifurushi hiki kinasaidia bodi za NodeMCU kwa hivyo itakuwa rahisi kwetu kutumia.
Sasa tunalazimika kusanikisha maktaba ya Blynk. Nenda kwenye Zana> Dhibiti Maktaba> na andika "Blynk" kwenye upau wa utaftaji (angalia picha upande wa kulia). Pakua toleo la hivi karibuni la maktaba inayoitwa "Blynk na Volodymyr Shymanskyy". Kama unavyoweza kusema tayari, maktaba hii itaruhusu muunganisho kuwekwa kati ya programu ya Blynk kwenye simu zetu na NodeMCU.
Hatua ya 4: Kurekebisha Mipangilio
Tutaanza kubadilisha mapendeleo tena, lakini wakati huu kwa bodi yetu. Tunafanya hivyo kwa sababu nyingi, muhimu zaidi ambayo ni kwa NodeMCU yetu kutambuliwa na IDE. Ili kufikia mipangilio hii, nenda kwenye Zana, tembeza chini na kutakuwa na orodha za mipangilio na menyu ya kushuka kwa marekebisho kufanywa.
- Weka "Bodi:" kwa "NodeMCU 1.0 (ESP-12E)", au "NodeMCU 0.9 (ESP-12)", bila shaka kusema, hii inategemea NodeMCU unayo. Ikiwa ulinunua NodeMCU iliyounganishwa hapo juu, basi unapaswa kuiweka kwa "NodeMCU 1.0 (ESP-12E)", ikiwa sio hivyo, angalia na mtengenezaji kuitambua.
- Weka "Frequency CPU:" hadi 80MHz. Tunaweka kasi ya saa kwa 80MHz ili ilingane na bodi yetu (au unaweza kuiweka iwe haraka mara mbili na 160MHz).
- Weka "Kasi ya Kupakia:" hadi 115200.
- Weka "Ukubwa wa Flash" kwa 4MB (FS: 2MB OTA: ~ 1019 KB), au ikiwa IDE yako sio toleo la hivi karibuni, weka "4M: 3M SPIFFS".
Hatua ya 5: Kutumia Programu ya Blynk
Programu ya Blynk inapatikana kwenye Duka la App na Google Play. Isakinishe, fungua akaunti (ikiwa haujafanya hivyo tayari), na uunda mradi mpya (angalia picha kushoto) Mara baada ya kuunda mradi mpya, bonyeza sehemu ya dotted, ambayo itakupeleka kwenye widget sanduku, na bonyeza kitufe. Bonyeza kitufe tena kupata mali zake. Mara tu unapotazama skrini ya Mipangilio ya Kitufe (angalia picha upande wa kulia), badilisha matokeo kuwa pini ya dijiti 8. Utagundua kuwa hii ni pini sawa ambayo LED inatumia, kwa hivyo hii itakuwa unganisho la moja kwa moja.
Moja ya mambo ambayo tunahitaji kutoka Blynk ni ishara ya uthibitishaji. Ishara hii ni UID (kitambulisho cha kipekee) ambacho kinahitajika kuunganisha vifaa maalum kwa simu. Unaweza kupata ishara hii ya uthibitishaji kwa kubofya ikoni ya bolt kwenye kona ya juu kulia karibu na kitufe cha kucheza na kutembeza hadi sehemu ya ishara ya auth, ambapo unaweza kuchagua kukutumia barua pepe. Weka ishara hii ya uthibitishaji, kwani tutahitaji katika hatua inayofuata.
Hatua ya 6: Kanuni
Anza kwa kupakia mfano chini ya Faili> Mifano> Blynk> Bodi_WiFi> NodeMCU. Utakutana na idadi fupi ya nambari (angalia picha). Ambapo inasema "char auth = ''" ni mahali ambapo utanakili na kubandika ishara yako ya uthibitishaji tuliyoipata katika hatua ya mwisho. Kwa ssid na pasi, ingiza tu jina la WiFi ya ROUTER yako (usifanye kosa lile lile nililofanya kwa kuiunganisha kwa extender anuwai), na nywila, mtawaliwa. Hiyo ndio! (sio kweli) Unachohitaji kujua, ni kupakia nambari kwa NodeMCU ukitumia waya wa USB kwa Micro-B.
Hatua ya 7: Maalum
Katika hatua hii ninajadili maalum, ndogo, na nitakutembea kupitia kile kinachoingia ndani. NodeMCU inaendesha kwenye firmware ya ESP8266, ambayo inamaanisha kuwa inaweza kuungana na WiFi. Firmware ya ESP8266 inaunganisha kwa WAP (kituo cha ufikiaji wa waya) ambacho kinaweza kujengwa kwa router au modem. Lakini kuungana na router, au nywila yoyote iliyotekelezwa ya WAP, inahitaji SSID (kitambulisho cha seti ya huduma) na nenosiri, zote ambazo tunasambaza kwenye mchoro. Router hufanya kama DHCP (Itifaki ya Usanidi wa Nguvu ya Nguvu) na inashughulikia anwani za IP kwa vifaa vilivyounganishwa ambavyo hukodisha anwani hizi kwa muda uliowekwa. Anwani ya IP hufanya kama kitambulisho cha kipekee kwa kifaa kinachounganisha kupitia WiFi ili vifaa vingine viweze kuitambua. Sasa ESP8266 inaweza kuwa Access Point (AP) yenyewe ili vituo vingine visivyo na waya viweze kuigundua na kuungana nayo. Mara tu mchoro unapopakiwa kwa kutumia maktaba za Blynk, NodeMCU (au kifaa chochote cha msingi cha ESP8266) huanza kutafuta seva ya Blynk kwenye wingu. Mara tu ishara hii imechukuliwa na seva ya wingu ya Blynk, unganisho linawekwa na seva hii inaweza kupatikana kupitia programu ya smartphone na inaweza kutajwa kwa mradi wako katika programu ukitumia ishara iliyopewa ya uthibitishaji. Katika programu ya Blynk, tulipeana kitufe kudhibiti pini ya dijiti 8 kwenye NodeMCU. Mara tu kitufe kinapobanwa, data hii hupelekwa kwa seva ya wingu ya Blynk kama '1', na kwa bodi ya MCU ambayo hufanya kazi ya kutuma voltage ya juu (3.3V) kwa pini ya dijiti 8, ambayo inawasha LED.
Ilipendekeza:
Kudhibiti Kuongozwa kupitia Programu ya Blynk Kutumia Nodemcu Juu ya Mtandao: Hatua 5
Kudhibiti Kupitia Programu ya Blynk Kutumia Nodemcu Juu ya Mtandao: Hujambo Kila Mtu Leo Tutakuonyesha Jinsi Unavyoweza Kudhibiti LED Kutumia Smartphone Juu Ya Mtandao
Jinsi ya Kuweka Kiwango au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Hatua 6
Jinsi ya Flash au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Maelezo: Moduli hii ni adapta / programu ya USB ya moduli za ESP8266 za aina ESP-01 au ESP-01S. Imewekwa vizuri kwa kichwa cha kike cha 2x4P 2.54mm ili kuziba ESP01. Pia inavunja pini zote za ESP-01 kupitia 2x4P 2.54mm kiume h
IOT: ESP 8266 Nodemcu Kudhibiti Ukanda wa LED wa RGB Kwenye Mtandao Kutumia Programu ya BLYNK: Hatua 9
IOT: ESP 8266 Nodemcu Kudhibiti Ukanda wa RGB ya LED Kwenye Mtandao Kutumia Programu ya BLYNK: Halo jamani, katika mafundisho haya nimekuonyesha jinsi ya kutengeneza RGB LED strip strip na nodemcu ambayo inaweza kudhibiti RGB LED STRIP kote ulimwenguni kwa kutumia mtandao. BLYNK APP.so furahiya kufanya mradi huu & tengeneza nyumba yako ya kupendeza
IOT: ESP 8266 Nodemcu Kudhibiti Neopixel Ws2812 Ukanda wa LED Kwenye Mtandao Kutumia Programu ya BLYNK: Hatua 5
IOT: ESP 8266 Nodemcu Kudhibiti Neopixel Ws2812 Ukanda wa LED Kwenye Wavuti Kutumia Programu ya BLYNK: Halo jamani, katika mafundisho haya nimetengeneza taa kwa kutumia ukanda ulioongozwa na neopixel ambayo inaweza kudhibitiwa kwenye wavuti kutoka kote ulimwenguni ikitumia BLYNK APP na nodemcu ni kufanya kazi kama ubongo wa mradi huu, kwa hivyo tengeneza nuru yako iliyoko kwako
Dhibiti Arduino Uno Kutumia Moduli ya ESP8266 WiFi na Programu ya Blynk: Hatua 6
Dhibiti Arduino Uno Kutumia Moduli ya ESP8266 WiFi na Programu ya Blynk: Mradi huu unakuwezesha kudhibiti pini za Arduino ukitumia moduli ya ESP8266-01 WiFi na Programu ya Blynk. Programu ya Blynk ni rahisi kutumia na ni njia nzuri ya kuanza kujifunza kuhusu IoT. Mafunzo haya ni ya Windows PC