INHOUDSOPGAWE:

Google Kalender -geleenthede na ESP8266: 10 stappe
Google Kalender -geleenthede na ESP8266: 10 stappe

Video: Google Kalender -geleenthede na ESP8266: 10 stappe

Video: Google Kalender -geleenthede na ESP8266: 10 stappe
Video: 2022 LONG r/MaliciousCompliance Compilation #002 2024, November
Anonim
Google Kalender -geleenthede na ESP8266
Google Kalender -geleenthede na ESP8266

In hierdie handleiding sal ek verduidelik hoe u Google Kalender -gebeurtenisdata in die Arduino IDE vir die ESP8266 -bord kan invoer. Ek sal die eindtyd en aanvangstyd van my opleiding vanaf Google Kalender invoer en dit op die Arduino IDE -reeksmonitor druk.

Om dit te bereik, gebruik ons Zapier om die gebeurtenisdata na 'n Adafruit -feed te stuur. Dan lees ons hierdie voer in Arduino.

Stap 1: Skep nuwe voer in Adafruit

Skep nuwe voer in Adafruit
Skep nuwe voer in Adafruit
Skep nuwe voer in Adafruit
Skep nuwe voer in Adafruit

- Gaan na Adafruit.

- Skep 'n rekening op Adafruit as u nog nie een het nie.

- Gaan op die tuisblad na Feeds> Bekyk alles

- U is nou op die voerbladsy. Om 'n nuwe feed te skep, klik op Actions> Create new feed

- Vir ons projek word dit 'opleiding' genoem. Klik op Skep voer

Gee u voer 'n eenvoudige en herkenbare naam.

- Maak die voer oop wat ons pas geskep het. Dit is vir eers leeg, maar ons stuur data daarheen met behulp van Zapier.

Stap 2: Maak 'n Zap

Maak 'n Zap
Maak 'n Zap

- Gaan na Zapier

- Skep 'n rekening as u nog nie een het nie.

Ons gaan 'n verbinding maak tussen Google Kalender en Adafruit. Dit word 'n zap genoem.

- Klik op die tuisblad op "make a Zap"

Stap 3: Koppel Google Kalender

Koppel Google Kalender
Koppel Google Kalender
Koppel Google Kalender
Koppel Google Kalender

Deel een van die verbinding is die Google -kalender.

- Kies 'Google Kalender' onder Kies app

- Kies onder "Begin gebeurtenis kies" Kies "Gebeurtenis begin"

Dit is die sneller wat die verbinding begin. 'Begin van die gebeurtenis' is die beste vir ons doel, maar u kan kies wat u wil.

- Kies die Google -kalenderrekening.

Stap 4: Pas die Google Kalender -geleentheid aan

Pas die Google Kalender -geleentheid aan
Pas die Google Kalender -geleentheid aan

- Kies die kalender uit u rekening wat u wil gebruik.

Dit is die maklikste om 'n skryfbare kalender te kies, sodat u toetsafsprake kan byvoeg wanneer u wil.

- Kies die tyd voordat u wil hê dat Zapier moet begin

Dit is opsioneel om 'n soekterm by te voeg. Dit sal verseker dat Zapier slegs gebeurtenisse met 'n sekere naam aktiveer. As u nie 'n soekterm invul nie, sal Zapier op elke gebeurtenis in die kalender geaktiveer word.

Klik op "toets en gaan voort"

Stap 5: Koppel Adafruit

Koppel Adafruit
Koppel Adafruit
Koppel Adafruit
Koppel Adafruit

Deel 2 van die verbinding is Adafruit.

- Soek onder 'Kies app' na 'Adafruit IO' en kies dit.

- Kies "Skep voerdata" onder Kies aksiegebeurtenis

- Meld onder 'Kies rekening' aan met u Adafruit -rekening.

Stap 6: Pas Adafruit -voerdata aan

Pas Adafruit -voerdata aan
Pas Adafruit -voerdata aan

Nou het ons 'n afdeling ingeskryf genaamd Pas voerdata aan.

- Kies 'Gebruik 'n aangepaste waarde' onder voersleutel

- Voer onder "Aangepaste waarde vir voersleutel" die naam in van die voer wat u in Adafruit geskep het.

In ons geval was dit 'opleiding'

- Klik onder die 'Waarde' op die byvoegingsikoon regs van die tekskassie.

- Kies “1. Die geleentheid begin: "en" 1. Die geleentheid eindig: ".

Maak seker dat u hulle in hierdie volgorde kies ter wille van hierdie kode. Moenie 'n spasie tussen albei blokke laat nie. Moenie die 'mooi' weergawe kies nie. As u die manier waarop die skets die stringvoer hanteer, verander, kan u enige opmaak gebruik.

Stap 7: Toets Zap

Toets Zap
Toets Zap
Toets Zap
Toets Zap
Toets Zap
Toets Zap

Ons het alle inligting ingevoer en ons kan ons verbinding toets.

- Klik op "Toets en gaan voort". Zapier sal 'n toetsgeleentheid veroorsaak.

- Kyk in u Adafruit -voer. U sal sien dat 'n toetsgeleentheid deur Zapier by u voer gevoeg word.

- Moenie vergeet om die rits in die regter boonste hoek in Zapier aan te skakel nie. Dit sal nie werk as u dit nie doen nie.

Stap 8: Arduino IDE: Config.h

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

- Koppel u ESP8266 aan u rekenaar.

- Laai die skets op Github af en maak oop in Arduino IDE.

U moet 'n kode in config.h verander

- Vul u Adafruit -gebruikersnaam in

- Vul u AIO -sleutel in.

U kan u AIO -sleutel in die regter boonste hoek in Adafruit vind.

Stap 9: Arduino IDE: Lees Adafruit Feed

Arduino IDE: Lees Adafruit Feed
Arduino IDE: Lees Adafruit Feed
Arduino IDE: Lees Adafruit Feed
Arduino IDE: Lees Adafruit Feed

- Maak die hooflêer oop.

- Voeg u gebruikersnaam by as die naam van die voer -eienaar.

- Voeg die naam van u voer by. In ons geval was dit 'opleiding'.

- Stel skets op en laai dit op na u bord.

- Sodra die kode opgelaai is, maak die reeksmonitor oop.

- Nadat die verbinding gemaak is, kan u die data oor 'n komende geleentheid sien!

Gebruik die toets in u Zap vanaf stap 7 om 'n toetsgeleentheid te kry, of skep 'n geleentheid in u Google Kalender as u nie resultate sien nie. Hou in gedagte dat ons 'n sneltyd in Zapier gestel het, sodat dit nie geaktiveer kan word nadat 'n gebeurtenis geskep is nie, maar x minute voordat die geleentheid begin.

Stap 10: Foute?

As die skets nie saamstel nie:- Kyk of u bord ingeprop is

- Kyk of Arduino IDE opgestel is vir die regte bord.

- Kontroleer of Arduino IDE in die regte poort opgestel is.

As die seriële monitor nie lyk soos hierbo getoon nie:

- Kontroleer of die seriële kommunikasie op 115200 baud gestel is (doen dit op die seriële monitor).

- Kyk of die voer reg in stap 6 aangepas is.

- Gaan na Adafruit as u data van Zapier af kom.

- Kyk of u Zap aangeskakel is.

- Kyk of u u voernaam reg in die kode gespel het.

- Kyk of u die regte voer in Zapier gekies het.

As u nooit die "adafruit IO Connected" -boodskap in die seriële monitor kry nie:

- Kyk of u u SSID, wagwoord, gebruikersnaam en IO -sleutel reg gespel het, ongeag.

- Kyk of die router aan is.

Aanbeveel: