Sadržaj:

Događaji Google kalendara za ESP8266: 10 koraka
Događaji Google kalendara za ESP8266: 10 koraka

Video: Događaji Google kalendara za ESP8266: 10 koraka

Video: Događaji Google kalendara za ESP8266: 10 koraka
Video: Google Календарь как пользоваться? Удобный инструмент ежедневного планирования! 2024, Novembar
Anonim
Događaji Google kalendara za ESP8266
Događaji Google kalendara za ESP8266

U ovom vodiču ću objasniti kako uvesti podatke o događajima Google kalendara u Arduino IDE za ploču ESP8266. Uvozit ću vrijeme završetka i vrijeme početka obuke iz Google kalendara i ispisati ih na Arduino IDE serijskom monitoru.

Da bismo to postigli, koristimo Zapier za slanje podataka o događaju na Adafruit feed. Zatim smo pročitali ovaj feed u Arduinu.

Korak 1: Kreirajte novi feed u Adafruit -u

Napravite novi feed u Adafruit -u
Napravite novi feed u Adafruit -u
Napravite novi feed u Adafruit -u
Napravite novi feed u Adafruit -u

- Idi u Adafruit.

- Napravite račun na Adafruit -u ako ga već nemate.

- Na početnoj stranici idite na Feeds> View all

- Sada ste na stranici sažetka sadržaja. Da biste stvorili novi sažetak sadržaja, kliknite Radnje> Kreiraj novi sažetak sadržaja

- Za naš projekt to će se zvati “trening”. Kliknite na Create feed

Dajte svom feedu jednostavno i prepoznatljivo ime.

- Otvorite feed koji smo upravo stvorili. Zasad je prazan, ali podatke ćemo mu poslati pomoću Zapier -a.

Korak 2: Napravite Zap

Napravite Zap
Napravite Zap

- Idi u Zapier

- Napravite račun ako ga već nemate.

Uspostavit ćemo vezu između Google kalendara i Adafruit -a. Ovo se zove zap.

- na početnoj stranici kliknite "napravi Zap"

Korak 3: Povežite Google kalendar

Povežite Google kalendar
Povežite Google kalendar
Povežite Google kalendar
Povežite Google kalendar

Prvi dio veze je Google kalendar.

- Pod Odaberi aplikaciju odaberite "Google kalendar"

- U okviru Choose Trigger Event select odaberite Select "Event Start"

Ovo je okidač koji pokreće vezu. "Event Start" je najbolji za našu svrhu, ali možete izabrati šta god želite.

- Odaberite račun Google kalendara.

Korak 4: Prilagodite događaj Google kalendara

Prilagodite događaj Google kalendara
Prilagodite događaj Google kalendara

- Odaberite kalendar sa svog računa koji želite koristiti.

Najjednostavnije je odabrati kalendar koji se može pisati, pa možete dodati termine za testiranje kad god želite.

- Odaberite vrijeme prije nego što želite da se Zapier aktivira

Dodavanje pojma za pretraživanje nije obavezno. Ovo će osigurati da Zapier pokreće samo događaje s određenim imenom. Ako ne popunite pojam za pretraživanje, Zapier će se pokrenuti za svaki događaj u kalendaru.

Pritisnite "testiraj i nastavi"

Korak 5: Povežite Adafruit

Povežite Adafruit
Povežite Adafruit
Povežite Adafruit
Povežite Adafruit

Drugi dio veze je Adafruit.

- Pod Odabir aplikacije potražite "Adafruit IO" i odaberite je.

- U odjeljku Odabir događaja radnje odaberite "Stvori podatke o feedu"

- U okviru "Odaberi račun" prijavite se koristeći svoj Adafruit račun.

Korak 6: Prilagodite podatke o hrani Adafruit

Prilagodite podatke o hrani Adafruit
Prilagodite podatke o hrani Adafruit

Sada smo ušli u odjeljak pod nazivom Prilagodi podatke o feedu.

- Ispod ključa za unos odaberite "Koristi prilagođenu vrijednost"

- Pod „Prilagođena vrijednost za ključ ključa“Unesite naziv sažetka sadržaja koji ste stvorili u Adafruit -u.

U našem slučaju to je bio "trening"

- U odjeljku “Vrijednost” kliknite ikonu za dodavanje s desne strane okvira za tekst.

- Odaberite „1. Događaj počinje: „i“1. Događaj završava:”.

Odaberite ovaj redoslijed radi ovog koda. Ne ostavljajte razmak između oba bloka. Pazite da ne odaberete "lijepu" verziju. Ako promijenite način na koji skica obrađuje unos niza, možete koristiti bilo koje oblikovanje.

Korak 7: Testirajte Zap

Test Zap
Test Zap
Test Zap
Test Zap
Test Zap
Test Zap

Unijeli smo sve podatke i možemo testirati našu vezu.

- Kliknite na „Testiraj i nastavi“. Zapier će pokrenuti testni događaj.

- Pogledaj u svom Adafruit feedu. Vidjet ćete da je Zapier testni događaj dodan vašem feedu.

- Ne zaboravite uključiti zap u gornjem desnom kutu u Zapieru. Neće uspjeti ako ovo ne učinite.

Korak 8: Arduino IDE: Config.h

Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h

- Uključite svoj ESP8266 u računar.

- Preuzmite skicu na Githubu i otvorite je u Arduino IDE.

Morat ćete promijeniti neki kôd u config.h

- Unesite svoje korisničko ime Adafruit

- Popunite svoj AIO ključ.

AIO ključ možete pronaći u gornjem desnom kutu Adafruit -a.

Korak 9: Arduino IDE: Pročitajte Adafruit Feed

Arduino IDE: Pročitajte Adafruit Feed
Arduino IDE: Pročitajte Adafruit Feed
Arduino IDE: Pročitajte Adafruit Feed
Arduino IDE: Pročitajte Adafruit Feed

- Otvorite glavnu datoteku.

- Dodajte svoje korisničko ime kao ime vlasnika feeda.

- Dodajte naziv vašeg sažetka sadržaja. U našem slučaju to je bio "trening".

- Sastavite i postavite skicu na svoju ploču.

- Kada se kôd učita, otvorite serijski monitor.

- Nakon uspostavljanja veze možete vidjeti podatke o predstojećem događaju!

Koristite test u svom Zapu od koraka 7 da biste dobili testni događaj ili stvorite događaj u svom Google kalendaru ako ne vidite rezultate. Imajte na umu da smo postavili vrijeme pokretanja u Zapieru, tako da se neće pokrenuti nakon stvaranja događaja, već x minuta prije početka događaja.

Korak 10: Greške?

Ako se skica ne sastavlja:- Provjerite je li ploča priključena

- Provjerite je li Arduino IDE postavljen za desnu ploču.

- Provjerite je li Arduino IDE postavljen na desnom portu.

Ako serijski monitor ne izgleda kao što je prikazano gore:

- Provjerite je li serijska komunikacija postavljena na 115200 bauda (to učinite na serijskom monitoru).

- Provjerite je li prilagođeno ulaganje izravno u koraku 6.

- Provjerite Adafruit ako imate podatke iz Zapiera.

- Provjerite je li vaš Zap uključen.

- Provjerite jeste li pravo napisali naziv sažetka u kodu.

- Provjerite jeste li odabrali pravi feed u Zapieru.

Ako nikada ne dobijete poruku "adafruit IO Connected" na serijskom monitoru:

- Provjerite jeste li odmah u konfiguraciji napisali svoj SSID, lozinku, korisničko ime i IO ključ.

- Provjerite je li usmjerivač uključen.

Preporučuje se: