Turinys:

„Google“kalendoriaus įvykiai pagal ESP8266: 10 žingsnių
„Google“kalendoriaus įvykiai pagal ESP8266: 10 žingsnių

Video: „Google“kalendoriaus įvykiai pagal ESP8266: 10 žingsnių

Video: „Google“kalendoriaus įvykiai pagal ESP8266: 10 žingsnių
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Lapkritis
Anonim
„Google“kalendoriaus įvykiai iki ESP8266
„Google“kalendoriaus įvykiai iki ESP8266

Šioje pamokoje paaiškinsiu, kaip importuoti „Google“kalendoriaus įvykių duomenis į „Arduino IDE“, skirtą ESP8266 lentai. Aš importuosiu savo mokymo pabaigos ir pradžios laiką iš „Google“kalendoriaus ir atsispausdinsiu juos „Arduino IDE“serijos monitoriuje.

Norėdami tai pasiekti, mes naudojame „Zapier“, kad įvykio duomenys būtų siunčiami į „Adafruit“sklaidos kanalą. Tada mes perskaitėme šį kanalą Arduino kalba.

1 žingsnis: sukurkite naują kanalą „Adafruit“

Sukurkite naują kanalą „Adafruit“
Sukurkite naują kanalą „Adafruit“
Sukurkite naują kanalą „Adafruit“
Sukurkite naują kanalą „Adafruit“

- Eik į „Adafruit“.

- Sukurkite „Adafruit“paskyrą, jei jos dar neturite.

- Pagrindiniame puslapyje eikite į sklaidos kanalus> Peržiūrėti viską

- Dabar esate kanalo puslapyje. Norėdami sukurti naują sklaidos kanalą, spustelėkite Veiksmai> Kurti naują sklaidos kanalą

- Mūsų projektui jis bus vadinamas „mokymu“. Spustelėkite Sukurti kanalą

Suteikite savo kanalui paprastą ir atpažįstamą pavadinimą.

- Atidarykite ką tik sukurtą sklaidos kanalą. Kol kas jis tuščias, tačiau duomenis į jį atsiųsime naudodami „Zapier“.

2 žingsnis: padarykite „Zap“

Padarykite „Zap“
Padarykite „Zap“

- Eik į Zapier

- Sukurkite paskyrą, jei jos dar neturite.

Mes sukursime ryšį tarp „Google“kalendoriaus ir „Adafruit“. Tai vadinama zap.

- pagrindiniame puslapyje spustelėkite „padaryti Zap“

3 veiksmas: prijunkite „Google“kalendorių

Prijunkite „Google“kalendorių
Prijunkite „Google“kalendorių
Prijunkite „Google“kalendorių
Prijunkite „Google“kalendorių

Pirmoji ryšio dalis yra „Google“kalendorius.

- Skiltyje „Pasirinkti programą“pasirinkite „Google“kalendorius

- Skiltyje „Pasirinkite įvykio įvykį“pasirinkite „Įvykio pradžia“

Tai yra trigeris, inicijuojantis ryšį. „Renginio pradžia“yra geriausia mūsų tikslui, tačiau jūs galite pasirinkti viską, ko norite.

- Pasirinkite „Google“kalendoriaus paskyrą.

4 veiksmas: tinkinkite „Google“kalendoriaus įvykį

Tinkinkite „Google“kalendoriaus įvykį
Tinkinkite „Google“kalendoriaus įvykį

- Iš savo paskyros pasirinkite kalendorių, kurį norite naudoti.

Lengviausia pasirinkti rašomą kalendorių, todėl galite bet kada pridėti bandomųjų susitikimų.

- Pasirinkite laiką, kol „Zapier“suaktyvės

Nebūtina pridėti paieškos termino. Taip įsitikinsite, kad „Zapier“suaktyvina tik tam tikro pavadinimo įvykius. Jei neužpildysite paieškos termino, „Zapier“suaktyvins kiekvieną kalendoriaus įvykį.

Spustelėkite „išbandyti ir tęsti“

5 veiksmas: prijunkite „Adafruit“

Prijunkite „Adafruit“
Prijunkite „Adafruit“
Prijunkite „Adafruit“
Prijunkite „Adafruit“

Ryšio 2 dalis yra „Adafruit“.

- Skiltyje „Pasirinkti programą“ieškokite „Adafruit IO“ir pasirinkite ją.

- Skiltyje „Pasirinkti veiksmo įvykį“pasirinkite „Sukurti sklaidos kanalo duomenis“

- Skiltyje „Pasirinkti paskyrą“prisijunkite naudodami „Adafruit“paskyrą.

6 veiksmas: tinkinkite „Adafruit“sklaidos kanalo duomenis

Tinkinkite „Adafruit“sklaidos kanalo duomenis
Tinkinkite „Adafruit“sklaidos kanalo duomenis

Dabar įėjome į skiltį „Tinkinti sklaidos kanalo duomenis“.

- Sklaidos kanalo skiltyje pasirinkite „Naudoti pasirinktinę vertę“

- Skiltyje „Tinkinta sklaidos kanalo reikšmė“įveskite sklaidos kanalo, kurį sukūrėte programoje „Adafruit“, pavadinimą.

Mūsų atveju tai buvo „mokymas“

- Skiltyje „Vertė“spustelėkite pridėjimo piktogramą teksto laukelio dešinėje.

- Pasirinkite „1. Renginys prasideda: „ir„ 1. Renginio pabaiga: “.

Dėl šio kodo būtinai pasirinkite juos tokia tvarka. Nepalikite tarpo tarp abiejų blokų. Būtinai nesirinkite „gražios“versijos. Jei pakeisite eskizo tvarkymo būdą, galite naudoti bet kokį formatavimą.

7 žingsnis: išbandykite „Zap“

Išbandykite Zap
Išbandykite Zap
Išbandykite Zap
Išbandykite Zap
Išbandykite Zap
Išbandykite Zap

Įvedėme visą informaciją ir galime patikrinti ryšį.

- Spustelėkite „Bandyti ir tęsti“. „Zapier“suaktyvins bandomąjį įvykį.

- Pažiūrėkite į savo „Adafruit“pašarą. Pamatysite „Zapier“bandomąjį įvykį, pridėtą prie jūsų sklaidos kanalo.

- Nepamirškite įjungti zap viršutiniame dešiniajame Zapier kampe. Tai neveiks, jei to nepadarysite.

8 veiksmas: „Arduino IDE“: konfig. H

„Arduino IDE“: konfig. H
„Arduino IDE“: konfig. H
„Arduino IDE“: konfig. H
„Arduino IDE“: konfig. H

- Prijunkite ESP8266 prie kompiuterio.

- Atsisiųskite eskizą „Github“ir atidarykite „Arduino IDE“.

Turėsite pakeisti tam tikrą konfigūracijos kodą

- Užpildykite savo „Adafruit“vartotojo vardą

- Užpildykite savo AIO raktą.

AIO raktą galite rasti viršutiniame dešiniajame „Adafruit“kampe.

9 veiksmas: „Arduino IDE“: perskaitykite „Adafruit Feed“

„Arduino IDE“: perskaitykite „Adafruit Feed“
„Arduino IDE“: perskaitykite „Adafruit Feed“
„Arduino IDE“: perskaitykite „Adafruit Feed“
„Arduino IDE“: perskaitykite „Adafruit Feed“

- Atidarykite pagrindinį failą.

- Pridėkite savo vartotojo vardą kaip sklaidos kanalo savininko vardą.

- Pridėkite savo sklaidos kanalo pavadinimą. Mūsų atveju tai buvo „mokymas“.

- Sudarykite ir įkelkite eskizą į savo lentą.

- Kai kodas bus įkeltas, atidarykite serijinį monitorių.

- Užmezgus ryšį, galite matyti būsimo įvykio duomenis!

Naudokite „Zap“testą nuo 7 veiksmo, kad gautumėte bandomąjį įvykį, arba sukurkite įvykį „Google“kalendoriuje, jei nematote rezultatų. Atminkite, kad „Zapier“nustatėme aktyvinimo laiką, todėl jis nebus suaktyvintas sukūrus įvykį, bet x minutės iki įvykio pradžios.

10 žingsnis: Klaidos?

Jei eskizas nesudaromas:- Patikrinkite, ar jūsų plokštė prijungta

- Patikrinkite, ar „Arduino IDE“nustatyta tinkama plokštė.

- Patikrinkite, ar „Arduino IDE“nustatytas tinkamame prievade.

Jei serijinis monitorius neatrodo taip, kaip parodyta aukščiau:

- Patikrinkite, ar serijinis ryšys nustatytas į 115200 baudų (tai darykite nuosekliajame monitoriuje).

- Patikrinkite, ar sklaidos kanalas pritaikytas 6 veiksme.

- Jei turite duomenų iš „Zapier“, užsiregistruokite „Adafruit“.

- Patikrinkite, ar jūsų „Zap“įjungtas.

- Patikrinkite, ar tiesiai į kodą parašėte savo sklaidos kanalo pavadinimą.

- Patikrinkite, ar pasirinkote tinkamą kanalą „Zapier“.

Jei serijiniame monitoriuje niekada negaunate pranešimo „adafruit IO Connected“:

- Patikrinkite, ar teisingai įvedėte SSID, slaptažodį, vartotojo vardą ir IO raktą.

- Patikrinkite, ar maršrutizatorius įjungtas.

Rekomenduojamas: