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, Studeni
Anonim
Događaji Google kalendara za ESP8266
Događaji Google kalendara za ESP8266

U ovom ću vodič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 ovaj feed čitali u Arduinu.

Korak 1: Izradite 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 na 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 izradili novi feed, kliknite Radnje> Izradi novi feed

- 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. To 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"

- Pod 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 odabrati što 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. To će osigurati da Zapier pokreće samo događaje s određenim imenom. Ako ne ispunite pojam za pretraživanje, Zapier će se pokrenuti za svaki događaj u kalendaru.

Kliknite "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.

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

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

- U odjeljku "Odaberi račun" prijavite se svojim Adafruit računom.

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 feeda.

- Pod ključem feeda odaberite "Upotrijebi prilagođenu vrijednost"

- Pod "Prilagođena vrijednost za ključ ključa" Unesite naziv feeda 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:”.

Za ovaj kôd svakako ih odaberite ovim redoslijedom. 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 svoju 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 to 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čunalo.

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

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

- Ispunite svoje korisničko ime Adafruit

- Ispunite 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 svog feeda. U našem slučaju to je bio "trening".

- Sastavite i prenesite skicu na svoju ploču.

- Nakon što se kôd učita, otvorite serijski monitor.

- Nakon povezivanja možete vidjeti podatke o nadolazećem događaju!

Upotrijebite 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, pa se neće pokrenuti nakon stvaranja događaja, već x minuta prije početka događaja.

Korak 10: Pogreš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 priključku.

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 feed prilagođen izravno u koraku 6.

- Prijavite se u Adafruit ako imate podatke koji dolaze iz Zapiera.

- Provjerite je li vaš Zap uključen.

- Provjerite jeste li napisali naziv feeda izravno 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čeni: