Sadržaj:
- Korak 1: Kreirajte 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: Greške?
Video: Događaji Google kalendara za ESP8266: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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
- 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
- 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
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
- 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
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
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
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
- 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
- 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:
WLED (na ESP8266) + IFTTT + Google pomoćnik: 5 koraka
WLED (na ESP8266) + IFTTT + Google pomoćnik: Ovaj vodič će vam pomoći da počnete koristiti IFTTT i Google pomoćnik za WLED na ESP8266. Da biste postavili svoj WLED & 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 lokacije: 5 koraka
Prilaganje Google kalendara na Google web stranice: Ovo je uputstvo koje ć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
Jednostavno automatski i besplatno 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 na google tablice koristeći Adafruit huzzah ESP8266 koji pomaže u slanju podataka na internet. Slanje podataka u google ćeliju lista je vrlo 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