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

Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ. 3 քայլ (նկարներով)
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ. 3 քայլ (նկարներով)

Video: Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ. 3 քայլ (նկարներով)

Video: Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ. 3 քայլ (նկարներով)
Video: Blynk + ESP = Проще не бывает! 2024, Նոյեմբեր
Anonim
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ
Arduino Tutorial - BLYNK Styled Button և ESP -01 փոխանցման մոդուլ
Arduino Tutorial - BLYNK Styled Button և ESP -01 փոխանցման մոդուլ

Բարի գալուստ մեր ալիքի մեկ այլ ձեռնարկ, սա այս սեզոնի առաջին ձեռնարկն է, որը նվիրված կլինի IoT համակարգերին, այստեղ մենք նկարագրելու ենք այս տիպի համակարգերում օգտագործվող սարքերի որոշ առանձնահատկություններ և գործառույթներ:

Այս համակարգերը ստեղծելու համար մենք կօգտագործենք Blynk հավելվածը, որը նախատեսված է IoT համակարգերի համար և դրա հետ աշխատելը շատ հեշտ և ինտուիտիվ ծրագիր է (տե՛ս վերևի պատկերը): Այս հավելվածն արդեն նշվել է նախորդ ձեռնարկներում, սակայն այս սեզոնին մենք մանրամասն կներկայացնենք նրա վիջեթներից յուրաքանչյուրի ամենակարևոր հատկությունները:

Blynk IoT Plataform կայք ՝

Այս հավելվածի միջոցով մենք կարող ենք օգտագործել միջերեսներ, որոնք վերահսկում և դիտում են ֆիզիկական սարքից առաջացած տվյալները հեռակա կարգով, պարզապես այդ սարքն ու սմարթֆոնը միացված են ինտերնետին:

Այս ֆիզիկական սարքը կունենա ռելե, որը կվերահսկի լուսավորման պարզ համակարգը, և այս ռելեն միացված կլինի շատ փոքր և պարզ Wi-Fi կառավարման սարքին, այս սարքը ESP8266 ESP-01 մոդուլն է (տես ստորև բերված տվյալների թերթիկը):

Այս սարքավորումն առանձնանում է իր փոքր չափսերով, ցածր գնով և բազմակողմանիությամբ:

Նախորդ ձեռնարկներում մենք օգտագործում էինք Arduino տախտակների մի քանի տարբեր տեսակներ, և դրանք միշտ հավաքման հիմնական սարքերն էին և պարունակում էին ծրագրավորման ծածկագիրը ՝ վերահսկելով և կառավարելով բոլոր հնարավորությունները:

Վերջին ձեռնարկում ESP8266ESP-01 մոդուլը օգտագործվել է միայն որպես կապի սարք ՝ ստանալով և փոխանցելով միայն Wi-Fi- ի տվյալները և ոչ թե որպես հիմնական հավաքման սարքավորումներ:

Arduino ձեռնարկ - Blynk Motor Speed Control ESP8266:

www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

Այս անգամ հիմնական սարքը կլինի ESP8266 ESP-01 մոդուլը, որը վերահսկելու և կառավարելու է հավաքման բոլոր ռեսուրսները:

ESP8266 ESP-01 մոդուլի բնութագրերը.

  • Tensilica Xtensa ցածր էներգիայի և 32 բիթանոց պրոցեսոր;
  • 1 ՄԲ ֆլեշ հիշողություն;
  • SPI, UART և SDIO հաղորդակցման արձանագրություններ;
  • Միացում - 8 փին միակցիչ;
  • Թվային I/O կապում (PWM) - GPIO0 և GPIO2;
  • Մուտքային լարումը `3.3V DC;
  • Wi-Fi PCB ալեհավաք նավի վրա;
  • Չափ - 25x14x1 մմ;

Մեկ այլ մոդուլ, որը նույնպես շատ օգտակար է IoT համակարգերում նախագծեր ստեղծելիս, Relay մոդուլն է: Այս մոդուլը նախատեսված է ESP-01 մոդուլի հետ համատեղ աշխատելու համար, ինչպես նաև ունի 8 փին միակցիչ շատ հեշտ օգտագործման համար (տե՛ս ստորև բերված տվյալների թերթիկը):

ESP-01 Ռելեի մոդուլի բնութագրերը

  • Գործող լարումը `5V DC;
  • Բեռի ռելե - 250V AC - 10A;
  • Միացում - 8 փին միակցիչ;
  • GPIO0 քորոց ռելեի կառավարման համար (բարձր մակարդակի կարգավիճակ);
  • Չափ - 37x25 մմ;

Քանի որ հավաքման սարքերը չեն սնվում սեղանի լամպի նույն արժեքներով, պահանջվում է ավելի համապատասխան սնուցման աղբյուր:

Չնայած ESP-01 մոդուլը պահանջում է մատակարարման այլ լարում, քան Ռելեի մոդուլը, այլ սնուցման աղբյուր չի պահանջվի, քանի որ ESP-01 մոդուլը սնվում է անմիջապես Ռելեի մոդուլի միջոցով (տես ստորև նկարը):

Էներգամատակարարման բնութագրերը

  • Մուտքային լարումը `230V AC 50Hz;
  • Ելքային լարումը `5V DC;
  • Ելքային հոսանք ՝ 700 մԱ;
  • Հզորությունը `3, 5W;
  • Կարճ միացման պաշտպանություն;
  • Protectionերմաստիճանի պաշտպանություն;
  • Overանրաբեռնվածության պաշտպանություն;
  • Չափը ՝ 30x20x18 մմ;

Ինչպես կարելի է հեշտությամբ տեսնել, ESP-01 մոդուլն ունի բազմաթիվ առավելություններ, սակայն ի տարբերություն նախկինում արդեն նշված քարտերի այլ մոդելների, այս մոդուլը թույլ չի տալիս ուղղակիորեն միանալ համակարգչին `ծրագրավորման ծածկագիրը բեռնելու համար:

Այդ պատճառով անհրաժեշտ է ադապտեր սարք, որը երաշխավորում է այս կապը, հնարավորության դեպքում USB խրոցակի միջոցով (տես ստորև բերված պատկերը):

ESP-01 USB ադապտեր մոդուլի բնութագրերը.

  • USB- սերիական միացում;
  • Ռեժիմի անջատիչ Ինքնաթիռ - Հաղորդակցություն (UART) և (րագիր (PROG);
  • 3, 3V DC կարգավորիչ միացում Ինքնաթիռ,
  • Չափը ՝ 49x17x10 մմ;

Շատ հեշտ է գտնել այս մոդուլը շուկայում, բայց զգույշ եղեք, կան USB ադապտերային մոդուլներ ՝ առանց այս անջատիչի, և այն գնելու դեպքում պետք է մի փոքր փոփոխություն կատարեք, բայց ձեզ որոշ հմտություններ կպահանջվեն (տե՛ս ստորև բերված հղումը):

USB- ից ESP-01 ադապտերների տախտակի փոփոխություն.

Եթե դուք չեք ցանկանում գնել այս USB Adapter մոդուլը, կա մեկ այլ եղանակ ՝ ESP-01 մոդուլը ձեր համակարգչին միացնելու համար: Այս մեթոդը օգտագործում է միայն Breadboard և Arduino UNO, այնուամենայնիվ, այս մեթոդը ոչ այնքան գործնական է, որքան ադապտերային մոդուլը (տես ստորև բերված հղումը):

Arduino ձեռնարկ-Blynk Motor Speed Control ESP8266. Https: //www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

Քայլ 1. Շրջանների հավաքում

Image
Image
Շրջանային ժողով
Շրջանային ժողով
Շրջանային ժողով
Շրջանային ժողով
Շրջանային ժողով
Շրջանային ժողով

Այս ձեռնարկի հավաքումը շատ պարզ է, պարզապես միացրեք բոլոր սարքերը միմյանց, և ձեր միացումների մեծ մասը կօգտագործվի (տես վերևի պատկերը):

Մասերի ցուցակ

  • 1x ESP8266 ESP-01 մոդուլ;
  • 1x ESP-01 ռելեի մոդուլ;
  • 1x սնուցման աղբյուր 230V AC- ից 5V DC 700mA;
  • 1x Սեղանի լույս 230V AC;
  • 1x USB ադապտեր ESP-01- ին;
  • 1x սմարթֆոն;
  • Ինտերնետ Wi-Fi համակարգ;
  • Blynk հավելված;

Տեղադրեք ռելեի մոդուլը ESP-01- ին և սնուցման աղբյուրին

Սեղանի լամպը կառավարելու համար անհրաժեշտ է ընդհատել 230V AC մալուխները `հավաքման այս նոր համակարգը տեղադրելու համար:

Այս մալուխները սովորաբար ունեն երկու լար `նշված կապույտ (N) և շագանակագույն (F): Այս մալուխները միացված կլինեն Էներգամատակարարման և Սեղանի լամպի միջև զուգահեռ կապի միջոցով `երկու սարքերը էներգիա հաղորդելու համար:

Այժմ անհրաժեշտ է շագանակագույն (F) մետաղալարը մալուխից միացնել Ռելեի մոդուլի ընդհանուր (COM) միակցիչին, այժմ Աղյուսակ լույսի էներգիայի վերահսկողությունը կիրականացվի Ռելե մոդուլի միջոցով:

Ի վերջո, Սեղանի լամպը միացված կլինի սովորաբար բաց (NO) ռելեի միակցիչին, այս կապը կաշխուժացնի Սեղանի լամպը, երբ այն պատվիրի Բլինկի նախագիծը:

Վերադառնալով սնուցման աղբյուրին, 5V DC- ի ելքային կապերը միացված են Relay մոդուլի մուտքային լարման կապին: Սա հավաքման վերջին կապն է միացված բոլոր սարքերի հետ:

Վերջին քայլը ESP-01 մոդուլի տեղադրումն է Relay մոդուլի վրա ճիշտ ձևով, սակայն տեղադրումից առաջ անհրաժեշտ կլինի վերբեռնել կոդը, որպեսզի այն ճիշտ աշխատի և արձագանքի Blynk հավելվածին:

Պատրաստեք ESP-01 ծածկագիրը բեռնելու համար

Եթե դուք ընտրում եք USB ադապտեր ESP-01- ի համար ծածկագիրը բեռնելու համար (տե՛ս վերևի պատկերը), հետևեք քայլերին.

Տեղադրեք ESP-01- ը USB ադապտերի վրա ճիշտ ձևով

Սահմանեք ադապտերների անջատիչը ծրագրավորման ռեժիմին (PROG);

Միացրեք USB ադապտերը համակարգչին;

Տեղադրեք USB ադապտերների վարորդները համակարգչում և պատրաստ սարքում;

Քայլ 2: Ստեղծեք և կազմաձևեք Blynk նախագիծ

Ստեղծեք և կազմաձևեք Blynk նախագիծ
Ստեղծեք և կազմաձևեք Blynk նախագիծ
Ստեղծեք և կազմաձևեք Blynk նախագիծ
Ստեղծեք և կազմաձևեք Blynk նախագիծ
Ստեղծեք և կազմաձևեք Blynk նախագիծ
Ստեղծեք և կազմաձևեք Blynk նախագիծ
Ստեղծեք և կազմաձևեք Blynk նախագիծ
Ստեղծեք և կազմաձևեք Blynk նախագիծ

Նախքան ծածկագրի բացատրությունը, եկեք նախ ստեղծենք մեր նախագիծը Blynk հավելվածում: Քանի որ հավաքումը բավականին պարզ է, Blynk հավելվածի նախագիծը նույնպես շատ հեշտ կլինի ստեղծել և կարգավորել այս IoT համակարգի գործառույթները:

Blynk հավելվածում նախագիծը ստեղծելու համար նախ պետք է ներբեռնեք այս ծրագիրը և տեղադրեք այն ձեր սմարթֆոնի կամ պլանշետի վրա:

Ներբեռնեք Blynk հավելվածը կայքում ՝

Ստեղծեք նոր նախագիծ

Theրագիրը տեղադրելուց հետո, Blynk հավելվածում հաշիվ ստեղծելու համար պետք է ունենաք էլփոստի հաշիվ: Հաջորդը, պարզապես ստեղծեք առաջին նախագիծը (տես վերևի պատկերը):

Նոր նախագիծ ստեղծելու համար դուք պետք է ընտրեք «Նոր նախագիծ» տարբերակը, և հիմնական պարամետրերով նոր պատուհան կբացվի, և մենք կընտրենք հետևյալ կարգավորումները.

  • «Անուն» տեքստային տուփ - Այն թույլ է տալիս բացահայտել նախագիծը, որպեսզի մենք հեշտությամբ գտնենք այն:

    Նախագծի անվանումը ՝ «Arduino tutorial»;

  • «Ընտրեք սարքը» տարբերակ - Այն թույլ է տալիս ընտրել հավաքման համար օգտագործվող սարքի տեսակը:

    Սարքավորման տեսակ ՝ «ESP8266»;

  • «Միացման տեսակը» տարբերակ - Այն թույլ է տալիս ընտրել միացվածության տեսակը, որն օգտագործում է ընտրված սարքը:

    Միացման տեսակը ՝ «Wi-Fi»;

  • «Թեման» տարբերակ - Այն թույլ է տալիս ընտրել նախագծի արտաքին տեսքի գույները, որոնք կարող են լինել մուգ կամ բաց:

    Ներկայացման տեսակը ՝ «Կարևոր չէ»;

Այս քայլն ավարտելու համար պարզապես սեղմեք «Ստեղծել» կոճակը, և կհայտնվի նոր էկրան, որի վերևում կան կանաչ սանդղակներ, և այդտեղ կավելացվեն նախագծի համար անհրաժեշտ վիջեթները:

Կարգավորումների ոճավորված կոճակ

Widրագրին վիջեթներ ավելացնելու համար պարզապես սեղմեք էկրանին կամ սեղմեք (+) նշանը վերին կանաչ սանդղակում: Availableուցադրվում է բոլոր մատչելի տեսակի վիդջեթների ցանկը (տես վերևի պատկերը):

Այս նախագիծը շատ պարզ կլինի ՝ պահանջելով միայն մեկ վիջեթ ՝ սեղանի լամպը միացնելու և անջատելու համար: Ընտրված վիջեթի տեսակը «Styled Button» - ն է: Այս վիջեթն ունի նույն գործառույթը, ինչ «կոճակ» վիջեթը, բայց այն ունի շատ ավելի շատ կարգավորումներ, քան այն:

Երբ ընտրեք վիջեթի տեսակը, այն կհայտնվի էկրանին: Այժմ, եթե այն սեղմում եք միայն մեկ անգամ, դրա շուրջը շրջանակ է հայտնվում, ինչը նշանակում է, որ կարող եք փոխել դրա չափերը (տե՛ս վերևի պատկերը):

Եթե վիջեթը նորից սեղմվի, ապա կցուցադրվի կարգավորումների ընտրանքներով էջը: Այս վիջեթի համար ընտրված կարգավորումների ընտրանքներն են.

  • «Պիտակ» տեքստային տուփ - Այն որոշում է գործառույթի տեսակը, որը կկատարի վիջեթը:

    Վիջեթի պիտակ ՝ «Սեղանի լույս»;

  • «Ելք» տարբերակ - Այն ձեզ հնարավորություն է տալիս ընտրել, թե որ ESP8266 ելքային փինն է վերահսկվելու այս վիջեթի միջոցով: Կարող եք ընտրել թվային և վիրտուալ կապերի միջև:

    • Վիրտուալ կապում - Սրանք աշխատում են որպես ամբողջ տիպի ամբողջական փոփոխականներ (int) և պահում են կոճակի պետական արժեքը: Սա թույլ է տալիս շահագործել պետական արժեքը `ծածկագրում այնպիսի պայմաններ ստեղծելու համար, որոնք հավելյալ գործառույթներ են ավելացնում վիջեթին:
    • Թվային կապեր - Երբ թվային կապումներն ընտրվում են, վիջեթը ուղղակիորեն վերահսկում է թվային ելքային կապերը: Այս տեսակի քորոցներ օգտագործելիս անհրաժեշտ չէ այս գործառույթը տեղադրել ծածկագրում: Սա Blynk հավելվածի մեծ առավելություններից մեկն է, քանի որ այն հեշտացնում է ծածկագրի կառուցվածքը:

      Ընտրված քորոց ՝ «Թվային - gp0»;

Նշում. ESP8266 սարքն ընտրելիս ձեզ թույլ կտրվի ընտրել 16 թվային կապում, այնուամենայնիվ, ESP-01 մոդելի մոտ առկա է այս 2 կապում, որոնք են GPIO0 և GPIO2:

  • «Ռեժիմ» տարբերակ - Այն հնարավորություն է տալիս ընտրել գործառույթի կոճակի տեսակը: Դուք կարող եք ընտրել գործողություն, որը նման է սեղմման կոճակին ՝ պահանջելով այն պահել ձեր կարգավիճակի արժեքը փոխելու կամ անջատիչի նման գործողություն, որը փոխում է իր կարգավիճակի արժեքը ընդամենը մի ակնթարթային հպումով:

    Կոճակի ռեժիմ ՝ «Փոխել»;

  • «ON/OFF States» ընտրանքներ. Այս տարբերակում կարող եք փոխել երկու կոճակների վիճակների ընթացքում ցուցադրվող պիտակների տեքստը, տառատեսակի չափը և գույնը, ինչպես նաև կոճակի ֆոնի գույնը:

    • Անջատված պետություններ.

      • OFF տեքստ ՝ «OFF OFF»;
      • OFF Պիտակի գույնը ՝ «Կարևոր չէ»;
      • OFF Ֆոնի գույնը ՝ «Կարևոր չէ»;
    • Նահանգները ՄԻ.

      • ON տեքստը `« Միացնել »;
      • Պիտակի գույնը ՝ «Կարևոր չէ»;
      • ON Ֆոնի գույնը ՝ «Կարևոր չէ»;
  • «Եզրեր» և «Ոճ» տարբերակներ - Այս երկու տարբերակները թույլ են տալիս նաև փոխել կոճակի որոշ գեղագիտական ընտրանքներ, օրինակ ՝ դրա ձևը ՝ ընտրելով ավելի կլորացված կամ ուղիղ ձևեր: Ընտրանքներ կարող են ընտրվել նաև կոճակի ֆոնն ամբողջությամբ լրացնելու կամ պարզապես սահմանագծի համար:

    • Կոճակի ձևը `« կլորացված »;
    • Կոճակի ֆոնի ոճը `« ուրվագիծ »;
  • «Կողպեք չափ» տարբերակ - Այս վերջին տարբերակը, երբ ակտիվանում է, արգելափակում է կոճակի չափերը խմբագրելու հնարավորությունը ՝ միշտ պահելով ընթացիկ չափը:

    Արգելափակման չափսեր. "OFF";

Նախագծի կարգավորումներ

Forրագրի համար անհրաժեշտ բոլոր վիջեթների կազմաձևումն ավարտելուց հետո ծրագրի որոշ պարամետրեր հաստատվում և խմբագրվում են `դրա աշխատանքը բարելավելու համար:

Settingsրագրի կարգավորումների էջ մուտք գործելու համար ընտրեք ընկույզի խորհրդանիշ, որը գտնվում է barրագրի վերևում գտնվող կանաչ սանդղակում: Այս էջում կարող եք փոխել և կարգավորել հետևյալ պարամետրերը (տես վերևի պատկերը).

  • «Անուն» տեքստային տուփ - Այն թույլ է տալիս փոխել կամ խմբագրել նախագծի անունը:

    Նախագծի անվանումը ՝ «Arduino tutorial»;

  • «Համօգտագործվող հասանելիություն» ընտրանքներ - Թույլ է տալիս կիսել ձեր նախագիծը Blynk հավելվածի այլ օգտվողների հետ: Եթե այս տարբերակը միացված է, այլ օգտվողներ կարող են վերահսկել հավաքը, բայց չեն կարող խմբագրել այն:

    Համօգտագործման տարբերակ ՝ «OFF»;

«Հիմնական էկրանի դյուրանցում» կոճակ - Ստեղծեք դյուրանցման պատկերակ ձեր սմարթֆոնի էկրանին ՝ նախագծին հեշտ մուտք գործելու համար:

  • Մուտք դեպի «Հեղինակության նշաններ». - canրագրի բոլոր ավտոմատ նշաններին կարող եք մուտք գործել «Էլ.փոստ բոլորը» տարբերակի միջոցով, որն ուղարկում եք Blynk հավելվածի հետ կապված էլփոստի հաշվին, կամ պատճենեք բոլոր կոդերը «Պատճենել բոլորը» տարբերակի միջոցով:

    Այս Auth Tokens- ը նույնականացնում և լիազորում է հավաքման սարքավորումները վերահսկել Blynk App- ի կողմից:

  • «Թեմա» տարբերակ - Այն հնարավորություն է տալիս ընտրել նախագծի արտաքին տեսքի գույները, որոնք կարող են լինել մուգ կամ բաց:

    Արտաքին տեսք ՝ «Կարևոր չէ»;

  • «Պահել էկրանը միշտ միացված» տարբերակը. Միացված լինելու դեպքում այն միշտ պահում է ձեր սմարթֆոնի էկրանը Blynk հավելվածն օգտագործելիս:

    Պահել էկրանը ՝ «Կարևոր չէ»;

  • «Տեղեկացնել սարքերին, երբ ծրագիրը միացված է» տարբերակը - թույլ է տալիս ակտիվացնել սարքի ծանուցումները, երբ ծրագիրը ակտիվացված է:

    Միացնել սարքի ծանուցումները. «Կարևոր չէ»;

  • «Մի անջատեք ծանուցումները» տարբերակ - Այն հնարավորություն է տալիս անջատել սարքի միացման ծանուցումները խաղային ռեժիմում: Այս տարբերակը միացված լինելու դեպքում հնարավոր է միայն ստուգել սարքի միացման կարգավիճակը `սեղմելով ծրագրի սարքի վերևում գտնվող կանաչ սանդղակի« Սարքերի միացումներ »խորհրդանիշով կոճակը:

    Անջատել սարքի ծանուցումները `OFF;

  • «Wուցադրել վիդջեթների ֆոնը նվագարկման ռեժիմում» տարբերակ - Երբ այն միացված է, այն ստիպում է նախագծին մշտապես սկսել «Խաղալ» ռեժիմում ՝ ավելի դյուրին դարձնելով նախագծի օգտագործումը, երբ այն ավարտվի և պատրաստ լինի օգտագործման համար:

    Խաղի ռեժիմի ակտիվացում ՝ ON (completedրագիրն ավարտված է) կամ OFF (testրագիրը փորձարկման փուլում է);

«Կլոն» կոճակ - Այն ստեղծում է QR կոդ, որը կարող է նախագծի ճշգրիտ պատճենը կիսել Blynk App- ի մեկ այլ հաշվի հետ: Projectրագրի փոխանակման այս ձևն ապահով է, քանի դեռ կիսվում է միայն QR կոդը, այլ ոչ թե Auto Tokens- ը:

Նախագծի սարքերի կարգավորումներ

Այս նույն նախագծի կարգավորումների էջում դուք կգտնեք այն էջը, որը նվիրված է նախագծի վերահսկող տարբեր սարքերին: Այս ներդիրն ընտրելով ՝ էջ է ցուցադրվում, և հնարավոր է դիտել, ավելացնել և հեռացնել նախագծում օգտագործվող բոլոր սարքերը:

Երբ սարքն ընտրվի, էջ կբացվի, որտեղ կարող եք խմբագրել և հաստատել սարքի հետևյալ կարգավորումները (տե՛ս վերևի պատկերը).

  • «Անուն» տեքստային տուփ - Այն հնարավորություն է տալիս ստուգել կամ փոխել սարքի անունը, որպեսզի այն ավելի հեշտ լինի գտնել:

    Սարքի անունը `« Սարքը#1 »;

  • «Ընտրեք սարքը» տարբերակ - Թույլ է տալիս ստուգել կամ փոխել հավաքման համար օգտագործվող սարքի տեսակը:

    Սարքավորման տեսակ ՝ «ESP8266»;

  • «Միացման տեսակը» տարբերակ - Թույլ է տալիս ստուգել կամ փոխել ընտրված սարքի օգտագործվող կապի տեսակը:
  • Միացման տեսակը ՝ «Wi-Fi»;
  • Թույլ է տալիս մուտք գործել կամ փոփոխել «Auth Token» - Եթե սարքի Auth Token կոդը վնասված է, պարզապես սեղմեք «Թարմացնել» կոճակը, և նոր ծածկագիր կստեղծվի: Սեղմելով «Էլփոստ» կոճակը, այս նոր կոդը ուղարկվում է Blynk App հաշվի հետ կապված էլ.
  • Usefulրագրին բազմաթիվ սարքեր ավելացնելիս շատ օգտակար տարբերակ է «+ Նոր պիտակներ» տարբերակը, քանի որ այն թույլ է տալիս խմբավորել այս սարքերը ՝ նախագիծը ավելի հեշտ կազմակերպելու համար:

Նախագծի բոլոր պարամետրերն ավարտվելուց հետո ժամանակն է այն վերջապես վերածել Play ռեժիմի, բայց դեռ անհրաժեշտ կլինի ծածկագիրը վերբեռնել ESP8266 ESP-0 1 մոդուլում ՝ հավաքը վերջնականապես փորձարկելու համար:

Եթե ցանկանում եք ուղղակիորեն պատճենել այս նախագիծը ՝ բոլոր պարամետրերով և պատրաստ օգտագործման համար, պարզապես օգտագործեք հետևյալ ընթացակարգը (տե՛ս վերևի պատկերը).

  • Կտտացրեք QR կոդի խորհրդանիշին Blynk հավելվածի գլխավոր էջում;
  • Թույլատրել տեսախցիկի օգտագործումը հավելվածի կողմից.
  • Սմարթֆոնի տեսախցիկը ուղղեք դեպի QR կոդ;
  • Նախագիծը անմիջապես պատճենվելու է ձեր սմարթֆոնին.

Քայլ 3: Կոդի բացատրություն

Կոդի բացատրություն
Կոդի բացատրություն
Կոդի բացատրություն
Կոդի բացատրություն
Կոդի բացատրություն
Կոդի բացատրություն
Կոդի բացատրություն
Կոդի բացատրություն

Ինչպես հիշում եք, ESP-01 մոդուլը տեղադրված է USB Adapter մոդուլի վրա և պատրաստ է ծրագրավորման: Այժմ եկեք մոդուլը միացնենք համակարգչի USB միացումներից մեկին և բացենք Arduino IDE- ն:

Որպեսզի ESP-01 մոդուլը վերահսկվի Blynk App- ի կողմից, ձեզ հարկավոր է վերբեռնել ծածկագիր Blynk App- ի բոլոր նույնականացումներով և ձեր Wi-Fi ցանցի հավատարմագրերով:

Այսպիսով, յուրաքանչյուր սարք ունի ստանդարտ ծածկագիր `բոլոր գրադարաններով և գործառույթներով, որոնք անհրաժեշտ են դրա ճիշտ աշխատանքի համար: Օգտագործված սարքի յուրաքանչյուր տեսակի համար այս ստանդարտ կոդը դյուրին դարձնելու համար Blynk App կայքը ունի էջ, որը թույլ է տալիս գտնել և պատճենել ստանդարտ կոդը ESP8266ESP-01 մոդուլին (տե՛ս ստորև բերված ծածկագիրը):

Blynk օրինակ դիտարկիչ ՝ https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & example = GettingStarted%2FBlynkBlink

// Ակտիվացնում է կապը Blynk հավելվածի և Serial Monitor- ի միջև.

#սահմանել BLYNK_PRINT Սերիալ #ներառել // Ներմուծել «ESP8266_Lib» գրադարան: #ներառել // Ներմուծել «BlynkSimpleShieldEsp8266» գրադարան: // Հաշվի նույնականացում Blynk հավելվածում: char auth = "YourAuthToken"; // Մուտքագրեք սարքի հեղինակային նշանի կոդը: // Մուտքագրեք WiFi- ի հավատարմագրերը: char ssid = "YourNetworkName"; // Wi-Fi ցանցի անուն: char pass = "YourPassword"; // Wi-Fi ցանցի գաղտնաբառ: // Նշում. Բաց Wi-Fi ցանցերի համար գաղտնաբառ սահմանեք: // Գործարկել SETUP գործառույթը միայն մեկ անգամ ՝ Reset: void setup () սեղմելուց հետո {// Սկսում է հաղորդակցության սերիալը ՝ Serial.begin (9600); // Սկսում է Wi-Fi կապը. Blynk.begin (auth, ssid, pass); } // Բազմիցս գործարկել LOOP գործառույթը.: void loop () {// Սկսում է կապը Blynk հավելվածի հետ. Blynk.run (); // Տեղադրեք ձեր ծրագրի մնացած կոդը: }

Այս հավաքը, Blynk հավելվածում մշակված նախագծի հետ մեկտեղ, ունի այն առավելությունը, որ ձեզանից չի պահանջվում փոխել կամ ավելացնել ստանդարտ կոդի ավելի շատ տողեր:

Ինչպես նշվեց նախորդ քայլում, ընտրելով վիջեթների կոճակի թվային կապերը, այս կոճակը ուղղակիորեն կվերահսկի այդ կապերը և կարիք չկա այդ գործառույթները տեղադրել կոդի մեջ, այդ իսկ պատճառով այս հավաքածուն IoT- ի ամենապարզ համակարգերից մեկն է:

Այժմ, ESP8266 ESP-01 մոդուլի ծածկագիրը բեռնելու համար ձեզ հարկավոր է կարգավորել Arduino IDE- ն (տես վերևի պատկերը): Կարգավորելու համար նախ պետք է տեղադրել այս մոդուլը Arduino IDE- ում, և դա անելու համար մենք հետևում ենք այս քայլերին.

Բացեք «Նախապատվություններ» էջը «Ֆայլ» ներդիրում;

Ստորև պատճենեք «Նախընտրանքներ» էջի «Լրացուցիչ ափսեի մենեջերի URL» հղումների ցուցակին;

Հղում ՝

Բացեք «Խորհրդի կառավարիչ» էջը «Տախտակներ» տարբերակի «Գործիքներ» ներդիրի միջոցով;

Որոնեք ESP8266 մոդուլը որոնման տողում;

Սեղմեք «Տեղադրեք» կոճակը ՝ Arduino IDE- ում ESP8266 մոդուլը տեղադրելու համար;

Տախտակը տեղադրելուց հետո միայն անհրաժեշտ է ընտրել օգտագործված տախտակի մոդելը և դրա միացման պորտը, այն կարող է փոխվել `կախված այն բանից, թե որտեղ է միացված ESP-01 USB ադապտեր մոդուլը (տես վերևի պատկերը):

Այժմ կարող եք պարզապես վերբեռնել ESP8266 ESP-01 մոդուլի կոդը: Երբ բեռնման գործընթացն ավարտված է, ESP-01 մոդուլը հանվում է USB ադապտերից և տեղադրվում է Relay մոդուլում: Դրանից հետո «Վերագործարկեք» կոճակը պետք է սեղմել, որպեսզի Wi-Fi կապը ճիշտ սկսվի:

Վերջապես, հավաքն ավարտված է և պատրաստ: Այսպիսով, սարը փորձարկելու համար պարզապես սեղմեք «Խաղալ» կոճակը, որը գտնվում է Blynk App նախագծի կառուցման էջում:

Հաջորդը, կարող եք ստուգել, արդյոք սարքը միացված է Blynk հավելվածին, և եթե դա հաստատվի, ծրագիրը ինքնաբերաբար սկսում է վերահսկել սարքը ՝ թույլ տալով միացնել և անջատել Աղյուսակի լամպը ինտերնետի միջոցով:

Շնորհակալություն մեր ձեռնարկները դիտելու համար, մեր ալիքի նպատակն է նպաստել և օգնել ձեզ նախագծերի մշակման գործում, այժմ նաև IoT համակարգի մոդուլների միջոցով: Բաց մի թողեք հաջորդ ձեռնարկները և այցելեք մեր ալիքը Youtube- ում, Instagram- ում, Facebook- ում կամ Twitter- ում:

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