Turinys:
- 1 žingsnis: sukurkite naują kanalą „Adafruit“
- 2 žingsnis: padarykite „Zap“
- 3 veiksmas: prijunkite „Google“kalendorių
- 4 veiksmas: tinkinkite „Google“kalendoriaus įvykį
- 5 veiksmas: prijunkite „Adafruit“
- 6 veiksmas: tinkinkite „Adafruit“sklaidos kanalo duomenis
- 7 žingsnis: išbandykite „Zap“
- 8 veiksmas: „Arduino IDE“: konfig. H
- 9 veiksmas: „Arduino IDE“: perskaitykite „Adafruit Feed“
- 10 žingsnis: Klaidos?
Video: „Google“kalendoriaus įvykiai pagal ESP8266: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Š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“
- 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“
- 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ų
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į
- 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“
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
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“
Į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
- 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“
- 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:
„Nextion“jutiklinis ekranas „Outlook“kalendoriaus susitikimo priminimas: 6 veiksmai
„Nextion“jutiklinio ekrano „Outlook“kalendoriaus susitikimo priminimas: Priežastis, kodėl pradėjau šį projektą, buvo ta, kad dažnai praleisdavau susitikimus ir supratau, kad man reikia geresnės priminimų sistemos. Nors mes naudojame „Microsoft Outlook“kalendorių, bet didžiąją laiko dalį praleidau prie „Linux“/UNIX tame pačiame kompiuteryje. Dirbant su
„UWaiPi“- automatinė augalų laistymo sistema pagal laiką: 11 žingsnių (su nuotraukomis)
„UWaiPi“- laiku varoma automatinė augalų laistymo sistema: Sveiki! Ar šiandien ryte pamiršote laistyti augalus? Planuojate atostogas, bet galvojate, kas laistys augalus? Na, jei jūsų atsakymai yra „Taip“, turiu jūsų problemos sprendimą. Man labai malonu pristatyti „uWaiPi“
Tiesioginiai portretai pagal IOT: 16 žingsnių
Tiesioginiai portretai pagal IOT: „Sveiki pasauli“, nuo tada, kai susipažinome apie šį IOT konkursą, mes galvojome, mąstėme ir mąstėme, tada sugalvojome sukurti portretą, kuris iš tikrųjų juda. Šis portretas yra labai šaunus, nes kai kas nors įeina į jūsų namus, jis/ji
Garsiakalbio dizainas pagal bandymus ir klaidas: 11 žingsnių (su paveikslėliais)
Garsiakalbio dizainas pagal bandymus ir klaidas: " Dabar turiu susikurti savo garsiakalbių porą! &Quot; Pagalvojau, baigęs rimtą stiprintuvą. " Ir jei aš galiu padaryti gerą stiprintuvą, aš tikrai galiu tai padaryti. " Taigi aš nuėjau į garsiakalbių projektavimo ir kūrimo pasaulį, tikėdamasis gražaus
„Pasidaryk pats“„Raspberry Pi“išmanusis „Google“kalendoriaus laikrodis: 4 žingsniai
„Pasidaryk pats“„Raspberry Pi“išmanusis „Google“kalendoriaus laikrodis: tai išmanusis laikrodis, kurį sukūriau laikrodžių konkursui, tikiuosi, kad jums tai patinka! Jame yra „Raspberry Pi“, kuriame veikia apdorojimo ir „Python“programa, kad būtų galima pasiekti „Google“kalendoriaus duomenis ir atspausdinti ateinančias 10 dienų, kai jūs turite ką nors ant scenos