Obsah:
- Krok 1: Vytvorte nový kanál v Adafruit
- Krok 2: Vytvorte zap
- Krok 3: Pripojte Kalendár Google
- Krok 4: Prispôsobte si udalosť v Kalendári Google
- Krok 5: Pripojte Adafruit
- Krok 6: Prispôsobte údaje kanála Adafruit
- Krok 7: Otestujte Zap
- Krok 8: Arduino IDE: Config.h
- Krok 9: Arduino IDE: Prečítajte si krmivo Adafruit
- Krok 10: Chyby?
Video: Udalosti v Kalendári Google na ESP8266: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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
- 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
- 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
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
- 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
Č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
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
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
- 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
- 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:
Časovač odpočítavania nadchádzajúcich udalostí: 5 krokov
Časovač odpočítavania nadchádzajúcich udalostí: Prehľad: Hodiny odpočítavania udalostí sú podobné komerčným výrobkom, majú niekoľko zvratov: a) Čitateľné z displeja miestnosti. B) Prispôsobiteľný obrázok udalosti. C) Ako sa odpočítava cieľový čas udalosti, zostávajúce dni sa menia farba - zelená - > žltá
Nextion Pripomenutie schôdze s kalendárom Outlooku v kalendári: 6 krokov
Nextion Touchscreen Kalendár Outlooku Pripomenutie schôdze: Dôvodom, prečo som začal tento projekt, bolo to, že často som zmeškal schôdze a zistil som, že potrebujem lepší systém pripomienok. Aj keď používame Kalendár Microsoft Outlook, väčšinu času som strávil na systéme Linux/UNIX na tom istom počítači. Pri práci s
Prispôsobenie vizualizéra PulseSensor spúšťacej udalosti (monitor proti produktivite): 8 krokov
Prispôsobenie programu PulseSensor Visualizer spúšťacej udalosti (Anti-Productivity Monitor): V tomto návode sa naučíte, ako upraviť program PulseSensor Visualizer Program na spustenie udalosti vo webovom prehliadači. Tento projekt nazývam Monitor proti produktivite, pretože aj keď máme veľa nástrojov, ktoré nám pomáhajú monitorovať naše životné funkcie
Indikátor udalosti RPi-Zero IoT / farebná lampa: 6 krokov (s obrázkami)
Indikátor udalosti RPi-Zero IoT / farebná lampa: Žiadny ďalší mikro-ovládač, & Nie je potrebný žiadny prídavný modul HAT. RPi-Zero robí všetko. Ešte lepšie je použiť RPi-Zero W! Príklad použitia: Indikátor stavu webovej služby (napr. Sledovanie DowJonesIndex), indikátor stavu politických alebo športových udalostí, náladové svetlo
Oznámenia udalostí v reálnom čase pomocou NodeMCU (Arduino), Google Firebase a Laravel: 4 kroky (s obrázkami)
Oznámenia udalostí v reálnom čase pomocou NodeMCU (Arduino), Google Firebase a Laravel: Už ste niekedy chceli byť upozornení, keď sa na vašom webe uskutoční akcia, ale e -mail nie je vhodný? Chcete pri každom predaji počuť zvuk alebo zvonček? Alebo je potrebná vaša okamžitá pozornosť kvôli vznikajúcemu