Obsah:

Udalosti v Kalendári Google na ESP8266: 10 krokov
Udalosti v Kalendári Google na ESP8266: 10 krokov

Video: Udalosti v Kalendári Google na ESP8266: 10 krokov

Video: Udalosti v Kalendári Google na ESP8266: 10 krokov
Video: Jak se připojit k videohovoru v události ve vašem Google kalendáři? 2024, Júl
Anonim
Udalosti v Kalendári Google na ESP8266
Udalosti v Kalendári Google na ESP8266

V tomto tutoriáli vysvetlím, ako importovať údaje o udalostiach Kalendára Google do Arduino IDE pre dosku ESP8266. Budem importovať konečný a začiatočný čas svojho školenia z Kalendára Google a vytlačím ich v sériovom monitore Arduino IDE.

Aby sme to dosiahli, používame Zapier na odosielanie údajov o udalostiach do kanála Adafruit. Potom sme si tento feed prečítali v Arduine.

Krok 1: Vytvorte nový kanál v Adafruit

Vytvorte nový kanál v Adafruit
Vytvorte nový kanál v Adafruit
Vytvorte nový kanál v Adafruit
Vytvorte nový kanál v Adafruit

- Choďte na Adafruit.

- Vytvorte si účet na Adafruit, ak ho ešte nemáte.

- Na domovskej stránke prejdite na Informačné kanály> Zobraziť všetko

- Teraz ste na stránke kanála. Ak chcete vytvoriť nový informačný kanál, kliknite na položku Akcie> Vytvoriť nový informačný kanál

- Pre náš projekt sa bude nazývať „školenie“Kliknite na položku Vytvoriť kanál

Dajte svojmu kanálu jednoduchý a rozpoznateľný názov.

- Otvorte informačný kanál, ktorý sme práve vytvorili. Zatiaľ je prázdny, ale pošleme mu údaje pomocou Zapier.

Krok 2: Vytvorte zap

Zapnite si
Zapnite si

- Choďte za Zapierom

- Vytvorte si účet, ak ho ešte nemáte.

Vytvoríme spojenie medzi Kalendárom Google a Adafruit. Toto sa nazýva zap.

- na domovskej stránke kliknite na „Zapnúť“

Krok 3: Pripojte Kalendár Google

Pripojte Kalendár Google
Pripojte Kalendár Google
Pripojte Kalendár Google
Pripojte Kalendár Google

Prvou súčasťou pripojenia je kalendár Google.

- V časti Vybrať aplikáciu vyberte „Kalendár Google“

- V časti Vybrať spúšťaciu udalosť vyberte možnosť „Začiatok udalosti“

Toto je spúšťač, ktorý iniciuje pripojenie. „Začiatok akcie“je pre náš účel najvhodnejší, ale môžete si vybrať, čo chcete.

- Vyberte si účet v kalendári Google.

Krok 4: Prispôsobte si udalosť v Kalendári Google

Prispôsobte si udalosť v Kalendári Google
Prispôsobte si udalosť v Kalendári Google

- Vyberte si zo svojho účtu kalendár, ktorý chcete používať.

Najľahšie je vybrať si zapisovateľný kalendár, aby ste mohli kedykoľvek pridať testovacie schôdzky.

- Vyberte čas, ktorý má Zapier spustiť

Je možné pridať hľadaný výraz. Zaistíte tak, aby sa Zapier spúšťal iba pri udalostiach s určitým názvom. Ak nevyplníte hľadaný výraz, Zapier sa spustí pri každej udalosti v kalendári.

Kliknite na „testovať a pokračovať“

Krok 5: Pripojte Adafruit

Pripojte Adafruit
Pripojte Adafruit
Pripojte Adafruit
Pripojte Adafruit

Časť 2 spojenia je Adafruit.

- V časti Vybrať aplikáciu vyhľadajte „Adafruit IO“a vyberte ju.

- V časti Vybrať akciu akcie vyberte „Vytvoriť údaje kanála“

- V časti „Vybrať účet“sa prihláste pomocou svojho účtu Adafruit.

Krok 6: Prispôsobte údaje kanála Adafruit

Prispôsobte údaje kanála Adafruit
Prispôsobte údaje kanála Adafruit

Teraz sme vstúpili do sekcie s názvom Prispôsobiť údaje informačného kanála.

- V časti Kľúč informačného kanála vyberte „Použiť vlastnú hodnotu“

- V časti „Vlastná hodnota pre kľúč informačného kanála“zadajte názov informačného kanála, ktorý ste vytvorili v službe Adafruit.

V našom prípade to bolo „školenie“

- V časti „Hodnota“kliknite na ikonu pridať vpravo od textového poľa.

- Vyberte „1. Udalosť začína: “a„ 1. Udalosť končí: “.

Kvôli tomuto kódu ich vyberte v tomto poradí. Nenechávajte medzeru medzi oboma blokmi. Rozhodne nevyberajte „peknú“verziu. Ak zmeníte spôsob, akým skica zaobchádza s reťazcom, môžete použiť akékoľvek formátovanie.

Krok 7: Otestujte Zap

Otestujte Zap
Otestujte Zap
Otestujte Zap
Otestujte Zap
Otestujte Zap
Otestujte Zap

Zadali sme všetky informácie a môžeme otestovať naše pripojenie.

- Kliknite na „Testovať a pokračovať“. Zapier spustí testovaciu udalosť.

- Pozrite sa do svojho krmiva Adafruit. Uvidíte, že do vášho informačného kanála bola pridaná testovacia udalosť od spoločnosti Zapier.

- Nezabudnite zapnúť zap v pravom hornom rohu aplikácie Zapier. Ak to neurobíte, nebude to fungovať.

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ča.

- Stiahnite si skicu na Github a otvorte ju v Arduino IDE.

Budete musieť zmeniť nejaký kód v config.h

- Vyplňte svoje používateľské meno Adafruit

- Vyplňte svoj AIO kľúč.

Kľúč AIO nájdete v pravom hornom rohu v programe Adafruit.

Krok 9: Arduino IDE: Prečítajte si krmivo Adafruit

Arduino IDE: Prečítajte si krmivo Adafruit
Arduino IDE: Prečítajte si krmivo Adafruit
Arduino IDE: Prečítajte si krmivo Adafruit
Arduino IDE: Prečítajte si krmivo Adafruit

- Otvorte hlavný súbor.

- Pridajte meno používateľa ako meno vlastníka kanála.

- Pridajte názov svojho kanála. V našom prípade to bol „tréning“.

- Zostavte a nahrajte skicu na tabuľu.

- Po nahraní kódu otvorte sériový monitor.

- Po nadviazaní spojenia môžete vidieť údaje o nadchádzajúcej udalosti!

Použite test v Zap z kroku 7 na získanie testovacej udalosti alebo vytvorte udalosť vo svojom Kalendári Google, ak nevidíte výsledky. Majte na pamäti, že v Zapier sme nastavili čas spustenia, takže sa nespustí po vytvorení udalosti, ale x minút pred začiatkom udalosti.

Krok 10: Chyby?

Ak sa skica neskompiluje:- Skontrolujte, či je doska zapojená

- Skontrolujte, či je Arduino IDE nastavené pre správnu dosku.

- Skontrolujte, či je Arduino IDE nastavené na správnom porte.

Ak sériový monitor nevyzerá tak, ako je uvedené vyššie:

- Skontrolujte, či je sériová komunikácia nastavená na 115 200 baudov (urobte to na sériovom monitore).

- Hneď v kroku 6 skontrolujte, či je kanál upravený.

- Ak máte údaje prichádzajúce od Zapier, zaregistrujte sa v službe Adafruit.

- Skontrolujte, či je zapnutý Zap.

- Skontrolujte, či ste názov informačného kanála napísali priamo v kóde.

- Skontrolujte, či ste v Zapieri vybrali správny informačný kanál.

Ak sa vám na sériovom monitore nikdy nezobrazí správa „Adafruit IO Connected“:

- Skontrolujte, či ste nesprávne nakonfigurovali SSID, heslo, používateľské meno a IO kľúč.

- Skontrolujte, či je smerovač zapnutý.

Odporúča: