Мазмұны:
- 1 -қадам: Adafruit -те жаңа арна жасаңыз
- 2 -қадам: Zap жасаңыз
- 3 -қадам: Google күнтізбесін қосыңыз
- 4 -қадам: Google Calendar оқиғасын теңшеңіз
- 5 -қадам: Adafruit қосыңыз
- 6 -қадам: Adafruit Feed деректерін теңшеңіз
- 7 -қадам: Zap тесті
- 8 -қадам: Arduino IDE: Config.h
- 9 -қадам: Arduino IDE: Adafruit арнасын оқыңыз
- 10 -қадам: қателер?
Бейне: Google күнтізбелік оқиғалары ESP8266: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл оқулықта мен ESP8266 тақтасына Arduino IDE -де Google Calendar оқиғалары туралы деректерді қалай импорттау керектігін түсіндіремін. Мен Google Calendar -дан жаттығудың аяқталу уақыты мен басталу уақытын импорттап, оларды Arduino IDE сериялық мониторында басып шығарамын.
Бұған жету үшін біз Zapier көмегімен оқиға деректерін Adafruit арнасына жібереміз. Содан кейін біз бұл арнаны Arduino -да оқыдық.
1 -қадам: Adafruit -те жаңа арна жасаңыз
- Адафрутқа барыңыз.
- Егер сізде жоқ болса, Adafruit -те тіркелгі жасаңыз.
- Негізгі бетте Арналар> Барлығын қарау тармағына өтіңіз
- Сіз қазір арна бетіндесіз. Жаңа арнаны жасау үшін Әрекеттер> Жаңа арна жасау түймешігін басыңыз
- Біздің жоба үшін ол «тренинг» деп аталады, «Арна жасау» түймесін басыңыз
Арнаңызға қарапайым және танымал атау беріңіз.
- Біз жасаған жаңа арнаны ашыңыз. Ол әзірге бос, бірақ біз оған Zapier көмегімен деректерді жібереміз.
2 -қадам: Zap жасаңыз
- Запьерге барыңыз
- Егер сізде жоқ болса, есептік жазба жасаңыз.
Біз Google Calendar мен Adafruit арасында байланыс орнатамыз. Бұл зап деп аталады.
- басты бетте «Zap жасау» түймесін басыңыз.
3 -қадам: Google күнтізбесін қосыңыз
Қосылымның бірінші бөлігі - Google күнтізбесі.
- Қолданбаны таңдау астынан «Google күнтізбесін» таңдаңыз.
- Оқиғаны іске қосу астында «Оқиға басталуын» таңдаңыз.
Бұл қосылуды бастайтын триггер. «Event Start» біздің мақсатымызға сәйкес келеді, бірақ сіз өзіңіз қалаған нәрсені таңдай аласыз.
- Google күнтізбелік есептік жазбасын таңдаңыз.
4 -қадам: Google Calendar оқиғасын теңшеңіз
- Есептік жазбаңыздан пайдаланғыңыз келетін күнтізбені таңдаңыз.
Жазылатын күнтізбені таңдау оңай, сондықтан сіз кез келген уақытта тесттік кездесулерді қоса аласыз.
- Zapier іске қосылмас бұрын уақытты таңдаңыз
Іздеу терминін қосу міндетті емес. Бұл Zapier тек белгілі бір атаумен оқиғаларды іске қосатынына сенімді болады. Егер сіз іздеу терминін толтырмасаңыз, Zapier күнтізбедегі әрбір оқиғаны қосады.
«Тексеру және жалғастыру» түймесін басыңыз
5 -қадам: Adafruit қосыңыз
Қосылымның 2 бөлігі - Adafruit.
- Қолданбаны таңдау астынан «Adafruit IO» іздеп, оны таңдаңыз.
- Әрекет оқиғасын таңдау астынан «Арна деректерін жасау» таңдаңыз.
- «Есептік жазбаны таңдау» астына Adafruit тіркелгісін пайдаланып кіріңіз.
6 -қадам: Adafruit Feed деректерін теңшеңіз
Енді біз арна деректерін реттеу деп аталатын бөлімге кірдік.
- Фид кілті астындағы «Таңдамалы мәнді пайдалану» тармағын таңдаңыз.
- «Feed Key үшін реттелетін мән» астына Adafruit -те жасаған фид атауын енгізіңіз.
Біздің жағдайда бұл «жаттығу» болды
- «Мән» астында мәтін жолағының оң жағындағы қосу белгішесін нұқыңыз.
- «1. Іс -шара басталады: «және» 1. Оқиғаның аяқталуы: ».
Осы код үшін оларды осы ретпен таңдағаныңызға көз жеткізіңіз. Екі блоктың арасында бос орын қалдырмаңыз. «Әдемі» нұсқаны таңдамағаныңызға сенімді болыңыз. Егер сіз эскиздің жолды беру жолын өзгертсеңіз, кез келген пішімдеуді қолдана аласыз.
7 -қадам: Zap тесті
Біз барлық ақпаратты енгіздік және біз байланысымызды тексере аламыз.
- «Тексеру және жалғастыру» түймесін басыңыз. Запье сынақ оқиғасын бастайды.
- Adafruit арнасына қараңыз. Сіз арнаға Zapier тестілік оқиғасы қосылғанын көресіз.
- Запьедегі оң жақ жоғарғы бұрыштағы жолақты қосуды ұмытпаңыз. Егер сіз мұны жасамасаңыз, ол жұмыс істемейді.
8 -қадам: Arduino IDE: Config.h
- ESP8266 құрылғысын компьютерге қосыңыз.
- Эскизді Github -тен жүктеп алып, Arduino IDE -де ашыңыз.
Config.h ішінде кейбір кодты өзгерту қажет болады
- Adafruit пайдаланушы атын енгізіңіз
- AIO кілтін толтырыңыз.
Сіз AIO кілтін Adafruit жоғарғы оң жақ бұрышынан таба аласыз.
9 -қадам: Arduino IDE: Adafruit арнасын оқыңыз
- Негізгі файлды ашыңыз.
- Өз атыңызды арна иесінің аты ретінде қосыңыз.
- Фид атауын қосыңыз. Біздің жағдайда бұл «жаттығу» болды.
- Эскизді құрастырыңыз және тақтаға жүктеңіз.
- Код жүктелгеннен кейін сериялық мониторды ашыңыз.
- Байланыс орнатылғаннан кейін сіз алдағы оқиға туралы деректерді көре аласыз!
Сынақ оқиғасын алу үшін Zap тестін 7 -қадамнан қолданыңыз немесе нәтижелерді көрмесеңіз, Google күнтізбесінде оқиға жасаңыз. Біз Zapier -де іске қосу уақытын орнатқанымызды есте сақтаңыз, сондықтан ол оқиға жасағаннан кейін іске қосылмайды, бірақ оқиға басталардан бірнеше минут бұрын.
10 -қадам: қателер?
Егер эскиз құрастырылмаса:- тақтаңыздың жалғанғанын тексеріңіз
- Arduino IDE дұрыс тақтаға орнатылғанын тексеріңіз.
- Arduino IDE дұрыс портта орнатылғанын тексеріңіз.
Егер сериялық монитор жоғарыда көрсетілгендей болмаса:
- Сериялық байланыс 115200 bod күйіне орнатылғанын тексеріңіз (мұны сериялық мониторда жасаңыз).
- Фидтің 6 -қадамда реттелгенін тексеріңіз.
- Егер сізде Zapier -ден деректер болса, Adafruit -ке кіріңіз.
- Zap қосулы екенін тексеріңіз.
- Фид атыңызды кодта дұрыс жазғаныңызды тексеріңіз.
- Zapier бағдарламасында дұрыс арнаны таңдағаныңызды тексеріңіз.
Егер сіз сериялық мониторда «adafruit IO Connected» хабарламасын ешқашан алмасаңыз:
- SSID, құпия сөз, пайдаланушы аты мен IO кілті дұрыс жазылмағанын тексеріңіз.
- Маршрутизатордың қосылғанын тексеріңіз.
Ұсынылған:
WLED (ESP8266 бойынша) + IFTTT + Google көмекшісі: 5 қадам
WLED (ESP8266 бойынша) + IFTTT + Google көмекшісі: Бұл оқулық WLED үшін IFTTT және Google көмекшісін ESP8266 -де пайдалануға кіріседі. WLED & ESP8266, tynick бойынша осы нұсқаулықты орындаңыз: https: //tynick.com/blog/11-03-2019/getting-started… Осындай керемет бағдарлама үшін Aircookie-ге айтыңыз
Google күнтізбелерін Google сайттарына тіркеу: 5 қадам
Google күнтізбелерін Google сайттарына тіркеу: бұл сізге Google күнтізбелерін құруды, қолдануды және өңдеуді үйрету, содан кейін оларды бөлісу мүмкіндіктері арқылы Google сайтына тіркеу. Бұл көптеген адамдар үшін пайдалы болуы мүмкін, себебі Google сайттары мен үйлестіру мен тарату үшін пайдаланылуы мүмкін
Google карталарын Google парақтарына автоматты түрде және ақысыз қосыңыз: 6 қадам
Google карталарын Google парақтарына автоматты түрде және ақысыз қосыңыз: Көптеген өндірушілер сияқты мен де GPS трекерінің бірнеше жобасын жасадым. Бүгін біз GPS нүктелерін Google Sheets -те сыртқы веб -сайтты немесе API -ді пайдаланбастан тез елестете аламыз. Ең жақсысы, бұл ТЕГІН
Google Sheets және Google Script көмегімен ауа райы деректері: 7 қадам
Google парақтары мен Google Script көмегімен ауа райы деректері: Бұл Blogtut -та біз SHT25 сенсорының көрсеткіштерін Google парақтарына Adafruit huzzah ESP8266 көмегімен жібереміз, бұл деректерді интернетке жіберуге көмектеседі. және деректерді сақтаудың негізгі әдісі
DIY Raspberry Pi ақылды Google күнтізбелік сағаты: 4 қадам
DIY Raspberry Pi ақылды Google күнтізбелік сағаты: Бұл мен сағаттар сайысына арналған ақылды сағат, сізге ұнайды деп үміттенемін! Онда Google күнтізбелік деректеріме қол жеткізу және басып шығару үшін Processing және Python бағдарламалары бар Raspberry Pi бар. келесі 10 күнде сізде бір нәрсе бар