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

Google Օրացույցի իրադարձություններ դեպի ESP8266: 10 քայլ
Google Օրացույցի իրադարձություններ դեպի ESP8266: 10 քայլ

Video: Google Օրացույցի իրադարձություններ դեպի ESP8266: 10 քայլ

Video: Google Օրացույցի իրադարձություններ դեպի ESP8266: 10 քայլ
Video: Ի՞նչ է Google calendar-ը 2024, Հուլիսի
Anonim
Google Օրացույցի իրադարձություններ դեպի ESP8266
Google Օրացույցի իրադարձություններ դեպի ESP8266

Այս ձեռնարկում ես կբացատրեմ, թե ինչպես ներմուծել Google Օրացույցի իրադարձությունների տվյալները Arduino IDE- ում ESP8266 տախտակի համար: Ես կներմուծեմ իմ դասընթացի ավարտի և մեկնարկի ժամը Google Օրացույցից և դրանք կտպագրեմ Arduino IDE սերիական մոնիտորի վրա:

Դրան հասնելու համար մենք օգտագործում ենք Zapier- ը ՝ իրադարձության տվյալները Adafruit- ի ֆիդ ուղարկելու համար: Հետո մենք կարդում ենք այս հոսքը Արդուինոյում:

Քայլ 1: Ստեղծեք նոր հոսք Adafruit- ում

Ստեղծեք նոր սնունդ Ադաֆրուտում
Ստեղծեք նոր սնունդ Ադաֆրուտում
Ստեղծեք նոր սնունդ Ադաֆրուտում
Ստեղծեք նոր սնունդ Ադաֆրուտում

- Գնա Ադաֆրուտ:

- Ստեղծեք հաշիվ Adafruit- ում, եթե այն արդեն չունեք:

- Գլխավոր էջում անցեք հոսքեր> Դիտել բոլորը

- Դուք այժմ լրահոսի էջում եք: Նոր հոսք ստեղծելու համար կտտացրեք Գործողություններ> Ստեղծել նոր լրահոս

- Մեր նախագծի համար այն կկոչվի «ուսուցում»: Կտտացրեք Ստեղծել հոսք

Տվեք ձեր հոսքին պարզ և ճանաչելի անուն:

- Բացեք մեր ստեղծած թարմացվող բովանդակությունը: Առայժմ դատարկ է, բայց մենք նրան տվյալներ կուղարկենք ՝ օգտագործելով Zapier- ը:

Քայլ 2: Կատարեք ցատկ

Կատարեք apապ
Կատարեք apապ

- Գնա apապիեր

- Ստեղծեք հաշիվ, եթե դեռ չունեք:

Մենք կապ ենք հաստատելու Google Օրացույցի և Adafruit- ի միջև: Սա կոչվում է zap:

- Գլխավոր էջում կտտացրեք «կատարել ցատկ»

Քայլ 3: Միացրեք Google Օրացույցը

Միացրեք Google Օրացույցը
Միացրեք Google Օրացույցը
Միացրեք Google Օրացույցը
Միացրեք Google Օրացույցը

Կապի առաջին մասը Google օրացույցն է:

- Ընտրեք ծրագիրը ընտրեք «Google Օրացույց»

- Ընտրեք Գործարկման իրադարձության ընտրության ներքո ընտրեք Ընտրեք «Միջոցառման սկիզբ»

Սա այն ձգանն է, որը նախաձեռնում է կապը: «Միջոցառման սկիզբը» լավագույնն է մեր նպատակների համար, բայց դուք կարող եք ընտրել այն, ինչ ցանկանում եք:

- Ընտրեք Google օրացույցի հաշիվ:

Քայլ 4: Անհատականացրեք Google Օրացույցի իրադարձությունը

Անհատականացրեք Google Օրացույցի իրադարձությունը
Անհատականացրեք Google Օրացույցի իրադարձությունը

- Ընտրեք օրացույցը ձեր հաշվից, որը ցանկանում եք օգտագործել:

Գրելու համար օրացույց ընտրելը ամենահեշտն է, այնպես որ կարող եք ավելացնել թեստային նշանակումներ, երբ ցանկանում եք:

- Ընտրեք ժամանակը, նախքան ցանկանում եք, որ apապիերը գործարկի

Ընտրովի չէ ավելացնել Որոնման տերմինը: Սա կապահովի, որ apապիերը գործի դնի միայն որոշակի անունով իրադարձությունները: Եթե դուք չեք լրացնում որոնման տերմինը, Zapier- ը կաշխատի օրացույցի յուրաքանչյուր իրադարձության վրա:

Կտտացրեք «փորձարկել և շարունակել»

Քայլ 5: Միացրեք Adafruit- ը

Միացրեք Adafruit- ը
Միացրեք Adafruit- ը
Միացրեք Adafruit- ը
Միացրեք Adafruit- ը

Կապի 2 -րդ մասը Adafruit- ն է:

- Ընտրեք ծրագիրը, որոնեք «Adafruit IO» և ընտրեք այն:

- Գործողության իրադարձության ընտրության ներքո ընտրեք «Ստեղծել հոսքի տվյալներ»

- «Ընտրել հաշիվ» բաժնում մուտք գործեք ՝ օգտագործելով ձեր Adafruit հաշիվը:

Քայլ 6: Անհատականացրեք Adafruit- ի կերերի տվյալները

Անհատականացրեք Adafruit- ի կերերի տվյալները
Անհատականացրեք Adafruit- ի կերերի տվյալները

Այժմ մենք մտել ենք մի հատված, որը կոչվում է Անհատականացնել հոսքի տվյալները:

- Feed Key- ի ներքո ընտրեք «Օգտագործեք հարմարեցված արժեք»

- «Կերակրման բանալին հատուկ արժեք» բաժնում մուտքագրեք Adafruit- ում ձեր ստեղծած հոսքի անունը:

Մեր դեպքում դա «մարզում» էր

- «Արժեք» բաժնում կտտացրեք տեքստային տուփի աջ կողմում ավելացնել պատկերակին:

- Ընտրեք «1. Միջոցառումը սկսվում է ՝ «և« 1. Միջոցառումն ավարտվում է »:

Համոզվեք, որ դրանք ընտրեք այս հերթականությամբ ՝ հանուն այս ծածկագրի: Երկու բլոկների միջև տարածք մի թողեք: Համոզվեք, որ չեք ընտրում «գեղեցիկ» տարբերակը: Եթե դուք փոխեք ուրվագիծը լարային հոսքի մշակման եղանակը, կարող եք օգտագործել ցանկացած ձևաչափում:

Քայլ 7: Փորձարկեք Zap- ը

Test Zap
Test Zap
Test Zap
Test Zap
Test Zap
Test Zap

Մենք մուտքագրել ենք բոլոր տեղեկությունները և կարող ենք ստուգել մեր կապը:

- Կտտացրեք «Փորձարկել և շարունակել»: Apապիերը փորձնական միջոցառում կանի:

- Նայեք ձեր Adafruit թարմացվող բովանդակությանը: Դուք կտեսնեք, որ Zapier- ի փորձնական իրադարձությունը ավելացվում է ձեր լրահոսում:

- Մի մոռացեք միացնել Zap- ը apապիերի վերին աջ անկյունում: Եթե դա չանեք, դա չի աշխատի:

Քայլ 8: Arduino IDE ՝ Config.h

Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h

- Միացրեք ձեր ESP8266- ը ձեր համակարգչին:

- Ներբեռնեք էսքիզը Github- ում և բացեք Arduino IDE- ում:

Դուք պետք է փոխեք որոշ ծածկագիր config.h- ում

- Լրացրեք ձեր Adafruit Մականունը

- Լրացրեք ձեր AIO բանալին:

Դուք կարող եք գտնել ձեր AIO բանալին Ադաֆրուտի վերին աջ անկյունում:

Քայլ 9. Arduino IDE. Կարդացեք Adafruit Feed

Arduino IDE: Կարդացեք Adafruit Feed
Arduino IDE: Կարդացեք Adafruit Feed
Arduino IDE: Կարդացեք Adafruit Feed
Arduino IDE: Կարդացեք Adafruit Feed

- Բացեք հիմնական ֆայլը:

- Ավելացրեք ձեր օգտվողի անունը որպես հոսքի սեփականատիրոջ անուն:

- Ավելացրեք ձեր հոսքի անունը: Մեր դեպքում դա «մարզում» էր:

- Կազմեք և վերբեռնեք ուրվագիծը ձեր տախտակին:

- Երբ ծածկագիրը վերբեռնվի, բացեք սերիական մոնիտորը:

- Կապի հաստատումից հետո դուք կարող եք տեսնել առաջիկա իրադարձության տվյալները:

Օգտագործեք ձեր Zap- ի թեստը 7 -րդ քայլից `փորձնական իրադարձություն ստանալու համար կամ արդյունքներ չտեսնելու դեպքում իրադարձություն ստեղծեք ձեր Google Օրացույցում: Հիշեք, որ մենք Zapier- ում սահմանել ենք ձգանման ժամանակը, այնպես որ այն չի առաջանա իրադարձություն ստեղծելուց հետո, այլ միջոցառման մեկնարկից x րոպե առաջ:

Քայլ 10: Սխալներ:

Եթե ուրվագիծը չի կազմվում.- Ստուգեք, որ ձեր տախտակը միացված է

- Ստուգեք, որ Arduino IDE- ն տեղադրված է աջ տախտակի համար:

- Ստուգեք, որ Arduino IDE- ն տեղադրված է աջ նավահանգստում:

Եթե սերիական մոնիտորը տեսք չունի, ինչպես ցույց է տրված վերևում.

- Ստուգեք, արդյոք սերիական հաղորդակցությունը սահմանվել է 115200 baud (դա արեք սերիական մոնիտորում):

- Ստուգեք, արդյոք թարմացվող ֆայլը հարմարեցված է հենց 6 -րդ քայլում:

- Ստուգեք Adafruit- ում, եթե ունեք տվյալներ, որոնք գալիս են Zapier- ից:

- Ստուգեք, արդյոք ձեր Zap- ը միացված է:

- Ստուգեք, արդյոք կոդի մեջ գրել եք ձեր հոսքի անունը:

- Ստուգեք, արդյոք դուք ընտրել եք ճիշտ հոսքը Zapier- ում:

Եթե դուք երբեք չեք ստանում «adafruit IO Connected» հաղորդագրությունը սերիական մոնիտորում.

- Ստուգեք, արդյոք ուղղագրե՞լ եք ձեր SSID- ը, գաղտնաբառը, օգտվողի անունը և IO բանալին ՝ ճիշտ չկարգավորելու դեպքում:

- Ստուգեք, արդյոք երթուղիչը միացված է:

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