![Google Kalenderhändelser till ESP8266: 10 steg Google Kalenderhändelser till ESP8266: 10 steg](https://i.howwhatproduce.com/images/011/image-33000-j.webp)
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
![Google Kalenderhändelser till ESP8266 Google Kalenderhändelser till ESP8266](https://i.howwhatproduce.com/images/011/image-33000-1-j.webp)
I den här självstudien förklarar jag hur du importerar Google Kalender -händelsedata i Arduino IDE för ESP8266 -kortet. Jag kommer att importera sluttiden och starttiden för min utbildning från Google Kalender och skriva ut dem i Arduino IDE -seriemonitorn.
För att uppnå detta använder vi Zapier för att skicka händelsedata till ett Adafruit -flöde. Sedan läste vi detta flöde i Arduino.
Steg 1: Skapa nytt flöde i Adafruit
![Skapa nytt flöde i Adafruit Skapa nytt flöde i Adafruit](https://i.howwhatproduce.com/images/011/image-33000-2-j.webp)
![Skapa nytt flöde i Adafruit Skapa nytt flöde i Adafruit](https://i.howwhatproduce.com/images/011/image-33000-3-j.webp)
- Gå till Adafruit.
- Skapa ett konto på Adafruit om du inte redan har ett.
- På hemsidan går du till Flöden> Visa alla
- Du är nu på flödessidan. Om du vill skapa ett nytt flöde klickar du på Åtgärder> Skapa nytt flöde
- För vårt projekt kommer det att kallas "utbildning" Klicka på Skapa flöde
Ge ditt flöde ett enkelt och igenkännbart namn.
- Öppna flödet som vi just skapat. Den är tom för tillfället, men vi skickar data till den med Zapier.
Steg 2: Gör en Zap
![Gör en Zap Gör en Zap](https://i.howwhatproduce.com/images/011/image-33000-4-j.webp)
- Gå till Zapier
- Skapa ett konto om du inte redan har ett.
Vi kommer att upprätta en anslutning mellan Google Kalender och Adafruit. Detta kallas en zap.
- på hemsidan, klicka på "gör en Zap"
Steg 3: Anslut Google Kalender
![Anslut Google Kalender Anslut Google Kalender](https://i.howwhatproduce.com/images/011/image-33000-5-j.webp)
![Anslut Google Kalender Anslut Google Kalender](https://i.howwhatproduce.com/images/011/image-33000-6-j.webp)
Del ett av anslutningen är Google -kalender.
- Under Välj app väljer du "Google Kalender"
- Under Välj utlösarhändelse välj Välj "Händelsestart"
Detta är utlösaren som initierar anslutningen. "Event Start" är bäst för vårt ändamål men du kan välja vad du vill.
- Välj Google -kalenderkontot.
Steg 4: Anpassa Google Kalenderhändelse
![Anpassa Google Kalenderhändelse Anpassa Google Kalenderhändelse](https://i.howwhatproduce.com/images/011/image-33000-7-j.webp)
- Välj kalendern från ditt konto som du vill använda.
Det är lättast att välja en skrivbar kalender så att du kan lägga till testmöten när du vill.
- Välj tiden innan du vill att Zapier ska aktivera
Det är valfritt att lägga till en sökterm. Detta kommer att se till att Zapier bara utlöser händelser med ett visst namn. Om du inte fyller i en sökterm kommer Zapier att utlösas för varje händelse i kalendern.
Klicka på "testa och fortsätt"
Steg 5: Anslut Adafruit
![Anslut Adafruit Anslut Adafruit](https://i.howwhatproduce.com/images/011/image-33000-8-j.webp)
![Anslut Adafruit Anslut Adafruit](https://i.howwhatproduce.com/images/011/image-33000-9-j.webp)
Del 2 av anslutningen är Adafruit.
- Under Välj app, sök efter "Adafruit IO" och välj den.
- Under Välj åtgärdshändelse välj "Skapa flödesdata"
- Under "Välj konto" loggar du in med ditt Adafruit -konto.
Steg 6: Anpassa Adafruit -flödesdata
![Anpassa Adafruit Feed -data Anpassa Adafruit Feed -data](https://i.howwhatproduce.com/images/011/image-33000-10-j.webp)
Nu har vi angett ett avsnitt som heter Anpassa flödesdata.
- Under Feed Key väljer du "Använd ett anpassat värde"
- Under "Anpassat värde för flödesnyckel" Ange namnet på flödet du skapade i Adafruit.
I vårt fall var det "träning"
- Klicka på Lägg till -ikonen till höger om textrutan under "Värde".
- Välj "1. Händelsen börjar: "och" 1. Evenemanget slutar:”.
Var noga med att välja dem i den här ordningen för den här kodens skull. Lämna inte ett utrymme mellan båda blocken. Var noga med att inte välja den "vackra" versionen. Om du ändrar hur skissen hanterar strängmatningen kan du använda vilken formatering som helst.
Steg 7: Testa Zap
![Testa Zap Testa Zap](https://i.howwhatproduce.com/images/011/image-33000-11-j.webp)
![Testa Zap Testa Zap](https://i.howwhatproduce.com/images/011/image-33000-12-j.webp)
![Testa Zap Testa Zap](https://i.howwhatproduce.com/images/011/image-33000-13-j.webp)
Vi har angett all information och vi kan testa vår anslutning.
- Klicka på "Testa och fortsätt". Zapier kommer att utlösa en testhändelse.
- Titta i ditt Adafruit -flöde. Du kommer att se en testhändelse av Zapier läggas till i ditt flöde.
- Glöm inte att slå på zappen i det övre högra hörnet i Zapier. Det fungerar inte om du inte gör det här.
Steg 8: Arduino IDE: Config.h
![Arduino IDE: Config.h Arduino IDE: Config.h](https://i.howwhatproduce.com/images/011/image-33000-14-j.webp)
![Arduino IDE: Config.h Arduino IDE: Config.h](https://i.howwhatproduce.com/images/011/image-33000-15-j.webp)
- Anslut din ESP8266 till din dator.
- Ladda ner skissen på Github och öppna i Arduino IDE.
Du kommer att behöva ändra någon kod i config.h
- Fyll i ditt Adafruit -användarnamn
- Fyll i din AIO -nyckel.
Du hittar din AIO -nyckel i det övre högra hörnet i Adafruit.
Steg 9: Arduino IDE: Läs Adafruit Feed
![Arduino IDE: Läs Adafruit Feed Arduino IDE: Läs Adafruit Feed](https://i.howwhatproduce.com/images/011/image-33000-16-j.webp)
![Arduino IDE: Läs Adafruit Feed Arduino IDE: Läs Adafruit Feed](https://i.howwhatproduce.com/images/011/image-33000-17-j.webp)
- Öppna huvudfilen.
- Lägg till ditt användarnamn som namnet på flödesägaren.
- Lägg till namnet på ditt flöde. I vårt fall var det "träning".
- Samla och ladda upp skiss till ditt bräde.
- När koden har laddats upp, öppna den seriella bildskärmen.
- Efter att anslutningen har gjorts kan du se data om ett kommande evenemang!
Använd testet i din Zap från steg 7 för att få en testhändelse, eller skapa en händelse i din Google Kalender om du inte ser resultat. Tänk på att vi har ställt in en utlösningstid i Zapier, så den aktiveras inte efter att ha skapat en händelse, utan x minuter innan händelsen startar.
Steg 10: Fel?
Om skissen inte kompilerar:- Kontrollera att kortet är anslutet
- Kontrollera att Arduino IDE är inställd för det rätta kortet.
- Kontrollera att Arduino IDE är installerat i rätt port.
Om seriell bildskärm inte ser ut som visas ovan:
- Kontrollera om seriell kommunikation är inställd på 115200 baud (gör detta i seriell bildskärm).
- Kontrollera om fodret anpassades direkt i steg 6.
- Checka in Adafruit om du har data som kommer in från Zapier.
- Kontrollera om din Zap är påslagen.
- Kontrollera om du stavade ditt flödesnamn direkt i koden.
- Kontrollera om du har valt rätt flöde i Zapier.
Om du aldrig får meddelandet "adafruit IO Connected" i seriell bildskärm:
- Kontrollera om du stavade ditt SSID, lösenord, användarnamn och IO -nyckel rätt inkonfig.
- Kontrollera om routern är på.
Rekommenderad:
Bifoga Google -kalendrar till Google Sites: 5 steg
![Bifoga Google -kalendrar till Google Sites: 5 steg Bifoga Google -kalendrar till Google Sites: 5 steg](https://i.howwhatproduce.com/images/001/image-1632-j.webp)
Bifoga Google -kalendrar till Google -webbplatser: Detta är en instruktion för att lära dig hur du skapar, använder och redigerar Google -kalendrar och sedan bifogar dem till en Google -webbplats med hjälp av delningsfunktioner. Detta kan vara till fördel för många människor eftersom Google Sites kan användas för att samordna och distribuera
Lägg till en digital display till en gammal kommunikationsmottagare: 6 steg (med bilder)
![Lägg till en digital display till en gammal kommunikationsmottagare: 6 steg (med bilder) Lägg till en digital display till en gammal kommunikationsmottagare: 6 steg (med bilder)](https://i.howwhatproduce.com/images/001/image-440-8-j.webp)
Lägg till en digital display till en gammal kommunikationsmottagare: En av bristerna med att använda en äldre kommunikationsutrustning är det faktum att den analoga ratten inte är särskilt exakt. Du gissar alltid på frekvensen du får. I AM- eller FM -banden är detta i allmänhet inte ett problem eftersom du vanligtvis
SONOFF Lägger till Alexa och Google Home Voice Control till ZigBee Smart Devices: 3 steg
![SONOFF Lägger till Alexa och Google Home Voice Control till ZigBee Smart Devices: 3 steg SONOFF Lägger till Alexa och Google Home Voice Control till ZigBee Smart Devices: 3 steg](https://i.howwhatproduce.com/images/007/image-19180-j.webp)
SONOFF lägger till Alexa och Google Home Voice Control till ZigBee Smart Devices: Från Wi-Fi smart switchar och pluggar till ZigBee smart switchar och pluggar, röstkontroll är en populär smart handsfree kontroll ingång. Genom att arbeta med Amazon Alexa eller Google Home kan du med smarta kontakter ta direkt kontroll över det anslutna hemmet
Lägg enkelt till Google Maps automatiskt och gratis i Google Sheets: 6 steg
![Lägg enkelt till Google Maps automatiskt och gratis i Google Sheets: 6 steg Lägg enkelt till Google Maps automatiskt och gratis i Google Sheets: 6 steg](https://i.howwhatproduce.com/images/007/image-20051-j.webp)
Lägg enkelt till Google Maps i dina Google Sheets automatiskt och gratis: Precis som många tillverkare byggde jag få GPS -tracker -projekt. Idag kommer vi snabbt att kunna visualisera GPS -punkter direkt i Google Kalkylark utan att använda någon extern webbplats eller API. Bäst av allt, det är GRATIS
Lägg till Trigger Start Sound till Google AIY Voice Kit: 6 steg (med bilder)
![Lägg till Trigger Start Sound till Google AIY Voice Kit: 6 steg (med bilder) Lägg till Trigger Start Sound till Google AIY Voice Kit: 6 steg (med bilder)](https://i.howwhatproduce.com/images/003/image-6891-20-j.webp)
Lägg till Trigger Start Sound till Google AIY Voice Kit: Denna handledning är ganska enkel. Jag har verkligen gillat Google AIY Voice Kit, men gillar verkligen på mitt vanliga Google Home ljudet de gör för att bekräfta att de lyssnar aktivt. Detta är inte konfigurerat som standard i något av exemplen