Inhoudsopgave:
- Stap 1: Maak een nieuwe feed in Adafruit
- Stap 2: Maak een Zap
- Stap 3: Verbind Google Agenda
- Stap 4: Google Agenda-evenement aanpassen
- Stap 5: Verbind Adafruit
- Stap 6: Adafruit-feedgegevens aanpassen
- Stap 7: Test Zap
- Stap 8: Arduino IDE: Config.h
- Stap 9: Arduino IDE: Adafruit Feed lezen
- Stap 10: fouten?
Video: Google Agenda-evenementen naar ESP8266: 10 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze tutorial leg ik uit hoe je Google Calendar-gebeurtenisgegevens importeert in Arduino IDE voor het ESP8266-bord. Ik zal de eindtijd en starttijd van mijn training importeren uit Google Agenda en deze afdrukken in de Arduino IDE seriële monitor.
Om dit te bereiken gebruiken we Zapier om de gebeurtenisgegevens naar een Adafruit-feed te sturen. Dan lezen we deze feed in Arduino.
Stap 1: Maak een nieuwe feed in Adafruit
- Ga naar Adafruit.
- Maak een account aan op Adafruit als je er nog geen hebt.
- Ga op de startpagina naar Feeds > Alles bekijken
- U bent nu op de feedpagina. Klik op Acties > Nieuwe feed maken om een nieuwe feed te maken
- Voor ons project zal het "training" worden genoemd. Klik op Feed maken
Geef je feed een eenvoudige en herkenbare naam.
- Open de feed die we zojuist hebben gemaakt. Het is voorlopig leeg, maar we sturen er gegevens naar met Zapier.
Stap 2: Maak een Zap
- Ga naar Zapier
- Maak een account aan als je er nog geen hebt.
We gaan een koppeling maken tussen Google Calendar en Adafruit. Dit wordt een zap genoemd.
- Klik op de homepage op “make a Zap”
Stap 3: Verbind Google Agenda
Deel één van de verbinding is Google-agenda.
- Selecteer onder Kies app "Google Agenda"
- Selecteer onder Kies triggergebeurtenis Selecteer "Event Start"
Dit is de trigger die de verbinding initieert. "Event Start" is het beste voor ons doel, maar u kunt kiezen wat u maar wilt.
- Kies het Google Agenda-account.
Stap 4: Google Agenda-evenement aanpassen
- Kies de kalender uit je account die je wilt gebruiken.
Het is het gemakkelijkst om een beschrijfbare kalender te kiezen, zodat u te allen tijde proefafspraken kunt toevoegen.
- Kies de tijd voordat je wilt dat Zapier wordt geactiveerd
Het is optioneel om een zoekterm toe te voegen. Dit zorgt ervoor dat Zapier alleen activeert bij evenementen met een bepaalde naam. Als u geen zoekterm invult, wordt Zapier geactiveerd bij elk evenement in de kalender.
Klik op "testen en doorgaan"
Stap 5: Verbind Adafruit
Deel 2 van de verbinding is Adafruit.
- Zoek onder Kies app naar "Adafruit IO" en selecteer het.
- Selecteer onder Actiegebeurtenis kiezen "Feedgegevens maken"
- Log onder “Choose account” in met uw Adafruit-account.
Stap 6: Adafruit-feedgegevens aanpassen
Nu zijn we een sectie binnengegaan met de naam Feedgegevens aanpassen.
- Selecteer onder Feedsleutel "Gebruik een aangepaste waarde"
- Voer onder "Aangepaste waarde voor feedsleutel" de naam in van de feed die u in Adafruit hebt gemaakt.
In ons geval was het "trainen"
- Klik onder "Waarde" op het pictogram Toevoegen aan de rechterkant van het tekstvak.
- Selecteer “1. Evenement begint: “en “1. Evenement eindigt:”.
Zorg ervoor dat u ze in deze volgorde selecteert omwille van deze code. Laat geen spatie tussen beide blokken. Zorg ervoor dat u niet de "mooie" versie selecteert. Als u de manier verandert waarop de schets de tekenreeksfeed verwerkt, kunt u elke opmaak gebruiken.
Stap 7: Test Zap
We hebben alle gegevens ingevuld en kunnen onze verbinding testen.
- Klik op “Testen & Doorgaan”. Zapier activeert een testgebeurtenis.
- Kijk in je Adafruit-feed. Je zult zien dat een testgebeurtenis van Zapier aan je feed is toegevoegd.
- Vergeet niet de zap in de rechterbovenhoek in Zapier aan te zetten. Het werkt niet als je dit niet doet.
Stap 8: Arduino IDE: Config.h
- Sluit uw ESP8266 aan op uw computer.
- Download de schets op Github en open in Arduino IDE.
Je zult wat code moeten veranderen in config.h
- Vul uw Adafruit-gebruikersnaam in
- Vul uw AIO-sleutel in.
U vindt uw AIO-sleutel in de rechterbovenhoek in Adafruit.
Stap 9: Arduino IDE: Adafruit Feed lezen
- Open het hoofdbestand.
- Voeg uw gebruikersnaam toe als de naam van de feedeigenaar.
- Voeg de naam van uw feed toe. In ons geval was het "trainen".
- Compileer en upload schets naar je bord.
- Zodra de code is geüpload, opent u de seriële monitor.
- Nadat de verbinding tot stand is gebracht, kunt u de gegevens over een aankomend evenement zien!
Gebruik de test in je Zap uit stap 7 om een testgebeurtenis te krijgen, of maak een evenement aan in je Google Agenda als je geen resultaten ziet. Houd er rekening mee dat we een triggertijd hebben ingesteld in Zapier, dus deze wordt niet geactiveerd na het maken van een evenement, maar x minuten voordat het evenement begint.
Stap 10: fouten?
Als de schets niet compileert: - Controleer of je bord is aangesloten
- Controleer of Arduino IDE is ingesteld voor het juiste bord.
- Controleer of de Arduino IDE op de juiste poort is ingesteld.
Als de seriële monitor er niet uitziet zoals hierboven weergegeven:
- Controleer of seriële communicatie is ingesteld op 115200 baud (doe dit in de seriële monitor).
- Controleer of de feed is aangepast in stap 6.
- Controleer in Adafruit of er gegevens van Zapier binnenkomen.
- Controleer of uw Zap is ingeschakeld.
- Controleer of u uw feednaam goed in de code hebt gespeld.
- Controleer of je de juiste feed hebt geselecteerd in Zapier.
Als u nooit het bericht "adafruit IO Connected" krijgt in de seriële monitor:
- Controleer of u uw SSID, wachtwoord, gebruikersnaam en IO-sleutel rechts inconfig hebt gespeld.
- Controleer of de router is ingeschakeld.
Aanbevolen:
Google-agenda's aan Google Sites koppelen: 5 stappen
Google-agenda's aan Google-sites koppelen: dit is een Instructable om u te leren hoe u Google-agenda's kunt maken, gebruiken en bewerken en deze vervolgens aan een Google-site kunt koppelen met behulp van de deelmogelijkheden. Dit kan voor veel mensen voordelig zijn, aangezien Google Sites kan worden gebruikt om i
Smart Mirror voor meerdere gebruikers met Google Agenda - Ajarnpa
Slimme spiegel voor meerdere gebruikers met Google Agenda: in deze instructie gaan we een slimme spiegel maken die is geïntegreerd met Google Agenda. Ik heb dit project gemaakt omdat ik slimme spiegels echt gaaf vind, ze zijn een uitkomst in de ochtend. Maar ik besloot er zelf een te maken vanaf nul, omdat alle anderen
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): door Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Agenda ophalen van Microsoft Outlook 2000 naar iPod zonder software: 3 stappen
Agenda ophalen van Microsoft Outlook 2000 naar iPod zonder software: In deze Instructable laat ik u zien hoe u agenda's van Microsoft Outlook 2000 (of een versie die niet door itunes wordt ondersteund) naar uw iPod kunt krijgen (alleen een die schijfgebruik ondersteunt) zonder software te downloaden. Er zijn een paar dingen die ik zou willen