Obsah:

Události Kalendáře Google k ESP8266: 10 kroků
Události Kalendáře Google k ESP8266: 10 kroků

Video: Události Kalendáře Google k ESP8266: 10 kroků

Video: Události Kalendáře Google k ESP8266: 10 kroků
Video: Jak podłączyć kolorową taśmę LED RGB, RGBW, programator, Asystent Google - FOX Wi-RGBW-P 2024, Červenec
Anonim
Události Kalendáře Google na ESP8266
Události Kalendáře Google na ESP8266

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

Vytvořte nový kanál v Adafruit
Vytvořte nový kanál v Adafruit
Vytvořte nový kanál v Adafruit
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

Zapněte si
Zapněte si

- 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

Připojte kalendář Google
Připojte kalendář Google
Připojte kalendář Google
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

Přizpůsobte událost v Kalendáři Google
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

Připojte Adafruit
Připojte Adafruit
Připojte Adafruit
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

Přizpůsobte si údaje o krmivech Adafruit
Přizpůsobte si údaje o krmivech 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

Otestujte Zap
Otestujte Zap
Otestujte Zap
Otestujte Zap
Otestujte Zap
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

Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h
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

Arduino IDE: Přečtěte si krmivo Adafruit
Arduino IDE: Přečtěte si krmivo Adafruit
Arduino IDE: Přečtěte si krmivo Adafruit
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: