Мазмуну:

Google Calendar окуялары ESP8266: 10 кадам
Google Calendar окуялары ESP8266: 10 кадам

Video: Google Calendar окуялары ESP8266: 10 кадам

Video: Google Calendar окуялары ESP8266: 10 кадам
Video: How to Create a New Google Calendar 2024, Июль
Anonim
Google Calendar окуялары ESP8266га чейин
Google Calendar окуялары ESP8266га чейин

Бул үйрөткүчтө мен ESP8266 тактасы үчүн Arduino IDEдеги Google Calendar окуяларынын маалыматтарын кантип импорттоону түшүндүрөм. Мен Google Calendarдан окуумдун бүтүү убактысын жана башталыш убактысын импорттоп, Arduino IDE сериялык мониторуна басып чыгарам.

Буга жетишүү үчүн, биз Zapier аркылуу окуя тууралуу маалыматтарды Adafruit түрмөгүнө жөнөтөбүз. Андан кийин биз бул каналды Arduinoдо окуйбуз.

1 -кадам: Adafruitте жаңы канал түзүңүз

Adafruitте жаңы канал түзүңүз
Adafruitте жаңы канал түзүңүз
Adafruitте жаңы канал түзүңүз
Adafruitте жаңы канал түзүңүз

- Адафрутка бар.

- Эгерде сизде буга чейин жок болсо, Adafruitте каттоо эсебин түзүңүз.

- Башкы беттеги Фиддер> Баарын көрүү бөлүмүнө өтүңүз

- Сиз азыр баракчадасыз. Жаңы түрмөктү түзүү үчүн Аракеттер> Жаңы түрмөктү басыңыз

- Биздин долбоор үчүн ал "тренинг" деп аталат. Түрмөктү түзүү дегенди басыңыз

Түрмөккө жөнөкөй жана таанымал ат коюңуз.

- Биз жаңы түзгөн түрмөктү ачыңыз. Азырынча ал бош, бирок биз ага Zapier аркылуу маалыматтарды жөнөтөбүз.

2 -кадам: Zap жасаңыз

Зап жасаңыз
Зап жасаңыз

- Запиге бар

- Эгер сизде жок болсо, каттоо эсебин түзүңүз.

Биз Google Календарь менен Adafruit ортосунда байланыш түзөбүз. Бул zap деп аталат.

- башкы бетте "Zap жасоо" баскычын чыкылдатыңыз.

3 -кадам: Google Календарын туташтыруу

Google Календарын туташтыруу
Google Календарын туташтыруу
Google Календарын туташтыруу
Google Календарын туташтыруу

Байланыштын бир бөлүгү Google календары.

- Колдонмону тандоо астынан "Google Календарын" тандаңыз

- Trigger Event тандоо астынан "Event Start" тандаңыз

Бул туташууну баштоочу триггер. "Event Start" биздин максат үчүн эң ылайыктуу, бирок сиз каалаган нерсени тандай аласыз.

- Google календардык эсебин тандаңыз.

4 -кадам: Google Календар окуясын ыңгайлаштырыңыз

Google Жылнаама окуясын ыңгайлаштыруу
Google Жылнаама окуясын ыңгайлаштыруу

- Каттоо эсебиңизден колдонууну каалаган календарды тандаңыз.

Жазылуучу календарды тандоо эң оңой, андыктан каалаган убакта тесттик жолугушууларды кошо аласыз.

- Zapier'дин ишке киришин каалаганга чейин убакытты тандаңыз

Издөө мөөнөтүн кошуу милдеттүү эмес. Бул Zapierдин белгилүү бир аталыштагы окуяларды гана козгогонун текшерет. Эгерде сиз Издөө Мөөнөтүн толтурбасаңыз, Zapier календарда ар бир окуяга себеп болот.

"Сыноо жана улантуу" баскычын басыңыз

5 -кадам: Adafruit туташуу

Adafruit туташуу
Adafruit туташуу
Adafruit туташуу
Adafruit туташуу

Байланыштын 2 -бөлүгү - Adafruit.

- Колдонмону тандоо астынан "Adafruit IO" издеп, аны тандаңыз.

- Action Event тандоодо "Feed Data түзүү" тандаңыз

- "Каттоо эсебин тандоо" астына Adafruit каттоо эсебиңиз менен кириңиз.

6 -кадам: Adafruit Feed маалыматтарын ыңгайлаштырыңыз

Adafruit Feed маалыматтарын ыңгайлаштырыңыз
Adafruit Feed маалыматтарын ыңгайлаштырыңыз

Эми биз тоют маалыматтарын ыңгайлаштыруу деп аталган бөлүмгө кирдик.

- Түрмөктүн ачкычынын астынан "Ыңгайлаштырылган баалуулукту колдонууну" тандаңыз.

- "Түрмөктүн ачкычынын бааланган мааниси" астына Adafruitте түзгөн түрмөгүңүздүн атын киргизиңиз.

Биздин учурда бул "тренинг" болчу

- "Мааниси" астында, текст кутучасынын оң жагындагы кошуу сөлөкөтүн чыкылдатыңыз.

- "1. Иш -чара башталат: "жана" 1. Иш -чара аяктайт: ".

Бул код үчүн аларды ушул тартипте тандап алууну унутпаңыз. Эки блоктун ортосунда боштук калтырбаңыз. "Татынакай" версиясын тандап албаңыз. Эгерде сиз эскиздин сап түрүн иштетүү ыкмасын өзгөртсөңүз, анда сиз каалаган форматтоону колдоно аласыз.

7 -кадам: Test Zap

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

Биз бардык маалыматты киргиздик жана туташуубузду текшере алабыз.

- "Test & Continue" чыкылдатыңыз. Zapier сыноо окуясын баштайт.

- Adafruit түрмөгүңүздү караңыз. Сиз түрмөгүңүзгө Zapier сыноо иш -чарасы кошулганын көрөсүз.

- Zapier'дин жогорку оң бурчундагы zapты жандырууну унутпаңыз. Эгер муну кылбасаңыз, ал иштебейт.

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 ачкычыңызды Adafruitтеги жогорку оң бурчтан таба аласыз.

9 -кадам: Arduino IDE: Adafruit Feed окуу

Arduino IDE: Adafruit Feed окуу
Arduino IDE: Adafruit Feed окуу
Arduino IDE: Adafruit Feed окуу
Arduino IDE: Adafruit Feed окуу

- Негизги файлды ачыңыз.

- Колдонуучу атыңызды түрмөк ээсинин аты катары кошуңуз.

- Түрмөгүңүздүн атын кошуңуз. Биздин учурда бул "тренинг" болчу.

- Эскизди түзүңүз жана тактаңызга жүктөңүз.

- Код жүктөлгөндөн кийин сериялык мониторду ачыңыз.

- Байланыш түзүлгөндөн кийин, сиз алдыдагы окуя тууралуу маалыматтарды көрө аласыз!

Сыноо иш -чарасын алуу үчүн 7 -кадамдан тартып Zapтагы тестти колдонуңуз же жыйынтыктарды көрбөсөңүз, Google Календарыңызда иш -чара түзүңүз. Биз Zapierде триггер убактысын койгондугубузду унутпаңыз, андыктан ал окуяны түзгөндөн кийин эмес, окуя башталардан x мүнөт мурун башталат.

10 -кадам: каталар?

Эгерде эскиз түзүлбөсө:- Тактаңыздын сайылып турганын текшериңиз

- Arduino IDE оң такта үчүн орнотулганын текшериңиз.

- Arduino IDE туура портто орнотулганын текшериңиз.

Эгерде сериялык монитор жогоруда көрсөтүлгөндөй болбосо:

- Сериялык байланыш 115200 bodга коюлганын текшериңиз (муну сериялык монитордо жасаңыз).

- 6 -кадамда каналдын ылайыкташтырылгандыгын текшериңиз.

- Эгерде сизде Запиерден маалымат келип жатса, Adafruitти текшериңиз.

- Сиздин Zap күйгүзүлгөнүн текшериңиз.

- Түрмөктүн атын коддо туура жазганыңызды текшериңиз.

- Zapierде туура түрмөктү тандаганыңызды текшериңиз.

Эгерде сиз сериялык монитордон "adafruit IO Connected" билдирүүсүн эч качан албасаңыз:

- SSID, сырсөзүңүздү, колдонуучунун атын жана IO ачкычын туура эмес жазганыңызды текшериңиз.

- Роутер күйүк экенин текшериңиз.

Сунушталууда: