Мазмұны:

Google күнтізбелік оқиғалары ESP8266: 10 қадам
Google күнтізбелік оқиғалары ESP8266: 10 қадам

Бейне: Google күнтізбелік оқиғалары ESP8266: 10 қадам

Бейне: Google күнтізбелік оқиғалары ESP8266: 10 қадам
Бейне: АЛЫП АДАМДАРДЫҢ БОЛҒАНЫНА 10 ДӘЛЕЛ | АЛЫПТАРДЫҢ БОЛҒАНЫН БІЗДЕН НЕГЕ ЖАСЫРАДЫ? 2024, Қараша
Anonim
Google күнтізбелік оқиғалары ESP8266
Google күнтізбелік оқиғалары ESP8266

Бұл оқулықта мен ESP8266 тақтасына Arduino IDE -де Google Calendar оқиғалары туралы деректерді қалай импорттау керектігін түсіндіремін. Мен Google Calendar -дан жаттығудың аяқталу уақыты мен басталу уақытын импорттап, оларды Arduino IDE сериялық мониторында басып шығарамын.

Бұған жету үшін біз Zapier көмегімен оқиға деректерін Adafruit арнасына жібереміз. Содан кейін біз бұл арнаны Arduino -да оқыдық.

1 -қадам: Adafruit -те жаңа арна жасаңыз

Adafruit -те жаңа арна жасаңыз
Adafruit -те жаңа арна жасаңыз
Adafruit -те жаңа арна жасаңыз
Adafruit -те жаңа арна жасаңыз

- Адафрутқа барыңыз.

- Егер сізде жоқ болса, Adafruit -те тіркелгі жасаңыз.

- Негізгі бетте Арналар> Барлығын қарау тармағына өтіңіз

- Сіз қазір арна бетіндесіз. Жаңа арнаны жасау үшін Әрекеттер> Жаңа арна жасау түймешігін басыңыз

- Біздің жоба үшін ол «тренинг» деп аталады, «Арна жасау» түймесін басыңыз

Арнаңызға қарапайым және танымал атау беріңіз.

- Біз жасаған жаңа арнаны ашыңыз. Ол әзірге бос, бірақ біз оған Zapier көмегімен деректерді жібереміз.

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

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

- Запьерге барыңыз

- Егер сізде жоқ болса, есептік жазба жасаңыз.

Біз Google Calendar мен Adafruit арасында байланыс орнатамыз. Бұл зап деп аталады.

- басты бетте «Zap жасау» түймесін басыңыз.

3 -қадам: Google күнтізбесін қосыңыз

Google күнтізбесін қосыңыз
Google күнтізбесін қосыңыз
Google күнтізбесін қосыңыз
Google күнтізбесін қосыңыз

Қосылымның бірінші бөлігі - Google күнтізбесі.

- Қолданбаны таңдау астынан «Google күнтізбесін» таңдаңыз.

- Оқиғаны іске қосу астында «Оқиға басталуын» таңдаңыз.

Бұл қосылуды бастайтын триггер. «Event Start» біздің мақсатымызға сәйкес келеді, бірақ сіз өзіңіз қалаған нәрсені таңдай аласыз.

- Google күнтізбелік есептік жазбасын таңдаңыз.

4 -қадам: Google Calendar оқиғасын теңшеңіз

Google Calendar оқиғасын теңшеңіз
Google Calendar оқиғасын теңшеңіз

- Есептік жазбаңыздан пайдаланғыңыз келетін күнтізбені таңдаңыз.

Жазылатын күнтізбені таңдау оңай, сондықтан сіз кез келген уақытта тесттік кездесулерді қоса аласыз.

- Zapier іске қосылмас бұрын уақытты таңдаңыз

Іздеу терминін қосу міндетті емес. Бұл Zapier тек белгілі бір атаумен оқиғаларды іске қосатынына сенімді болады. Егер сіз іздеу терминін толтырмасаңыз, Zapier күнтізбедегі әрбір оқиғаны қосады.

«Тексеру және жалғастыру» түймесін басыңыз

5 -қадам: Adafruit қосыңыз

Адафрутты қосыңыз
Адафрутты қосыңыз
Адафрутты қосыңыз
Адафрутты қосыңыз

Қосылымның 2 бөлігі - Adafruit.

- Қолданбаны таңдау астынан «Adafruit IO» іздеп, оны таңдаңыз.

- Әрекет оқиғасын таңдау астынан «Арна деректерін жасау» таңдаңыз.

- «Есептік жазбаны таңдау» астына Adafruit тіркелгісін пайдаланып кіріңіз.

6 -қадам: Adafruit Feed деректерін теңшеңіз

Adafruit Feed деректерін теңшеңіз
Adafruit Feed деректерін теңшеңіз

Енді біз арна деректерін реттеу деп аталатын бөлімге кірдік.

- Фид кілті астындағы «Таңдамалы мәнді пайдалану» тармағын таңдаңыз.

- «Feed Key үшін реттелетін мән» астына Adafruit -те жасаған фид атауын енгізіңіз.

Біздің жағдайда бұл «жаттығу» болды

- «Мән» астында мәтін жолағының оң жағындағы қосу белгішесін нұқыңыз.

- «1. Іс -шара басталады: «және» 1. Оқиғаның аяқталуы: ».

Осы код үшін оларды осы ретпен таңдағаныңызға көз жеткізіңіз. Екі блоктың арасында бос орын қалдырмаңыз. «Әдемі» нұсқаны таңдамағаныңызға сенімді болыңыз. Егер сіз эскиздің жолды беру жолын өзгертсеңіз, кез келген пішімдеуді қолдана аласыз.

7 -қадам: Zap тесті

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

Біз барлық ақпаратты енгіздік және біз байланысымызды тексере аламыз.

- «Тексеру және жалғастыру» түймесін басыңыз. Запье сынақ оқиғасын бастайды.

- Adafruit арнасына қараңыз. Сіз арнаға Zapier тестілік оқиғасы қосылғанын көресіз.

- Запьедегі оң жақ жоғарғы бұрыштағы жолақты қосуды ұмытпаңыз. Егер сіз мұны жасамасаңыз, ол жұмыс істемейді.

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 арнасын оқыңыз

Arduino IDE: Adafruit арнасын оқыңыз
Arduino IDE: Adafruit арнасын оқыңыз
Arduino IDE: Adafruit арнасын оқыңыз
Arduino IDE: Adafruit арнасын оқыңыз

- Негізгі файлды ашыңыз.

- Өз атыңызды арна иесінің аты ретінде қосыңыз.

- Фид атауын қосыңыз. Біздің жағдайда бұл «жаттығу» болды.

- Эскизді құрастырыңыз және тақтаға жүктеңіз.

- Код жүктелгеннен кейін сериялық мониторды ашыңыз.

- Байланыс орнатылғаннан кейін сіз алдағы оқиға туралы деректерді көре аласыз!

Сынақ оқиғасын алу үшін Zap тестін 7 -қадамнан қолданыңыз немесе нәтижелерді көрмесеңіз, Google күнтізбесінде оқиға жасаңыз. Біз Zapier -де іске қосу уақытын орнатқанымызды есте сақтаңыз, сондықтан ол оқиға жасағаннан кейін іске қосылмайды, бірақ оқиға басталардан бірнеше минут бұрын.

10 -қадам: қателер?

Егер эскиз құрастырылмаса:- тақтаңыздың жалғанғанын тексеріңіз

- Arduino IDE дұрыс тақтаға орнатылғанын тексеріңіз.

- Arduino IDE дұрыс портта орнатылғанын тексеріңіз.

Егер сериялық монитор жоғарыда көрсетілгендей болмаса:

- Сериялық байланыс 115200 bod күйіне орнатылғанын тексеріңіз (мұны сериялық мониторда жасаңыз).

- Фидтің 6 -қадамда реттелгенін тексеріңіз.

- Егер сізде Zapier -ден деректер болса, Adafruit -ке кіріңіз.

- Zap қосулы екенін тексеріңіз.

- Фид атыңызды кодта дұрыс жазғаныңызды тексеріңіз.

- Zapier бағдарламасында дұрыс арнаны таңдағаныңызды тексеріңіз.

Егер сіз сериялық мониторда «adafruit IO Connected» хабарламасын ешқашан алмасаңыз:

- SSID, құпия сөз, пайдаланушы аты мен IO кілті дұрыс жазылмағанын тексеріңіз.

- Маршрутизатордың қосылғанын тексеріңіз.

Ұсынылған: