
Obsah:
- Krok 1: Vytvořte nový kanál v Adafruit
- Krok 2: Vytvořte Zap
- Krok 3: Připojte Kalendář Google
- Krok 4: Přizpůsobte událost v Kalendáři Google
- Krok 5: Připojte Adafruit
- Krok 6: Přizpůsobte data krmiva Adafruit
- Krok 7: Otestujte Zap
- Krok 8: Arduino IDE: Config.h
- Krok 9: Arduino IDE: Přečtěte si krmivo Adafruit
- Krok 10: Chyby?
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

V tomto tutoriálu vysvětlím, jak importovat data událostí Kalendáře Google do Arduino IDE pro desku ESP8266. Budu importovat čas ukončení a začátek svého tréninku z Kalendáře Google a vytisknout je v sériovém monitoru Arduino IDE.
Abychom toho dosáhli, používáme Zapier k odesílání údajů o událostech do kanálu Adafruit. Pak jsme si přečetli tento feed v Arduinu.
Krok 1: Vytvořte nový kanál v Adafruit


- Přejděte na Adafruit.
- Vytvořte si účet na Adafruit, pokud ho ještě nemáte.
- Na domovské stránce přejděte na Kanály> Zobrazit vše
- Nyní jste na stránce zdroje. Chcete -li vytvořit nový zdroj, klikněte na Akce> Vytvořit nový zdroj
- Pro náš projekt se bude jmenovat „školení“Klikněte na Vytvořit kanál
Dejte svému kanálu jednoduchý a rozpoznatelný název.
- Otevřete kanál, který jsme právě vytvořili. Zatím je prázdný, ale pošleme mu data pomocí Zapier.
Krok 2: Vytvořte Zap

- Jděte k Zapierovi
- Vytvořte si účet, pokud ho ještě nemáte.
Vytvoříme spojení mezi Kalendářem Google a Adafruitem. Tomu se říká zap.
- na domovské stránce klikněte na „Zapnout“
Krok 3: Připojte Kalendář Google


Část první připojení je Google kalendář.
- V části Vybrat aplikaci vyberte „Kalendář Google“
- V části Vybrat spouštěcí událost vyberte možnost „Začátek události“
Toto je spouštěč, který inicializuje připojení. „Start události“je pro náš účel nejlepší, ale můžete si vybrat, co chcete.
- Vyberte účet kalendáře Google.
Krok 4: Přizpůsobte událost v Kalendáři Google

- Ze svého účtu vyberte kalendář, který chcete použít.
Je nejjednodušší vybrat si zapisovatelný kalendář, abyste mohli kdykoli přidat testovací schůzky.
- Vyberte čas, než se má Zapier spustit
Volitelné je přidat hledaný výraz. Tím zajistíte, že se Zapier spouští pouze na událostech s určitým názvem. Pokud nevyplníte hledaný výraz, Zapier se spustí u každé události v kalendáři.
Klikněte na „otestovat a pokračovat“
Krok 5: Připojte Adafruit


Část 2 připojení je Adafruit.
- V části Vybrat aplikaci vyhledejte „Adafruit IO“a vyberte ji.
- V části Vyberte akci akce vyberte „Vytvořit data zdroje“
- V části „Vybrat účet“se přihlaste pomocí svého účtu Adafruit.
Krok 6: Přizpůsobte data krmiva Adafruit

Nyní jsme vstoupili do sekce s názvem Přizpůsobit data zdroje.
- V části Klíč zdroje vyberte „Použít vlastní hodnotu“
- V části „Vlastní hodnota pro klíč zdroje“zadejte název zdroje, který jste vytvořili v Adafruit.
V našem případě to bylo „školení“
- V části „Hodnota“klikněte na ikonu přidání vpravo od textového pole.
- Vyberte „1. Událost začíná: “a„ 1. Konec akce: “.
Kvůli tomuto kódu je nezapomeňte vybrat v tomto pořadí. Nenechávejte mezeru mezi oběma bloky. Určitě nevybírejte „hezkou“verzi. Pokud změníte způsob, jakým skica zpracovává posuv strun, můžete použít jakékoli formátování.
Krok 7: Otestujte Zap



Zadali jsme všechny informace a můžeme otestovat naše připojení.
- Klikněte na „Testovat a pokračovat“. Zapier spustí testovací událost.
- Podívejte se do svého krmiva Adafruit. Uvidíte testovací událost od společnosti Zapier, která je přidána do vašeho zdroje.
- Nezapomeňte zapnout zap v pravém horním rohu v Zapier. Pokud to neuděláš, nebude to fungovat.
Krok 8: Arduino IDE: Config.h


- Zapojte ESP8266 do počítače.
- Stáhněte si skicu na Github a otevřete ji v Arduino IDE.
V config.h budete muset změnit nějaký kód
- Vyplňte své uživatelské jméno Adafruit
- Vyplňte svůj AIO klíč.
Klíč AIO najdete v pravém horním rohu v Adafruit.
Krok 9: Arduino IDE: Přečtěte si krmivo Adafruit


- Otevřete hlavní soubor.
- Přidejte své uživatelské jméno jako jméno vlastníka zdroje.
- Přidejte název svého zdroje. V našem případě to byl „trénink“.
- Zkompilovat a nahrát skicu na tabuli.
- Jakmile je kód nahrán, otevřete sériový monitor.
- Po připojení se zobrazí data o nadcházející události!
Použijte test ve vašem Zap od kroku 7 k získání testovací události, nebo vytvořte událost ve svém Kalendáři Google, pokud nevidíte výsledky. Mějte na paměti, že jsme v Zapieru nastavili čas spuštění, takže se nespustí po vytvoření události, ale x minut před začátkem události.
Krok 10: Chyby?
Pokud se skica nezkompiluje:- Zkontrolujte, zda je deska zapojena
- Zkontrolujte, zda je Arduino IDE nastaveno pro správnou desku.
- Zkontrolujte, zda je Arduino IDE nastaveno ve správném portu.
Pokud sériový monitor nevypadá tak, jak je uvedeno výše:
- Zkontrolujte, zda je sériová komunikace nastavena na 115200 baudů (proveďte to na sériovém monitoru).
- Zkontrolujte, zda je kanál upraven přímo v kroku 6.
- Přihlaste se do Adafruit, pokud máte data přicházející od Zapier.
- Zkontrolujte, zda je zapnutý Zap.
- Zkontrolujte, zda jste v kódu uvedli název svého zdroje.
- Zkontrolujte, zda jste v Zapieru vybrali správný zdroj.
Pokud se vám na sériovém monitoru nikdy nezobrazí zpráva „Adafruit IO Connected“:
- Zkontrolujte, zda jste správně uvedli svůj SSID, heslo, uživatelské jméno a klíč IO.
- Zkontrolujte, zda je router zapnutý.
Doporučuje:
Časovač odpočítávání nadcházející události: 5 kroků

Časovač odpočítávání nadcházející události: Přehled: Hodiny odpočítávání událostí jsou podobné komerčním produktům, s několika zvraty: a) Čitelné z displeje místnosti. B) Přizpůsobitelný obrázek události. C) Jak se odpočítává cílový čas události, zbývající dny se mění barva - zelená - > žlutá
Připomenutí schůzky kalendáře aplikace Outlook s kalendářem v aplikaci Outlook: 6 kroků

Připomenutí schůzky kalendáře aplikace Nextion s dotykovou obrazovkou v aplikaci Outlook: Důvodem, proč jsem zahájil tento projekt, bylo to, že často jsem zmeškal schůzky a usoudil, že potřebuji lepší systém připomenutí. Přestože používáme kalendář Microsoft Outlook, většinu času jsem strávil na Linuxu/UNIXu na stejném počítači. Při práci s
Přizpůsobení programu PulseSensor Visualizer události spouštění (Anti-Productivity Monitor): 8 kroků

Přizpůsobení programu PulseSensor Visualizer události spouštění (Anti-Productivity Monitor): V tomto návodu se naučíte, jak upravit program PulseSensor Visualizer, aby spustil událost ve webovém prohlížeči. Tomuto projektu říkám Monitor produktivity, protože přestože máme mnoho nástrojů, které nám pomáhají monitorovat naše životní funkce
Oznámení událostí v reálném čase pomocí NodeMCU (Arduino), Google Firebase a Laravel: 4 kroky (s obrázky)

Oznámení událostí v reálném čase pomocí NodeMCU (Arduino), Google Firebase a Laravel: Už jste někdy chtěli být upozorněni, když se na vašem webu provede nějaká akce, ale e -mail není vhodný? Chcete při každém prodeji slyšet zvuk nebo zvonek? Nebo je potřeba vaše okamžitá pozornost kvůli naléhavému
Použijte Vintage kalendáře: 12 kroků

Použijte Vintage Calendars: Existuje pouze 14 unikátních kalendářů; tento návod vás naučí, jak pomocí Excelu vytvořit seznam kalendářů podle roku, abyste mohli zobrazit své vintage kalendáře, které jsou přesné pro aktuální rok. Tuto techniku můžete také použít k zobrazení