Innholdsfortegnelse:
- Trinn 1: Opprett ny feed i Adafruit
- Trinn 2: Lag en Zap
- Trinn 3: Koble til Google Kalender
- Trinn 4: Tilpass Google Kalenderhendelse
- Trinn 5: Koble til Adafruit
- Trinn 6: Tilpass Adafruit Feed -data
- Trinn 7: Test Zap
- Trinn 8: Arduino IDE: Config.h
- Trinn 9: Arduino IDE: Les Adafruit Feed
- Trinn 10: Feil?
Video: Google Kalenderhendelser til ESP8266: 10 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne opplæringen vil jeg forklare hvordan du importerer hendelsesdata for Google Kalender i Arduino IDE for ESP8266 -kortet. Jeg vil importere sluttiden og starttiden for treningen min fra Google Kalender og skrive dem ut i Arduino IDE seriell skjerm.
For å oppnå dette bruker vi Zapier til å sende hendelsesdataene til en Adafruit -feed. Så leser vi denne feeden i Arduino.
Trinn 1: Opprett ny feed i Adafruit
- Gå til Adafruit.
- Opprett en konto på Adafruit hvis du ikke allerede har en.
- Gå til startsiden, gå til Feeder> Vis alle
- Du er nå på feed -siden. For å opprette en ny feed, klikk på Handlinger> Opprett ny feed
- For vårt prosjekt vil det bli kalt "opplæring" Klikk på Opprett feed
Gi feedet ditt et enkelt og gjenkjennelig navn.
- Åpne feedet vi nettopp har opprettet. Den er tom for nå, men vi sender data til den ved hjelp av Zapier.
Trinn 2: Lag en Zap
- Gå til Zapier
- Opprett en konto hvis du ikke allerede har en.
Vi skal opprette en forbindelse mellom Google Kalender og Adafruit. Dette kalles en zap.
- på hjemmesiden, klikk på “make a Zap”
Trinn 3: Koble til Google Kalender
Del en av tilkoblingen er Google -kalender.
- Velg Google Kalender under Velg app.
- Velg Velg "Start start" under Velg utløserhendelse.
Dette er utløseren som starter tilkoblingen. "Event Start" er best for vårt formål, men du kan velge hva du vil.
- Velg Google -kalenderkontoen.
Trinn 4: Tilpass Google Kalenderhendelse
- Velg kalenderen fra kontoen du vil bruke.
Det er enklest å velge en skrivbar kalender, slik at du kan legge til testavtaler når du vil.
- Velg tiden før du vil at Zapier skal utløse
Det er valgfritt å legge til et søkeord. Dette vil sikre at Zapier bare utløser hendelser med et bestemt navn. Hvis du ikke fyller ut et søkeord, vil Zapier utløse på hver hendelse i kalenderen.
Klikk på "test og fortsett"
Trinn 5: Koble til Adafruit
Del 2 av forbindelsen er Adafruit.
- Under Velg app, søk etter "Adafruit IO" og velg den.
- Under Velg handlingshendelse velg "Opprett feeddata"
- Logg på med "Velg konto" med Adafruit -kontoen din.
Trinn 6: Tilpass Adafruit Feed -data
Nå har vi lagt inn en seksjon kalt Tilpass feeddata.
- Velg "Bruk en egendefinert verdi" under Feed Key.
- Under "Egendefinert verdi for feednøkkel" Skriv inn navnet på feeden du opprettet i Adafruit.
I vårt tilfelle var det "trening"
- Under "Verdi" klikker du på legg til -ikonet til høyre i tekstboksen.
- Velg "1. Arrangementet begynner: "og" 1. Arrangementet slutter:”.
Sørg for å velge dem i denne rekkefølgen av hensyn til denne koden. Ikke la det være et mellomrom mellom begge blokkene. Pass på at du ikke velger den "pene" versjonen. Hvis du endrer måten skissen håndterer strengmatingen, kan du bruke hvilken som helst formatering.
Trinn 7: Test Zap
Vi har lagt inn all informasjon, og vi kan teste forbindelsen vår.
- Klikk på "Test og fortsett". Zapier vil utløse en testhendelse.
- Se i Adafruit -feedet ditt. Du vil se at en testhendelse av Zapier er lagt til i feeden din.
- Ikke glem å slå på zappen øverst til høyre i Zapier. Det vil ikke fungere hvis du ikke gjør dette.
Trinn 8: Arduino IDE: Config.h
- Koble ESP8266 til datamaskinen.
- Last ned skissen på Github og åpne i Arduino IDE.
Du må endre noen kode i config.h
- Fyll ut ditt Adafruit -brukernavn
- Fyll ut din AIO -nøkkel.
Du finner AIO -nøkkelen din øverst til høyre i Adafruit.
Trinn 9: Arduino IDE: Les Adafruit Feed
- Åpne hovedfilen.
- Legg til brukernavnet ditt som navnet på feederen.
- Legg til navnet på feeden din. I vårt tilfelle var det "trening".
- Kompiler og last opp skisse til brettet ditt.
- Når koden er lastet opp, åpner du den serielle skjermen.
- Etter at forbindelsen er opprettet, kan du se dataene om et kommende arrangement!
Bruk testen i Zap fra trinn 7 for å få en testhendelse, eller opprett en hendelse i Google Kalender hvis du ikke ser resultater. Husk at vi har angitt en utløser tid i Zapier, så den vil ikke utløses etter at du har opprettet en hendelse, men x minutter før hendelsen starter.
Trinn 10: Feil?
Hvis skissen ikke kompilerer:- Kontroller at brettet er plugget inn
- Sjekk at Arduino IDE er konfigurert for det riktige kortet.
- Sjekk at Arduino IDE er satt opp i høyre port.
Hvis den serielle skjermen ikke ser ut som vist ovenfor:
- Sjekk om seriell kommunikasjon er satt til 115200 baud (gjør dette på den serielle skjermen).
- Sjekk om tilpasset fôr rett i trinn 6.
- Sjekk inn Adafruit hvis du har data som kommer inn fra Zapier.
- Sjekk om Zap er slått på.
- Sjekk om du stavet feednavnet ditt rett i koden.
- Sjekk om du har valgt riktig feed i Zapier.
Hvis du aldri får meldingen "adafruit IO Connected" i den serielle skjermen:
- Sjekk om du stavet SSID, passord, brukernavn og IO -nøkkel rett inkonfig.
- Sjekk om ruteren er på.
Anbefalt:
Feste Google -kalendere til Google Nettsteder: 5 trinn
Feste Google -kalendere til Google Nettsteder: Dette er en instruks som kan lære deg hvordan du oppretter, bruker og redigerer Google -kalendere og deretter kobler dem til et Google -nettsted ved hjelp av delingsfunksjonene. Dette kan være gunstig for mange mennesker, ettersom Google Sites kan brukes til å koordinere og distribuere
SONOFF Legger til Alexa og Google Home Voice Control til ZigBee Smart Devices: 3 trinn
SONOFF Legger til Alexa og Google Home Voice Control til ZigBee Smart Devices: Fra Wi-Fi smart switcher og plugger til ZigBee smart switcher og plugger, er talekontroll et populært smart håndfritt kontrollinngangspunkt. Gjennom å jobbe med Amazon Alexa eller Google Home, lar smarte plugger deg ta direkte kontroll over det tilkoblede hjemmet
Legg enkelt til Google Maps i Google -arkene dine automatisk og gratis: 6 trinn
Legg enkelt til Google Maps i Google -arkene dine automatisk og gratis: Akkurat som mange produsenter har jeg bygget få GPS -sporingsprosjekter. I dag vil vi raskt kunne visualisere GPS -punkter rett i Google Sheets uten å bruke noe eksternt nettsted eller API. Best av alt, det er GRATIS
Sender IoT trådløs temperatur- og fuktighetssensordata til trådløst område til Google Sheet: 39 trinn
Sender IoT Long Range trådløs temperatur- og fuktighetssensordata til Google Sheet: Vi bruker NCDs temperatur- og fuktighetssensor her, men trinnene forblir like for ethvert av ncd -produktene, så hvis du har andre trådløse ncd -sensorer, er det gratis å observere ved siden av i tillegg. Ved å stoppe denne teksten, må du
Legg til triggerlyd til Google AIY Voice Kit: 6 trinn (med bilder)
Legg til Trigger Start Sound til Google AIY Voice Kit: Denne opplæringen er ganske enkel. Jeg har virkelig hatt glede av Google AIY Voice Kit, men liker veldig godt støyen fra mitt vanlige Google Home for å bekrefte at de lytter aktivt. Dette er ikke konfigurert som standard i noen av eksemplene