Talaan ng mga Nilalaman:

Pag-access ng MCU sa Serbisyo sa Internet Sa pamamagitan ng IFTTT - Ameba Arduino: 3 Hakbang
Pag-access ng MCU sa Serbisyo sa Internet Sa pamamagitan ng IFTTT - Ameba Arduino: 3 Hakbang

Video: Pag-access ng MCU sa Serbisyo sa Internet Sa pamamagitan ng IFTTT - Ameba Arduino: 3 Hakbang

Video: Pag-access ng MCU sa Serbisyo sa Internet Sa pamamagitan ng IFTTT - Ameba Arduino: 3 Hakbang
Video: Unlock Secret to Making $13,089 Per Mo. Copy This DONE FOR YOU Guide To Promote Digistore24 Products 2024, Hulyo
Anonim
Pag-access ng MCU sa Serbisyo sa Internet Sa pamamagitan ng IFTTT - Ameba Arduino
Pag-access ng MCU sa Serbisyo sa Internet Sa pamamagitan ng IFTTT - Ameba Arduino

Ang pag-access sa serbisyo sa internet ay isang madaling trabaho para sa isang matalinong aparato tulad ng isang Android phone, tablet o isang PC, ngunit hindi gaanong kadali sa mga microcontroller dahil kadalasan ay nangangailangan ito ng mas mahusay na pagkakakonekta at pagproseso ng lakas. Gayunpaman, maaari naming mai-offload ang mabibigat na bahagi ng trabaho sa IFTTT upang matulungan kaming makamit ang isang mahusay na pagkakaiba-iba ng serbisyo sa internet nang madali. Ipapakita sa iyo ng tutorial na ito kung paano gagamitin ang IFTTT upang gawin iyon.

Mga gamit

  • Ameba x 1
  • Isang account mula sa https://ifttt.com/, upang ma-access ang serbisyo ng IFTTT

Hakbang 1: Panimula sa IFTTT

Panimula sa IFTTT
Panimula sa IFTTT
Panimula sa IFTTT
Panimula sa IFTTT
Panimula sa IFTTT
Panimula sa IFTTT

Ang IFTTT, na kilala bilang If This Then That, ay isang website at mobile app at libreng serbisyo na batay sa web upang likhain ang mga applet, o ang mga kadena ng simpleng mga kondisyon na pahayag. Ang applet ay na-trigger ng mga pagbabago na nagaganap sa loob ng iba pang mga serbisyo sa web tulad ng Gmail, Facebook, Telegram, Instagram, Pinterest atbp.

· Bumuo ng Applet mula sa IFTTT

Sa susunod, nakakakuha kami ng isang halimbawa ng IFTTT Applet upang magpadala ng email sa tinukoy na tatanggap.

Upang patakbuhin ang halimbawa, ang tampok na HTTP POST ng ameba ay ginagamit upang mag-post ng isang simpleng serbisyo sa webhook na natanggap ng IFTTT Platform at sa gayon ay gagamitin upang makapalitaw ng isang tugon (pagpapadala ng isang email).

Pagkatapos ng pag-log in sa https://ifttt.com/, i-click ang Aking Mga Applet mula sa Itaas.

Suriin ang mga imahe sa itaas upang sundin ang mga hakbang.

Hakbang 2: I-setup ang IFTTT sa Ameba MCU

I-setup ang IFTTT sa Ameba MCU
I-setup ang IFTTT sa Ameba MCU
I-setup ang IFTTT sa Ameba MCU
I-setup ang IFTTT sa Ameba MCU
I-setup ang IFTTT sa Ameba MCU
I-setup ang IFTTT sa Ameba MCU

· I-post ang Trigger sa pamamagitan ng Ameba

Kapag handa na ang Applet sa dashboard ng IFTTT, ang halimbawa ng programa ay maaaring mai-flash papunta sa board ng Ameba upang mai-post ang kahilingan sa

1. Ang halimbawa ng programa ay nasa ilalim ng folder na "HTTP_IFTTT_POST". Sundin ang mga hakbang sa ibaba:

1) Mag-click sa *.ino file sa loob ng halimbawang folder na ibinigay sa klase upang buksan ang halimbawa sa Arduino IDE.

2) Kapag binuksan ang programa, i-edit ang sumusunod na 3 mga item sa loob ng code upang magawa ang programa na matagumpay.

I-edit ang mga kredensyal ng wi-fi upang kumonekta sa wi-fi hotspot o access point na kanais-nais na pagpipilian.

Sa ilalim ng patlang ng pangalan ng host, ipasok ang hostname ng serbisyo na "maker.ifttt.com" ng serbisyo sa IFTTT

sa ilalim ng patlang ng Path, ipasok ang EventName at key na patlang na "trigger // with / key /"

- Pangalan ng kaganapan: Ang pangalan ng kaganapan ay dapat na kapareho ng tinukoy sa IFTTT applet. Sa halimbawang ito, ang pangalan ng kaganapan ay "test_event"

- Susi: magagamit sa ilalim ng serbisyo ng Webhook sa indibidwal na IFTTT account. Tingnan ang susunod na hakbang upang makakuha.

3) Paano Kumuha ng isang susi mula sa tab ng dokumentasyon ng Webhooks?

hanapin ang serbisyo ng Webhooks sa tab na Mga Serbisyo.

Sa pahina ng serbisyo ng Webhooks, mag-click sa tab na Dokumentasyon sa kanang sulok ng tuktok.

Ang susi ay matatagpuan sa pahina ng dokumentasyon. Gayundin, kung paano magagamit ang kahilingan sa HTTP tulad ng ipinakita

Hakbang 3: Pag-coding at Pagpapatakbo

Coding at Tumatakbo
Coding at Tumatakbo
Coding at Tumatakbo
Coding at Tumatakbo
Coding at Tumatakbo
Coding at Tumatakbo

Ang sample ng nakumpletong code ay ipinahiwatig sa itaas

Patakbuhin natin ngayon ang sample na programa sa Ameba

Kapag handa na ang halimbawa, kumonekta sa board ng Ameba sa pamamagitan ng USB Cable.

Compile ang code. Mag-click sa "Sketch" -> "I-verify / Mag-compile" sa Arduino. Sa pagkumpleto, ang "Tapos na sa pag-iipon" ay sasenyasan sa ilalim ng Arduino.

I-upload (i-flash) ang code sa Ameba sa pamamagitan ng pag-click sa "Sketch" -> "I-upload". (Ang proseso ng pag-upload ay ipapahiwatig ng sangkap D3 na kung saan ay flashing sa board)

Kapag nakumpleto na ang pag-upload (ang sangkap na D3 sa pisara ay hihinto sa pag-flash), ang "tapusin ang pag-upload" ay makikita sa ilalim ng window ng Arduino IDE

Buksan ang serial monitor.

Pindutin ang pindutang "I-reset" upang makita ang mga output log.

Matapos na matagumpay na natapos ang kaganapan, ang linya ng Binabati kita! Na-fired mo na ang kaganapan sa test_event”ay makikita sa serial monitor at isang paalala sa email para sa kaganapang ito ay ihahatid.

Pagkatapos noon ay ipapadala ang isang email sa tatanggap na email account na nakarehistro sa IFTTT Applet at tatanggapin ang abiso sa email.

Inirerekumendang: