Orodha ya maudhui:

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: Hatua 6

Video: Dhibiti Arduino Uno Kutumia Moduli ya ESP8266 WiFi na Programu ya Blynk: Hatua 6

Video: Dhibiti Arduino Uno Kutumia Moduli ya ESP8266 WiFi na Programu ya Blynk: Hatua 6
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Novemba
Anonim
Dhibiti Arduino Uno Kutumia Moduli ya ESP8266 WiFi na Programu ya Blynk
Dhibiti Arduino Uno Kutumia Moduli ya ESP8266 WiFi na Programu ya Blynk

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:

Kukusanya Kila kitu
Kukusanya Kila kitu
Kukusanya Kila kitu
Kukusanya Kila kitu
Kukusanya Kila kitu
Kukusanya Kila kitu
Kukusanya Kila kitu
Kukusanya 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

Kiwango cha Firmware ya ESP8266
Kiwango cha Firmware ya ESP8266

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

Image
Image
Usanidi wa Mzunguko na FInish!
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: