INHOUDSOPGAWE:
- Stap 1: Skep nuwe voer in Adafruit
- Stap 2: Maak 'n Zap
- Stap 3: Koppel Google Kalender
- Stap 4: Pas die Google Kalender -geleentheid aan
- Stap 5: Koppel Adafruit
- Stap 6: Pas Adafruit -voerdata aan
- Stap 7: Toets Zap
- Stap 8: Arduino IDE: Config.h
- Stap 9: Arduino IDE: Lees Adafruit Feed
- Stap 10: Foute?
Video: Google Kalender -geleenthede na ESP8266: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
- 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
- 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
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
- 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
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
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
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
- 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
- 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:
Nextion aanraakskerm Outlook Kalender Vergaderingherinnering: 6 stappe
Nextion Touchscreen Outlook Kalender Vergaderingherinnering: Die rede waarom ek met hierdie projek begin het, was omdat ek gereeld vergaderings gemis het en gedink het dat ek 'n beter herinneringstelsel nodig het. Alhoewel ons Microsoft Outlook Kalender gebruik, maar ek het die meeste van my tyd op Linux/UNIX op dieselfde rekenaar deurgebring. Terwyl u met
EasyTalk: maklike kommunikasie en 'n kalender langs u: 6 stappe
EasyTalk: maklike kommunikasie en 'n kalender langs jou: My naam is Kobe Marchal, ek studeer in Howest, België en ek is 'n student Multimedia en kommunikasietegnologie (MCT). Vir my laaste opdrag van my eerste jaar moes ek 'n IoT-toestel maak, tuis het ons die probleem dat my broer altyd speel
Multi -gebruiker slim spieël met Google Kalender: 10 stappe
Multi -gebruiker slim spieël met Google Kalender: In hierdie instruksies skep ons 'n slim spieël wat met Google Kalender geïntegreer is. Ek het hierdie projek gemaak, want ek vind slim spieëls baie gaaf; dit is 'n uiters geskenk in die oggend. Maar ek het besluit om self een van nul te maak, want al die ander
Wifi Wheelie Bins en Google Kalender: 4 stappe
Wifi Wheelie Bins & Google Calendar: Hierdie projek is geïnspireer deur video's deur Andreas Spiess (You Tube).#185 ESP8266 - Google Kalender Herinnering: Hoe om jou vrou/vriendin gelukkig te maak (Arduino) & # 189, 'n opgedateerde weergawe.Volg hierdie skakels: Andreas Spiess & Andreas Spiess Ver 2
Arduino Outlet Box Control Center Met Google Kalender: 4 stappe
Arduino Outlet Box Control Center Met Google Kalender: In hierdie instruksies leer u hoe u 'n beheersentrum vir u huis kan bou met behulp van 'n 4-uitlaatmodule van Adafruit Power Relay. U benodig 'n Arduino -bord met 'n wifi -module soos die Adafruit Feather Huzzah en 'n Adafruit Power Relay Module 4