![Mga Kaganapan sa Google Calendar sa ESP8266: 10 Mga Hakbang Mga Kaganapan sa Google Calendar sa ESP8266: 10 Mga Hakbang](https://i.howwhatproduce.com/images/011/image-33000-j.webp)
Talaan ng mga Nilalaman:
- Hakbang 1: Lumikha ng Bagong feed sa Adafruit
- Hakbang 2: Gumawa ng isang Zap
- Hakbang 3: Ikonekta ang Google Calendar
- Hakbang 4: Ipasadya ang Kaganapan sa Google Calendar
- Hakbang 5: Ikonekta ang Adafruit
- Hakbang 6: Ipasadya ang Data ng Feed ng Adafruit
- Hakbang 7: Subukan ang Zap
- Hakbang 8: Arduino IDE: Config.h
- Hakbang 9: Arduino IDE: Basahin ang Adafruit Feed
- Hakbang 10: Mga Mali?
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
![Mga Kaganapan sa Google Calendar hanggang sa ESP8266 Mga Kaganapan sa Google Calendar hanggang sa ESP8266](https://i.howwhatproduce.com/images/011/image-33000-1-j.webp)
Sa tutorial na ito ipapaliwanag ko kung paano i-import ang data ng kaganapan sa Google Calendar sa Arduino IDE para sa lupon ng ESP8266. Ini-import ko ang oras ng pagtatapos at pagsisimula ng aking pagsasanay mula sa Google Calendar at i-print ang mga ito sa serial monitor ng Arduino IDE.
Upang makamit ito ginagamit namin ang Zapier upang maipadala ang data ng kaganapan sa isang feed ng Adafruit. Pagkatapos ay nabasa namin ang feed na ito sa Arduino.
Hakbang 1: Lumikha ng Bagong feed sa Adafruit
![Lumikha ng Bagong feed sa Adafruit Lumikha ng Bagong feed sa Adafruit](https://i.howwhatproduce.com/images/011/image-33000-2-j.webp)
![Lumikha ng Bagong feed sa Adafruit Lumikha ng Bagong feed sa Adafruit](https://i.howwhatproduce.com/images/011/image-33000-3-j.webp)
- Pumunta sa Adafruit.
- Lumikha ng isang account sa Adafruit kung wala ka pa.
- Sa homepage, pumunta sa Mga feed> Tingnan ang lahat
- Nasa feed page ka na. Upang lumikha ng isang bagong feed ng Mga Pagkilos> Lumikha ng bagong feed
- Para sa aming proyekto tatawaging "pagsasanay" Mag-click sa Lumikha ng feed
Bigyan ang iyong feed ng isang simple at makikilala na pangalan.
- Buksan ang feed na nilikha lamang namin. Walang laman ito sa ngayon, ngunit magpapadala kami ng data dito gamit ang Zapier.
Hakbang 2: Gumawa ng isang Zap
![Gumawa ng isang Zap Gumawa ng isang Zap](https://i.howwhatproduce.com/images/011/image-33000-4-j.webp)
- Pumunta sa Zapier
- Lumikha ng isang account kung wala ka pa.
Gagawa kami ng isang koneksyon sa pagitan ng Google Calendar at Adafruit. Ito ay tinatawag na isang zap.
- sa homepage, Mag-click sa "gumawa ng isang Zap"
Hakbang 3: Ikonekta ang Google Calendar
![Ikonekta ang Google Calendar Ikonekta ang Google Calendar](https://i.howwhatproduce.com/images/011/image-33000-5-j.webp)
![Ikonekta ang Google Calendar Ikonekta ang Google Calendar](https://i.howwhatproduce.com/images/011/image-33000-6-j.webp)
Ang bahagi ng isa sa koneksyon ay ang kalendaryo ng Google.
- Sa ilalim ng Piliin ang App piliin ang "Google Calendar"
- Sa ilalim ng Piliin ang Kaganapan na Mag-trigger Pumili Piliin ang "Pagsisimula ng Kaganapan"
Ito ang nag-uudyok na nagpasimula ng koneksyon. Ang "Start ng Kaganapan" ay pinakamahusay para sa aming layunin ngunit maaari kang pumili ng anumang nais mo.
- Piliin ang google account sa kalendaryo.
Hakbang 4: Ipasadya ang Kaganapan sa Google Calendar
![Ipasadya ang Kaganapan sa Google Calendar Ipasadya ang Kaganapan sa Google Calendar](https://i.howwhatproduce.com/images/011/image-33000-7-j.webp)
- Piliin ang kalendaryo mula sa iyong account na nais mong gamitin.
Pinakamadaling pumili ng isang maisusulat na kalendaryo, kaya maaari kang magdagdag ng mga tipanan sa pagsubok kahit kailan mo gusto.
- Piliin ang oras bago mo nais na mag-trigger ng Zapier
Opsyonal na magdagdag ng isang Term sa Paghahanap. Sisiguraduhin nitong magti-trigger lamang ang Zapier sa mga kaganapan na may isang tiyak na pangalan. Kung hindi ka pumupuno ng isang Search Term Zapier ay magti-trigger sa bawat kaganapan sa kalendaryo.
I-click ang "subukan at magpatuloy"
Hakbang 5: Ikonekta ang Adafruit
![Ikonekta ang Adafruit Ikonekta ang Adafruit](https://i.howwhatproduce.com/images/011/image-33000-8-j.webp)
![Ikonekta ang Adafruit Ikonekta ang Adafruit](https://i.howwhatproduce.com/images/011/image-33000-9-j.webp)
Bahagi 2 ng koneksyon ay Adafruit.
- Sa ilalim ng Piliin ang App, maghanap para sa "Adafruit IO" at piliin ito.
- Sa ilalim ng Piliin ang Kaganapan sa Pagkilos piliin ang "Lumikha ng Data ng Feed"
- Sa ilalim ng "Pumili ng account" mag-log in gamit ang iyong Adafruit account.
Hakbang 6: Ipasadya ang Data ng Feed ng Adafruit
![Ipasadya ang Data ng Feed ng Adafruit Ipasadya ang Data ng Feed ng Adafruit](https://i.howwhatproduce.com/images/011/image-33000-10-j.webp)
Ngayon ay nakapasok kami ng isang seksyon na tinatawag na Ipasadya ang Data ng Feed.
- Sa ilalim ng Feed Key, piliin ang "Gumamit ng Pasadyang Halaga"
- Sa ilalim ng "Pasadyang Halaga para sa Feed Key" Ipasok ang pangalan ng feed na nilikha mo sa Adafruit.
Sa aming kaso ito ay "pagsasanay"
- Sa ilalim ng "Halaga", mag-click sa idagdag na icon sa kanan ng text box.
- Piliin ang “1. Nagsisimula ang kaganapan: "at" 1. Pagtatapos ng Kaganapan:”.
Tiyaking piliin ang mga ito sa order na ito alang-alang sa code na ito. Huwag mag-iwan ng puwang sa pagitan ng parehong mga bloke. Tiyaking hindi pipiliin ang "magandang" bersyon. Kung binago mo ang paraan ng paghawak ng sketch ng string feed maaari kang gumamit ng anumang pag-format.
Hakbang 7: Subukan ang Zap
![Subukan ang Zap Subukan ang Zap](https://i.howwhatproduce.com/images/011/image-33000-11-j.webp)
![Subukan ang Zap Subukan ang Zap](https://i.howwhatproduce.com/images/011/image-33000-12-j.webp)
![Subukan ang Zap Subukan ang Zap](https://i.howwhatproduce.com/images/011/image-33000-13-j.webp)
Naipasok namin ang lahat ng impormasyon at masubukan namin ang aming koneksyon.
- Mag-click sa "Subukan at Magpatuloy". Ang Zapier ay magpapalitaw ng isang kaganapan sa pagsubok.
- Tingnan ang iyong feed ng Adafruit. Makakakita ka ng isang kaganapan sa pagsubok ng Zapier ay idinagdag sa iyong feed.
- Huwag kalimutang i-on ang zap sa kanang tuktok na sulok sa Zapier. Hindi ito gagana kung hindi mo ito gagawin.
Hakbang 8: Arduino IDE: Config.h
![Arduino IDE: Config.h Arduino IDE: Config.h](https://i.howwhatproduce.com/images/011/image-33000-14-j.webp)
![Arduino IDE: Config.h Arduino IDE: Config.h](https://i.howwhatproduce.com/images/011/image-33000-15-j.webp)
- I-plug ang iyong ESP8266 sa iyong computer.
- I-download ang sketch sa Github at buksan sa Arduino IDE.
Kakailanganin mong baguhin ang ilang code sa config.h
- Punan ang iyong Adafruit Username
- Punan ang iyong AIO Key.
Mahahanap mo ang iyong AIO key sa kanang sulok sa itaas sa Adafruit.
Hakbang 9: Arduino IDE: Basahin ang Adafruit Feed
![Arduino IDE: Basahin ang Adafruit Feed Arduino IDE: Basahin ang Adafruit Feed](https://i.howwhatproduce.com/images/011/image-33000-16-j.webp)
![Arduino IDE: Basahin ang Adafruit Feed Arduino IDE: Basahin ang Adafruit Feed](https://i.howwhatproduce.com/images/011/image-33000-17-j.webp)
- Buksan ang pangunahing file.
- Idagdag ang iyong username bilang pangalan ng may-ari ng feed.
- Idagdag ang pangalan ng iyong feed. Sa aming kaso ito ay "pagsasanay".
- Magtipon at mag-upload ng sketch sa iyong board.
- Kapag na-upload ang code, buksan ang serial monitor.
- Matapos ang koneksyon ay ginawa maaari mong makita ang data tungkol sa isang paparating na kaganapan!
Gamitin ang pagsubok sa iyong Zap mula sa hakbang 7 upang makakuha ng isang kaganapan sa pagsubok, o lumikha ng isang kaganapan sa iyong Google Calendar kung hindi mo nakikita ang mga resulta. Tandaan na nagtakda kami ng oras ng pag-trigger sa Zapier, kaya't hindi ito maa-trigger pagkatapos lumikha ng isang kaganapan, ngunit x minuto bago magsimula ang kaganapan.
Hakbang 10: Mga Mali?
Kung ang sketch ay hindi magtipon: - Suriin ang iyong board ay naka-plug in
- Suriin ang setup ng Arduino IDE para sa tamang board.
- Suriin ang Arduino IDE ay naka-setup sa tamang port.
Kung ang serial monitor ay hindi nakikita tulad ng ipinakita sa itaas:
- Suriin kung ang serial komunikasyon ay nakatakda sa 115200 baud (gawin ito sa serial monitor).
- Suriin kung na-customize ang feed mismo sa hakbang 6.
- Suriin ang Adafruit kung mayroon kang data na nagmumula sa Zapier.
- Suriin kung ang iyong Zap ay nakabukas.
- Suriin kung binaybay mo mismo ang iyong pangalan ng feed sa code.
- Suriin kung napili mo ang tamang feed sa Zapier.
Kung hindi mo nakuha ang mensahe ng "adafruit IO Connected" sa serial monitor:
- Suriin kung binaybay mo ang iyong SSID, password, username at IO key na tama ang pag-configure.
- Suriin kung nakabukas ang router.
Inirerekumendang:
Kaganapan Horizon Watercooled PC Build: 11 Hakbang (na may Mga Larawan)
![Kaganapan Horizon Watercooled PC Build: 11 Hakbang (na may Mga Larawan) Kaganapan Horizon Watercooled PC Build: 11 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/002/image-4601-12-j.webp)
Kaganapan Horizon Watercooled PC Build: Ang Event Horizon ay isang pasadyang tubig na pinalamig na pagbuo ng PC na may isang tema ng puwang na Sci-Fi sa kaso ng Wraith PC. Sundin habang naglalakad ako sa mga hakbang upang likhain ang hayop na ito
RPi-Zero IoT Tagapagpahiwatig ng Kaganapan / Kulay ng Lampara: 6 na Hakbang (na may Mga Larawan)
![RPi-Zero IoT Tagapagpahiwatig ng Kaganapan / Kulay ng Lampara: 6 na Hakbang (na may Mga Larawan) RPi-Zero IoT Tagapagpahiwatig ng Kaganapan / Kulay ng Lampara: 6 na Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/005/image-14429-10-j.webp)
RPi-Zero IoT Kaganapan Tagapahiwatig / Kulay ng Lampara: Walang karagdagang micro-controller, & Walang kinakailangang module ng add-on ng HAT. Ginagawa lahat ng RPi-Zero. Mas mahusay na gumamit pa ng isang RPi-Zero W! Paggamit ng sampol: tagapagpahiwatig ng estado ng Serbisyo ng Web (hal. Pagsubaybay sa DowJonesIndex), tagapagpahiwatig ng katayuan ng kaganapan pampulitika o Palakasan, ilaw ng mood
Photobooth sa Kasal / Kaganapan: 6 na Hakbang (na may Mga Larawan)
![Photobooth sa Kasal / Kaganapan: 6 na Hakbang (na may Mga Larawan) Photobooth sa Kasal / Kaganapan: 6 na Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/001/image-1081-70-j.webp)
Photobooth sa Kasal / Kaganapan: Kumusta kayong lahat, ikinasal ako noong nakaraang taon, nang hinahanap namin ang paghahanda ng D-araw, nagpunta kami sa maraming mga kombensyon sa kasal. Sa bawat kombensiyon ay may isang nangungupahan sa Photobooth, naisip ko na isang photobooth ay isang mahusay na idee para sa isang kasal, bawat bisita c
Mga Notification ng Realtime na Kaganapan Gamit ang NodeMCU (Arduino), Google Firebase at Laravel: 4 Hakbang (na may Mga Larawan)
![Mga Notification ng Realtime na Kaganapan Gamit ang NodeMCU (Arduino), Google Firebase at Laravel: 4 Hakbang (na may Mga Larawan) Mga Notification ng Realtime na Kaganapan Gamit ang NodeMCU (Arduino), Google Firebase at Laravel: 4 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/003/image-7269-49-j.webp)
Mga Abiso sa Realtime na Kaganapan Gamit ang NodeMCU (Arduino), Google Firebase at Laravel: Nais mo bang maabisuhan ka kapag may isang aksyon na ginawa sa iyong website ngunit ang email ay hindi tamang akma? Nais mo bang makarinig ng tunog o kampanilya sa tuwing nagbebenta? O mayroong pangangailangan para sa iyong agarang pansin dahil sa isang usbong
Flashlight ng Projector ng Kaganapan: 5 Hakbang (na may Mga Larawan)
![Flashlight ng Projector ng Kaganapan: 5 Hakbang (na may Mga Larawan) Flashlight ng Projector ng Kaganapan: 5 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/004/image-9557-14-j.webp)
Flashlight ng Projector ng Kaganapan: Gustung-gusto ng lahat ang bakasyon! Ngunit kung minsan, ang iyong bahay ay maaaring walang sapat na kasiyahan na koleksyon ng imahe. Ngunit, iyon ay isang madaling maisasaayos na isyu. Sa pamamagitan ng pagniningning sa holiday-spirit na pagtaas ng makina, maaari kang magdagdag ng ilang maligaya na koleksyon ng imahe sa anumang partido, pagdiriwang, o pag-