Բովանդակություն:

Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ

Video: Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ

Video: Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ
Video: BTT - Manta M8P - MainSailOS with EMMc 2024, Հուլիսի
Anonim
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը

Այս նախագիծը հնարավորություն է տալիս վերահսկել Arduino կապերը ՝ օգտագործելով ESP8266-01 WiFi մոդուլը և Blynk հավելվածը: Blynk ծրագիրը շատ հեշտ է օգտագործել և հիանալի միջոց է IoT- ի մասին սովորելու համար:

Այս ձեռնարկը Windows PC- ի համար է

Քայլ 1: Հավաքեք ամեն ինչ

Հավաքեք ամեն ինչ
Հավաքեք ամեն ինչ
Հավաքեք ամեն ինչ
Հավաքեք ամեն ինչ
Հավաքեք ամեն ինչ
Հավաքեք ամեն ինչ
Հավաքեք ամեն ինչ
Հավաքեք ամեն ինչ

Սարքավորումներ:

Արդուինո Ունո

Esp8266-01 WiFi մոդուլ

USB- ից TTL սերիա

3.3 վ լարման կարգավորիչ

Հացաթուղթ և լարեր:

Softրագրեր:

Arduino IDE

Blynk հավելված

Սրանք այն բաներն են, որոնք ձեզ պետք են: Համոզվեք, որ նախապես ունեք ամեն ինչ թղթապանակում 1) Arduino IDE ՝

2) Բլինկի գրադարաններ (վերջին տարբերակը) ՝

3) ESP8266 շողշողացող գործիք ՝

Քայլ 2. Arduino IDE- ի և գրադարանների տեղադրում

Տեղադրեք Arduino IDE- ի վերջին տարբերակը:

Բացեք Arduino IDE- ն և անցեք ֆայլ-> նախասիրություններ-> լրացուցիչ տախտակի կառավարչի URL տիպով-https://arduino.esp8266.com/stable/package_esp8266…

Գնացեք գործիքներ -> տախտակներ -> Տախտակի կառավարիչ և տեղադրեք վերջապես գտնված esp8266 փաթեթը: (ըստ ցանկության)

Հանել blynk գրադարանի zip ֆայլը և պատճենել zip ֆայլի գրադարանի թղթապանակի բովանդակությունը մեջ -

օգտվողի փաստաթղթերը Arduino գրադարաններ

Քայլ 3. Flashրամեկուսացում ESP8266 որոնվածը

Flashրամեկուսացման ESP8266 որոնվածը
Flashրամեկուսացման ESP8266 որոնվածը

Firmրագրաշարը ESP8266- ի վրա բռնկելու համար դուք պետք է ցուցադրեք միացված սխեմա:

Շատ ֆորումներում ես կարդացել եմ, որ esp8266- ը կարող է առկայծվել առանց FTDI usb to ttl փոխարկիչի օգտագործման: Փոխարենը շատերն են օգտագործել Arduino UNO- ն ՝ esp8266- ը բռնկելու համար: Այնուամենայնիվ, իմ անձնական փորձից ավելի լավ է գնել FTDI USB to TTL փոխարկիչ/մալուխ, քանի որ arduino- ն ինձ մոտ չաշխատեց (գուցե հոսանքի խնդրի պատճառով):

Հանել esp_flasher.zip- ը և գործարկել XTCOM_UTIL ծրագիրը:

Շղթայի միջոցով միացրեք Esp8266-01- ը համակարգչին: Դուք պետք է իմանաք COM- ի ճիշտ պորտը, որն օգտագործվում է հաղորդակցության համար: գնացեք սարքի կառավարիչ և կտտացրեք նավահանգիստներին (COM և LPT): Այնուհետև նշեք ESP8266-01- ի կողմից օգտագործվող COM նավահանգիստը:

XTCOM_UTIL- ում անցեք ToolConfig Device և ընտրեք ճիշտ com port և baud rate- ը որպես 9600: Կտտացրեք Բացել: Այնուհետև, եթե գործողությունը հաջողված է, կտտացրեք Միացեք: ապա Esp8266- ը միացված կլինի: Եթե սխալ եք տեսնում, ապա անջատեք մալուխը և նորից տեղադրեք այն:

Esp_flasher.zip ֆայլի ներսում դուք կգտնեք readme.txt ֆայլ, որը պարունակում է հասցեներ, որոնցում պետք է շողալ.bin ֆայլերից յուրաքանչյուրը: գնացեք API Testflash Image- ի ներբեռնում: թերթեք correct.bin ֆայլը և մուտքագրեք bin ֆայլին համապատասխան հասցեն և կտտացրեք ներլցմանը:

օրինակ ՝ boot_v1.1.bin -------------- 0x00000

Գործողության հաջող ավարտից հետո փակեք XTCOM_UTIL- ը և նաև անջատեք ESP8266- ը (դա պետք է արվի յուրաքանչյուր.բին ֆայլի առկայծման միջև): Կրկին վերաբացեք XTCOM_UTIL- ը և միացրեք Esp8266- ը և կրկնեք վերը նշված քայլերը ՝ 4 աղբարկղի բոլոր ֆայլերը ճիշտ հասցեով բռնկելու համար: (հիշեք, որ GPIO0- ն բոլոր ժամանակներում հիմնավորել է բռնկման ընթացքում)

Մանրամասն հրահանգների համար դիմեք այստեղ ՝

Քայլ 4: Blynk հավելվածի կարգավորում

Ներբեռնեք Blynk ծրագիրը Play Store- ից և մուտք գործեք:

Նոր նախագիծ ստեղծելու համար սեղմեք + պատկերակը վերևում: Տվեք ձեզ ծրագրի անունը: Ընտրեք Սարքը որպես Arduino UNO Միացման տեսակը որպես WiFi և կտտացրեք Ստեղծել: Հեղինակության նշան ստեղծելուն պես կուղարկվի ձեր գրանցված էլ. Կարող եք նաև այն հետագայում ուղարկել ծրագրի նախագծման էջի (ընկույզի խորհրդանիշ) սարքերում:

Կոճակ ավելացնելու համար սեղմեք + և ընտրեք Կոճակ: Կտտացրեք նոր ստեղծված կոճակին ՝ այն խմբագրելու համար: Անվանեք այն և նշեք PIN- ը թվային D13: Անջատեք ռեժիմը SWITCH- ին: Սա միացնելու/անջատելու է Arduino- ի ներկառուցված LED- ը:

Այլ կապումները վերահսկելու համար Խմբագրման ընտրացանկում ընտրեք պահանջվող քորոցը (D3, D4 … և այլն):

Քայլ 5: mingրագրավորում

Բացեք Arduino IDE- ն:

Ընտրեք Arduino Uno տախտակ և ընտրեք ճիշտ նավահանգիստը:

Ներբեռնեք ծածկագիրը և տեղադրեք ծածկագիրը Adruino IDE- ում:

Դա Esp8266_Shield Օրինակ Programրագրի փոփոխությունն է: Փոխարինեք yourAUTH- ը ձեր փոստին ուղարկված Auth նշանով: Փոխարինեք youSSID- ը ձեր WiFi անունով և փոխարինեք YourPassword- ը WiFi գաղտնաբառով: Սարքավորման սերիական մասը մեկնաբանվում է, քանի որ մենք օգտագործում ենք Arduino UNO- ն:

** programրագրում ես մեկնաբանել եմ ծրագրակազմի սերիան (եթե օգտագործում եք Arduino Uno): Խորհուրդ եմ տալիս մեկնաբանել Softwareրագրակազմի սերիալը որպես անկայուն:

Վերբեռնեք վերը նշված ծրագիրը Arduino Uno տախտակին: Բեռնվելուց հետո անջատեք arduino- ն համակարգչից:

Այժմ դուք պետք է միացնեք ESP8266- ը Arduino UNO- ին:

Քայլ 6. Շղթայի կարգավորում և լրացում:

Image
Image
Circuit Setup և FInish!
Circuit Setup և FInish!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Գնդ ---------- Գնդ

Vcc ----------- 3.3v

CH_PD ------------ 3.3 վ

Միացումն ավարտվելուց հետո միացրեք Arduino- ն համակարգչին: Բացեք Serial Monitor- ը և սահմանեք baud փոխարժեքը 115200:

Եթե ամեն ինչ ճիշտ է, սերիական մոնիտորում կտեսնեք ցուցադրված պատկերի նման մի բան:

Blynk հավելվածում ընտրեք ձեր նախագիծը և կտտացրեք նվագարկման կոճակին: Սեղմեք կոճակը ՝ LED- ը միացնելու/անջատելու համար:

Այժմ դրանով նախագիծն ավարտված է: Հուսանք, որ ձեզ դուր եկավ ձեռնարկը: Եթե ունեք հարցեր/ առաջարկություններ, խնդրում ենք թողնել այն ստորև բերված մեկնաբանությունների բաժնում: Շնորհակալություն!

Խորհուրդ ենք տալիս: