Orodha ya maudhui:
- Hatua ya 1: Kusanya kila kitu:
- Hatua ya 2: Kuweka Arduino IDE na Maktaba
- Hatua ya 3: Flashing ESP8266 Firmware
- Hatua ya 4: Usanidi wa Programu ya Blynk
- Hatua ya 5: Kupanga programu
- Hatua ya 6: Usanidi wa Mzunguko na FInish
Video: Dhibiti Arduino Uno Kutumia Moduli ya ESP8266 WiFi na Programu ya Blynk: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Mradi huu unakuwezesha kudhibiti pini za Arduino kwa kutumia moduli ya ESP8266-01 WiFi na App ya Blynk. Programu ya Blynk ni rahisi kutumia na ni njia nzuri ya kuanza kujifunza juu ya IOT.
Mafunzo haya ni kwa Windows PC
Hatua ya 1: Kusanya kila kitu:
Vifaa:
Arduino Uno
Moduli ya WiFi ya Esp8266-01
USB kwa serial ya TTL
Mdhibiti wa voltage 3.3v
Bodi ya mkate na waya.
Vifaa laini:
Arduino IDE
Programu ya Blynk
Hizi ni vitu ambavyo unahitaji. Hakikisha una kila kitu kwenye folda kabla 1) Arduino IDE:
2) Maktaba za Blynk (toleo la hivi karibuni):
3) Chombo cha taa cha ESP8266:
Hatua ya 2: Kuweka Arduino IDE na Maktaba
Sakinisha toleo la hivi karibuni la Arduino IDE.
Fungua Arduino IDE na nenda kwenye faili-> mapendeleo-> katika aina ya URL ya meneja wa bodi ya ziada -
Nenda kwa zana -> bodi -> Meneja wa Bodi na usakinishe kifurushi cha esp8266 kilichopatikana mwishowe. (hiari)
Toa faili ya zip ya maktaba ya blynk na unakili yaliyomo ndani ya folda ya maktaba kwenye faili ya zip kwenye -
nyaraka za mtumiaji Maktaba za Arduino
Hatua ya 3: Flashing ESP8266 Firmware
Unahitaji kufanya mzunguko uonyeshwa ili kuwasha firmware kwenye ESP8266:
Katika mabaraza mengi nimesoma kwamba esp8266 inaweza kuwaka bila kutumia usb ya FTDI kwa ttl converter. Badala yake watu wengi wametumia Arduino UNO kuangaza esp8266. Walakini kutokana na uzoefu wangu wa kibinafsi ni bora kununua FTDI USB hadi TTL converter / Cable kwani kitu cha arduino hakikunifanyia kazi (inaweza kuwa kwa sababu ya suala la nguvu)
Toa esp_flasher.zip na uendeshe programu XTCOM_UTIL.
Unganisha Esp8266-01 kwenye kompyuta kupitia mzunguko. Unahitaji kujua bandari sahihi ya COM ambayo hutumiwa kwa mawasiliano. nenda kwa msimamizi wa kifaa na Bofya kwenye bandari (COM & LPT). Kisha angalia bandari ya COM inayotumiwa na ESP8266-01.
Katika XTCOM_UTIL nenda kwa zanaConfig Kifaa na uchague bandari sahihi ya com na kiwango cha baud kama 9600. Bonyeza kwenye Open. Halafu ikiwa operesheni imefanikiwa bonyeza Bonyeza. basi Esp8266 itaunganishwa. Ukikumbana na hitilafu kisha ondoa kebo na uiingize tena.
Ndani ya faili ya esp_flasher.zip, utapata faili ya readme.txt iliyo na anwani ambazo kila faili ya.bin itangazwa. nenda kwenye upakuaji wa Picha ya API ya Testflash. vinjari faili ya sahihi.bin na weka anwani inayolingana na faili ya pipa na ubonyeze kupakua.
kwa mfano: boot_v1.1.bin -------------- 0x00000
baada ya operesheni kufanikiwa funga XTCOM_UTIL na pia ondoa ESP8266 (hii lazima ifanyike kati ya kuangaza kwa kila faili ya bini). Tena fungua tena XTCOM_UTIL na uzie Esp8266 na urudie hatua zilizo hapo juu ili kuwasha faili zote za 4 kwenye anwani yao sahihi. (kumbuka kutuliza GPIO0 wakati wote wakati wa kuwaka)
Kwa maagizo ya kina, tafadhali rejelea hii:
Hatua ya 4: Usanidi wa Programu ya Blynk
Pakua Programu ya Blynk kutoka Duka la Google Play na Ingia.
Ili Kuunda aikoni ya Mradi Mpya + juu. Kukupa Jina la Mradi. Chagua Kifaa kama Aina ya Uunganisho wa Arduino UNO kama WiFi na bonyeza Unda. Mara tu Ukiunda Ishara ya Auth itatumwa kwa Barua pepe yako iliyosajiliwa. Unaweza pia kuituma Baadaye ndani yako Vifaa vya Ukurasa wa Kuweka Mradi (Alama ya Nati) Vifaa.
Ili kuongeza kitufe bonyeza + na uchague Kitufe. Bonyeza kitufe kipya iliyoundwa ili kuibadilisha. Ipe jina na uweke pini kwa D13 ya dijiti. Geuza hali ili ubadilishe. Hii itawasha / KUZIMA LED iliyojengwa kwenye Arduino.
Ili kudhibiti Pini zingine, Chagua Pini Inayohitajika (D3, D4… nk) katika Menyu ya Hariri.
Hatua ya 5: Kupanga programu
Fungua Arduino IDE.
Chagua bodi kwenda Arduino Uno na uchague bandari inayofaa.
DOWNLOAD CODE NA BADILISHA CODE IN Adruino IDE.
Ni marekebisho ya Programu ya Mfano ya Esp8266_Shield. Badilisha AUTH yako na ishara ya Auth iliyotumwa kwa Barua yako. Badilisha youSSID na jina lako la WiFi na ubadilishe neno lako la siri na Nenosiri la WiFi. Sehemu ya serial ya vifaa inasemwa kama tunatumia Arduino UNO.
** Katika programu Nimetoa Maoni ya Programu ya Siri (ikiwa unatumia Arduino Uno). Ninakushauri kutoa maoni kwa Programu ya Programu kama isiyo thabiti
Pakia programu hiyo hapo juu kwenye ubao wa Arduino Uno. Baada ya Kupakiwa, chapa arduino kutoka Kompyuta.
Sasa unahitaji kuunganisha ESP8266 na Arduino UNO.
Hatua ya 6: Usanidi wa Mzunguko na FInish
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Ndugu ---------- Ndugu
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
Baada ya unganisho kukamilika, ingiza Arduino kwenye kompyuta. Fungua Monitor Monitor na uweke kiwango cha baud hadi 115200.
Ikiwa Kila kitu ni Sahihi, kwenye Monitor Monitor utaona kitu kama Picha Imeonyeshwa.
Katika Programu ya Blynk, chagua mradi wako na bonyeza kitufe cha kucheza. Bonyeza kitufe ili kuwasha / KUZIMA LED.
Sasa na hii mradi umekamilika. Tumaini umefurahiya mafunzo. Ikiwa una maswali / maoni yoyote pls iache katika sehemu ya maoni hapa chini. Asante!
Ilipendekeza:
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
Kudhibiti LED Kutumia Moduli ya NodeMCU WiFi na Programu ya Blynk: Hatua 7
Kudhibiti LED Kutumia Moduli ya NodeMCU WiFi na Programu ya Blynk: Hii inayoweza kufundishwa itakuonyesha jinsi ya kudhibiti LED ukitumia moduli ya NodeMCU ESP8266 WiFi kupitia programu ya simu ya kisasa ya Blynk. Ikiwa wewe ni mwanzoni, soma. Ikiwa una uzoefu zaidi, unaweza kuwa na hamu ya kuruka hadi mwisho, ambapo ninazungumza juu ya t
Dhibiti kasi ya Magari ya Brushless DC Kutumia Arduino na Moduli ya Bluetooth (HC-05): Hatua 4
Dhibiti Kasi ya Brushless DC Motor Kutumia Arduino na Bluetooth Module (HC-05): Utangulizi Katika mafunzo haya, tutadhibiti kasi ya Brushless DC motor kutumia Arduino UNO, Moduli ya Bluetooth (HC-05) na programu ya Android ya Bluetooth ( Kidhibiti cha Bluetooth cha Arduino)
Dhibiti Vifaa vya Nyumbani Kutumia NodeMCU (ESP8266) na Programu ya Blynk: Hatua 8 (na Picha)
Dhibiti Vifaa vya Nyumbani Kutumia NodeMCU (ESP8266) na Programu ya Blynk: Katika mafunzo haya, tutajifunza jinsi ya kutumia programu ya Blynk na NodeMCU (ESP8266) ili kudhibiti taa (vifaa vyovyote vya nyumbani vitakuwa sawa), mchanganyiko huo kupitia mtandao. Kusudi la kufundisha hii ni kuonyesha rahisi
Dhibiti Arduino Kutumia Smartphone Kupitia USB Pamoja na Programu ya Blynk: Hatua 7 (na Picha)
Dhibiti Arduino Kutumia Smartphone kupitia USB na App ya Blynk: Katika mafunzo haya, tutajifunza jinsi ya kutumia programu ya Blynk na Arduino ili kudhibiti taa, mchanganyiko huo utakuwa kupitia bandari ya serial ya USB. Madhumuni ya mafunzo haya ni kuonyesha suluhisho rahisi kudhibiti kwa mbali Arduino yako au c