Talaan ng mga Nilalaman:

Mga Kaganapan sa Google Calendar sa ESP8266: 10 Mga Hakbang
Mga Kaganapan sa Google Calendar sa ESP8266: 10 Mga Hakbang

Video: Mga Kaganapan sa Google Calendar sa ESP8266: 10 Mga Hakbang

Video: Mga Kaganapan sa Google Calendar sa ESP8266: 10 Mga Hakbang
Video: Jak podłączyć kolorową taśmę LED RGB, RGBW, programator, Asystent Google - FOX Wi-RGBW-P 2024, Hulyo
Anonim
Mga Kaganapan sa Google Calendar hanggang sa ESP8266
Mga Kaganapan sa Google Calendar hanggang sa ESP8266

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
Lumikha ng Bagong feed sa Adafruit
Lumikha ng Bagong feed sa Adafruit

- 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

- 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
Ikonekta ang Google Calendar
Ikonekta ang Google Calendar

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

- 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
Ikonekta ang Adafruit
Ikonekta ang Adafruit

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

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
Subukan ang Zap
Subukan ang Zap
Subukan ang Zap
Subukan ang Zap

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
Arduino IDE: Config.h
Arduino IDE: Config.h

- 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
Arduino IDE: Basahin ang Adafruit Feed
Arduino IDE: Basahin ang Adafruit Feed

- 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: