Satura rādītājs:

Google kalendāra notikumi līdz ESP8266: 10 soļi
Google kalendāra notikumi līdz ESP8266: 10 soļi

Video: Google kalendāra notikumi līdz ESP8266: 10 soļi

Video: Google kalendāra notikumi līdz ESP8266: 10 soļi
Video: Aqara E1 zigbee - умный выключатель для круглого подрозетника, интеграция в Home Assistant 2024, Novembris
Anonim
Google kalendāra notikumi līdz ESP8266
Google kalendāra notikumi līdz ESP8266

Šajā apmācībā es izskaidrošu, kā importēt Google kalendāra notikumu datus Arduino IDE ESP8266 plāksnei. Es importēšu apmācības beigu un sākuma laiku no Google kalendāra un izdrukāšu tos Arduino IDE sērijas monitorā.

Lai to panāktu, mēs izmantojam Zapier, lai nosūtītu notikuma datus uz Adafruit plūsmu. Tad mēs lasām šo plūsmu Arduino valodā.

1. darbība: izveidojiet jaunu plūsmu Adafruit

Izveidojiet jaunu plūsmu Adafruit
Izveidojiet jaunu plūsmu Adafruit
Izveidojiet jaunu plūsmu Adafruit
Izveidojiet jaunu plūsmu Adafruit

- Dodieties uz Adafruit.

- Izveidojiet kontu vietnē Adafruit, ja jums tāda vēl nav.

- Sākumlapā dodieties uz Plūsmas> Skatīt visu

- Jūs tagad atrodaties plūsmas lapā. Lai izveidotu jaunu plūsmu, noklikšķiniet uz Darbības> Izveidot jaunu plūsmu

- Mūsu projektam tas tiks saukts par “apmācību”. Noklikšķiniet uz Izveidot plūsmu

Piešķiriet savai plūsmai vienkāršu un atpazīstamu nosaukumu.

- Atveriet tikko izveidoto plūsmu. Pagaidām tas ir tukšs, bet mēs uz to nosūtīsim datus, izmantojot Zapier.

2. solis: izveidojiet Zap

Izveidojiet Zap
Izveidojiet Zap

- Ej uz Zapjē

- Izveidojiet kontu, ja jums tāda vēl nav.

Mēs izveidosim savienojumu starp Google kalendāru un Adafruit. To sauc par zap.

- sākumlapā noklikšķiniet uz “izveidot zap”

3. darbība. Pievienojiet Google kalendāru

Pievienojiet Google kalendāru
Pievienojiet Google kalendāru
Pievienojiet Google kalendāru
Pievienojiet Google kalendāru

Pirmā savienojuma daļa ir Google kalendārs.

- Sadaļā Izvēlieties lietotni atlasiet “Google kalendārs”

- Sadaļā “Izvēlēties notikumu” atlasiet “Notikuma sākums”

Tas ir sprūda, kas uzsāk savienojumu. "Pasākuma sākums" ir labākais mūsu mērķim, taču jūs varat izvēlēties visu, ko vēlaties.

- Izvēlieties Google kalendāra kontu.

4. darbība: pielāgojiet Google kalendāra notikumu

Pielāgot Google kalendāra notikumu
Pielāgot Google kalendāra notikumu

- Savā kontā izvēlieties kalendāru, kuru vēlaties izmantot.

Visvieglāk ir izvēlēties rakstāmu kalendāru, lai jūs varētu pievienot pārbaudes tikšanās, kad vien vēlaties.

- Izvēlieties laiku, pirms vēlaties aktivizēt Zapier

Meklēšanas vienuma pievienošana nav obligāta. Tas nodrošinās, ka Zapier aktivizējas tikai notikumos ar noteiktu nosaukumu. Ja neaizpildīsit meklēšanas vienumu, Zapier aktivizēs katru kalendāra notikumu.

Noklikšķiniet uz "pārbaudīt un turpināt"

5. darbība: pievienojiet Adafruit

Savienojiet Adafruit
Savienojiet Adafruit
Savienojiet Adafruit
Savienojiet Adafruit

Savienojuma 2. daļa ir Adafruit.

- Sadaļā Izvēlieties lietotni meklējiet “Adafruit IO” un atlasiet to.

- Sadaļā Izvēlēties darbības notikumu atlasiet “Izveidot plūsmas datus”

- Sadaļā “Izvēlēties kontu” piesakieties, izmantojot savu Adafruit kontu.

6. darbība: pielāgojiet Adafruit plūsmas datus

Pielāgojiet Adafruit plūsmas datus
Pielāgojiet Adafruit plūsmas datus

Tagad mēs esam ievadījuši sadaļu Pielāgot plūsmas datus.

- Zem plūsmas atslēgas atlasiet “Izmantot pielāgotu vērtību”

- Sadaļā “Barības atslēgas pielāgotā vērtība” ievadiet plūsmas nosaukumu, ko izveidojāt programmā Adafruit.

Mūsu gadījumā tā bija “apmācība”

- Sadaļā “Vērtība” noklikšķiniet uz pievienošanas ikonas tekstlodziņa labajā pusē.

- Atlasiet “1. Pasākums sākas: “un“1. Pasākuma beigas:.

Šī koda dēļ noteikti atlasiet tos šādā secībā. Neatstājiet atstarpi starp abiem blokiem. Noteikti neizvēlieties "skaisto" versiju. Ja maināt veidu, kā skice apstrādā virkņu plūsmu, varat izmantot jebkuru formatējumu.

7. darbība: pārbaudiet Zap

Pārbaudiet Zap
Pārbaudiet Zap
Pārbaudiet Zap
Pārbaudiet Zap
Pārbaudiet Zap
Pārbaudiet Zap

Mēs esam ievadījuši visu informāciju un varam pārbaudīt savu savienojumu.

- Noklikšķiniet uz “Pārbaudīt un turpināt”. Zapier aktivizēs testa notikumu.

- Ieskatieties savā Adafruit barībā. Jūs redzēsit, ka jūsu plūsmai tiek pievienots Zapier testa notikums.

- Neaizmirstiet ieslēgt zapjē Zapjē augšējā labajā stūrī. Tas nedarbosies, ja to nedarīsit.

8. darbība: Arduino IDE: Config.h

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

- Pievienojiet ESP8266 datoram.

- Lejupielādējiet skici vietnē Github un atveriet to Arduino IDE.

Jums būs jāmaina kāds konfigurācijas kods

- Aizpildiet savu Adafruit lietotājvārdu

- Aizpildiet savu AIO atslēgu.

AIO atslēgu varat atrast Adafruit augšējā labajā stūrī.

9. darbība: Arduino IDE: izlasiet Adafruit plūsmu

Arduino IDE: izlasiet Adafruit barību
Arduino IDE: izlasiet Adafruit barību
Arduino IDE: izlasiet Adafruit barību
Arduino IDE: izlasiet Adafruit barību

- Atveriet galveno failu.

- Pievienojiet savu lietotājvārdu kā plūsmas īpašnieka vārdu.

- Pievienojiet plūsmas nosaukumu. Mūsu gadījumā tā bija "apmācība".

- Apkopojiet un augšupielādējiet skici savā dēlī.

- Kad kods ir augšupielādēts, atveriet seriālo monitoru.

- Pēc savienojuma izveides jūs varat redzēt datus par gaidāmo notikumu!

Izmantojiet testu savā Zap no 7. darbības, lai iegūtu testa notikumu, vai izveidojiet notikumu savā Google kalendārā, ja neredzat rezultātus. Paturiet prātā, ka mēs esam iestatījuši aktivizācijas laiku Zapier, tāpēc tas netiks aktivizēts pēc notikuma izveides, bet x minūtes pirms notikuma sākuma.

10. darbība: kļūdas?

Ja skice netiek apkopota:- Pārbaudiet, vai tāfele ir pievienota

- Pārbaudiet, vai Arduino IDE ir iestatīts pareizajam dēlim.

- Pārbaudiet, vai Arduino IDE ir iestatīts pareizajā ostā.

Ja seriālais monitors neizskatās kā parādīts iepriekš:

- Pārbaudiet, vai seriālā komunikācija ir iestatīta uz 115200 bodu (dariet to seriālajā monitorā).

- Pārbaudiet, vai plūsma ir pielāgota tieši 6. darbībā.

- Pārbaudiet Adafruit, ja jums ir dati, kas nāk no Zapier.

- Pārbaudiet, vai jūsu Zap ir ieslēgts.

- Pārbaudiet, vai tieši kodā esat uzrakstījis plūsmas nosaukumu.

- Pārbaudiet, vai esat izvēlējies pareizo plūsmu Zapier.

Ja seriālajā monitorā nekad netiek parādīts ziņojums “adafruit IO Connected”:

- Pārbaudiet, vai esat pareizi uzrakstījis savu SSID, paroli, lietotājvārdu un IO atslēgu.

- Pārbaudiet, vai maršrutētājs ir ieslēgts.

Ieteicams: