Indholdsfortegnelse:
- Trin 1: Opret nyt feed i Adafruit
- Trin 2: Lav en Zap
- Trin 3: Tilslut Google Kalender
- Trin 4: Tilpas Google Kalenderbegivenhed
- Trin 5: Tilslut Adafruit
- Trin 6: Tilpas Adafruit Feed -data
- Trin 7: Test Zap
- Trin 8: Arduino IDE: Config.h
- Trin 9: Arduino IDE: Læs Adafruit Feed
- Trin 10: Fejl?
Video: Google Kalenderbegivenheder til ESP8266: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I denne vejledning vil jeg forklare, hvordan du importerer Google Kalender -hændelsesdata i Arduino IDE til ESP8266 -kortet. Jeg importerer sluttid og starttid for min træning fra Google Kalender og udskriver dem i Arduino IDE seriel skærm.
For at opnå dette bruger vi Zapier til at sende hændelsesdata til et Adafruit -feed. Derefter læste vi dette feed i Arduino.
Trin 1: Opret nyt feed i Adafruit
- Gå til Adafruit.
- Opret en konto på Adafruit, hvis du ikke allerede har en.
- På startsiden skal du gå til Feeds> Se alle
- Du er nu på feed -siden. Hvis du vil oprette et nyt feed, skal du klikke på Handlinger> Opret nyt feed
- Til vores projekt vil det blive kaldt “uddannelse” Klik på Opret feed
Giv dit feed et enkelt og genkendeligt navn.
- Åbn det feed, vi lige har oprettet. Det er tomt for nu, men vi sender data til det ved hjælp af Zapier.
Trin 2: Lav en Zap
- Gå til Zapier
- Opret en konto, hvis du ikke allerede har en.
Vi kommer til at oprette forbindelse mellem Google Kalender og Adafruit. Dette kaldes en zap.
- på hjemmesiden skal du klikke på "lav en Zap"
Trin 3: Tilslut Google Kalender
En del af forbindelsen er Google -kalender.
- Vælg "Google Kalender" under Vælg app.
- Vælg Vælg "Begivenhedsstart" under Vælg udløsende begivenhed
Dette er udløseren, der starter forbindelsen. "Begivenhedsstart" er bedst til vores formål, men du kan vælge, hvad du vil.
- Vælg Google -kalenderkontoen.
Trin 4: Tilpas Google Kalenderbegivenhed
- Vælg den kalender fra din konto, du vil bruge.
Det er nemmest at vælge en skrivbar kalender, så du kan tilføje testaftaler, når du vil.
- Vælg det tidspunkt, før du vil have Zapier til at udløse
Det er valgfrit at tilføje et søgeterm. Dette vil sikre, at Zapier kun udløser begivenheder med et bestemt navn. Hvis du ikke udfylder et søgeterm, vil Zapier udløse på hver begivenhed i kalenderen.
Klik på "test og fortsæt"
Trin 5: Tilslut Adafruit
Del 2 af forbindelsen er Adafruit.
- Under Vælg app skal du søge efter "Adafruit IO" og vælge den.
- Vælg "Opret feeddata" under Vælg handlingsbegivenhed
- Log ind under "Vælg konto" med din Adafruit -konto.
Trin 6: Tilpas Adafruit Feed -data
Nu har vi indtastet et afsnit kaldet Tilpas feeddata.
- Under Feed -nøgle skal du vælge "Brug en brugerdefineret værdi"
- Under "Tilpasset værdi for feednøgle" Indtast navnet på det feed, du har oprettet i Adafruit.
I vores tilfælde var det "træning"
- Under "Værdi" skal du klikke på tilføjelsesikonet til højre i tekstfeltet.
- Vælg "1. Begivenheden begynder: "og" 1. Begivenheden slutter:”.
Sørg for at vælge dem i denne rækkefølge af hensyn til denne kode. Efterlad ikke et mellemrum mellem begge blokke. Sørg for ikke at vælge den "smukke" version. Hvis du ændrer den måde, skitsen håndterer strengfeedet, kan du bruge enhver formatering.
Trin 7: Test Zap
Vi har indtastet alle oplysninger, og vi kan teste vores forbindelse.
- Klik på "Test og fortsæt". Zapier udløser en testhændelse.
- Se i dit Adafruit -feed. Du vil se en testbegivenhed af Zapier føjet til dit feed.
- Glem ikke at tænde zappen i øverste højre hjørne i Zapier. Det virker ikke, hvis du ikke gør dette.
Trin 8: Arduino IDE: Config.h
- Slut din ESP8266 til din computer.
- Download skitsen på Github og åbn i Arduino IDE.
Du bliver nødt til at ændre noget kode i config.h
- Udfyld dit Adafruit -brugernavn
- Udfyld din AIO -nøgle.
Du kan finde din AIO -nøgle i øverste højre hjørne i Adafruit.
Trin 9: Arduino IDE: Læs Adafruit Feed
- Åbn hovedfilen.
- Tilføj dit brugernavn som navnet på feed -ejeren.
- Tilføj navnet på dit feed. I vores tilfælde var det "træning".
- Kompilér og upload skitse til dit bord.
- Når koden er uploadet, skal du åbne den serielle skærm.
- Efter forbindelsen er oprettet kan du se data om en kommende begivenhed!
Brug testen i din Zap fra trin 7 for at få en testbegivenhed, eller opret en begivenhed i din Google Kalender, hvis du ikke kan se resultater. Husk på, at vi har indstillet en udløser tid i Zapier, så den vil ikke udløses efter oprettelse af en begivenhed, men x minutter før begivenheden starter.
Trin 10: Fejl?
Hvis skitsen ikke kompilerer:- Kontroller, at dit bord er tilsluttet
- Kontroller, at Arduino IDE er konfigureret til det rigtige bord.
- Kontroller, at Arduino IDE er konfigureret i den rigtige port.
Hvis den serielle skærm ikke ser ud som vist ovenfor:
- Kontroller, om seriel kommunikation er indstillet til 115200 baud (gør dette i den serielle skærm).
- Kontroller, om foderet er tilpasset lige i trin 6.
- Check ind i Adafruit, hvis du har data fra Zapier.
- Kontroller, om din Zap er tændt.
- Kontroller, om du har stavet dit feednavn lige i koden.
- Kontroller, om du har valgt det rigtige feed i Zapier.
Hvis du aldrig får meddelelsen "adafruit IO Connected" i den serielle skærm:
- Kontroller, om du har stavet dit SSID, din adgangskode, brugernavn og IO -nøgle højre inkonfig.
- Kontroller, om routeren er tændt.
Anbefalede:
Vedhæftning af Google -kalendere til Google Sites: 5 trin
Vedhæftning af Google -kalendere til Google Sites: Dette er en instruktion til at lære dig at oprette, bruge og redigere Google -kalendere og derefter vedhæfte dem til et Google -websted ved hjælp af delingsfunktionerne. Dette kan være til gavn for mange mennesker, da Google Sites kan bruges til at koordinere og distribuere
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over