Sadržaj:
- Korak 1: Izradite novi feed u Adafruit -u
- Korak 2: Napravite Zap
- Korak 3: Povežite Google kalendar
- Korak 4: Prilagodite događaj Google kalendara
- Korak 5: Povežite Adafruit
- Korak 6: Prilagodite podatke o hrani Adafruit
- Korak 7: Testirajte Zap
- Korak 8: Arduino IDE: Config.h
- Korak 9: Arduino IDE: Pročitajte Adafruit Feed
- Korak 10: Pogreške?
Video: Događaji Google kalendara za ESP8266: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
- 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
- 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
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
- 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
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
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
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
- 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
- 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:
WLED (na ESP8266) + IFTTT + Google pomoćnik: 5 koraka
WLED (na ESP8266) + IFTTT + Google pomoćnik: Ovaj će vas vodič naučiti koristiti IFTTT i Google pomoćnik za WLED na ESP8266. Za postavljanje WLED -a & ESP8266, slijedite ove upute na tynick-u: https: //tynick.com/blog/11-03-2019/getting-started..Pozovite Aircookie na tako sjajnom softwu
Prilaganje Google kalendara na Google web stranice: 5 koraka
Prilaganje Google kalendara na Google web stranice: Ovo je instrukcija koja će vas naučiti kako stvoriti, koristiti i uređivati Google kalendare, a zatim ih priložiti na Google web mjesto pomoću mogućnosti dijeljenja. To može biti korisno za mnoge ljude jer se Google web lokacije mogu koristiti za koordinaciju i distribuciju
Automatski i besplatno jednostavno dodajte Google karte u svoje Google tablice: 6 koraka
Jednostavno automatski i besplatno dodajte Google karte u svoje Google tablice: Baš kao i mnogi proizvođači, izgradio sam nekoliko projekata za praćenje GPS -a. Danas ćemo moći brzo vizualizirati GPS točke izravno u Google tablicama bez upotrebe vanjske web stranice ili API -ja. Najbolje od svega, BESPLATNO je
Podaci o vremenu pomoću Google tablica i Google skripte: 7 koraka
Podaci o vremenu pomoću Google tablica i Google skripte: U ovom Blogtutu poslat ćemo očitanja senzora SHT25 u google tablice pomoću Adafruit huzzah ESP8266 koji pomaže u slanju podataka na internet. Slanje podataka u google ćeliju lista vrlo je korisno i osnovni način na koji se podaci spremaju u
Ok Google Google Waterer/pištolj za vodu: 20 koraka
U redu, Google Plant Waterer/vodeni pištolj: Ovo je zabavan projekt koji koristi Google Home ili bilo koji telefon s Google pomoćnikom za prskanje vode po nekome ili zalijevanje nekih biljaka. Također ima mnogo potencijalnih primjena za druge namjene kao što su svjetla, grijanje, ventilatori itd. Ako vam se ovo sviđa