Mundarija:

MCU Internet xizmatiga IFTTT orqali kirish - Ameba Arduino: 3 qadam
MCU Internet xizmatiga IFTTT orqali kirish - Ameba Arduino: 3 qadam

Video: MCU Internet xizmatiga IFTTT orqali kirish - Ameba Arduino: 3 qadam

Video: MCU Internet xizmatiga IFTTT orqali kirish - Ameba Arduino: 3 qadam
Video: Problem With MCU Changing Powers... I Pissed Off The Internet 2024, Iyul
Anonim
MCU Internet xizmatiga IFTTT - Ameba Arduino orqali kiradi
MCU Internet xizmatiga IFTTT - Ameba Arduino orqali kiradi

Internet xizmatiga kirish - bu android telefoni, planshet yoki shaxsiy kompyuter kabi aqlli qurilma uchun oson ish, lekin mikrokontrolderlar uchun bu oson emas, chunki u odatda yaxshiroq ulanish va qayta ishlash quvvatini talab qiladi. Biroq, biz Internet -xizmatlarning keng turini osonlikcha bajarishga yordam berish uchun ishning og'ir qismini IFTTTga yuklashimiz mumkin. Bu ko'rsatma sizga buni amalga oshirish uchun IFTTT -dan qanday foydalanish kerakligini ko'rsatib beradi.

Ta'minotlar

  • Ameba x 1
  • IFTTT xizmatiga kirish uchun https://ifttt.com/ saytidagi hisob

1 -qadam: IFTTTga kirish

IFTTTga kirish
IFTTTga kirish
IFTTTga kirish
IFTTTga kirish
IFTTTga kirish
IFTTTga kirish

IFTTT, "Agar bu keyin" deb nomlansa, bu veb-sayt va mobil ilova va ilovalarni yoki oddiy shartli bayonotlar zanjirlarini yaratish uchun bepul veb-xizmat. Applet Gmail, Facebook, Telegram, Instagram, Pinterest va boshqalar kabi boshqa veb -xizmatlaridagi o'zgarishlar tufayli paydo bo'ladi.

· IFTTT -dan Applet yaratish

Keyingi, biz ko'rsatilgan qabul qiluvchiga elektron pochta yuborish uchun IFTTT Applet misolini olamiz.

Misolni ishlatish uchun ameba -ning HTTP POST xususiyati IFTTT Platformasi tomonidan qabul qilingan oddiy webhook xizmatini joylashtirish uchun ishlatiladi va o'z navbatida javobni yuborish uchun (elektron pochta yuborish) ishlatiladi.

Https://ifttt.com/ saytiga kirgandan so'ng, tepadan Mening Appletlarimni bosing.

Bosqichlarni bajarish uchun yuqoridagi rasmlarni tekshiring.

2 -qadam: Ameba MCU -da IFTTT -ni o'rnating

IFTTT -ni Ameba MCU -ga o'rnating
IFTTT -ni Ameba MCU -ga o'rnating
IFTTT -ni Ameba MCU -ga o'rnating
IFTTT -ni Ameba MCU -ga o'rnating
IFTTT -ni Ameba MCU -ga o'rnating
IFTTT -ni Ameba MCU -ga o'rnating

· Triggerni Ameba orqali joylashtiring

IFTTT boshqaruv panelida Applet tayyor bo'lgach, HTTP so'rovini yuborish uchun namuna dasturini Ameba taxtasida ko'rsatish mumkin.

1. Namunaviy dastur "HTTP_IFTTT_POST" papkasida joylashgan. Quyidagi amallarni bajaring:

1) Arduino IDE bilan misolni ochish uchun sinfda berilgan misol papkasi ichidagi *.ino faylini bosing.

2) Dastur ochilgandan so'ng, dastur muvaffaqiyatli ishlashi uchun kod ichidagi quyidagi 3 ta elementni tahrir qiling.

Wi-Fi ulanish nuqtasiga yoki kerakli kirish nuqtasiga ulanish uchun Wi-Fi ma'lumotlarini tahrirlang.

Xost nomi maydoniga "maker.ifttt.com" IFTTT xizmatining xost nomini kiriting.

"Yo'l" maydonining ostiga EventName va "trigger // with/key/" kalit maydonini kiriting.

- Tadbir nomi: Tadbir nomi IFTTT ilovasida ko'rsatilganidek bo'lishi kerak. Bu misolda tadbir nomi "test_event"

- Kalit: individual IFTTT hisobida Webhook xizmati ostida mavjud. Qabul qilish uchun keyingi qadamni ko'ring.

3) Webhooks hujjatlar yorlig'idan kalitni qanday olish mumkin?

Xizmatlar ko'rinishida Webhooks xizmatini toping.

Webhooks xizmat ko'rsatish sahifasida, yuqori o'ng burchakdagi Hujjatlar yorlig'ini bosing.

Kalitni hujjatlar sahifasida topish mumkin. Bundan tashqari, HTTP so'rovini ko'rsatilgandek qanday ishlatish mumkin

3 -qadam: Kodlash va ishga tushirish

Kodlash va ishga tushirish
Kodlash va ishga tushirish
Kodlash va ishga tushirish
Kodlash va ishga tushirish
Kodlash va ishga tushirish
Kodlash va ishga tushirish

To'ldirilgan kodning namunasi yuqorida ko'rsatilgan

Endi Ameba -da namuna dasturini ishga tushiramiz

Misol tayyor bo'lgach, USB kabeli orqali Ameba kartasiga ulaning.

Kodni kompilyatsiya qiling. Arduino -dagi "Eskiz" -> "Tasdiqlash/kompilyatsiya qilish" -ni bosing. Tugatgandan so'ng, Arduino -ning pastki qismida "Kompilyatsiya qilingan" so'raladi.

Kodni "eskiz" -> "yuklash" tugmachalarini bosish orqali Ameba -ga yuklang. (Yuklash jarayoni doskada miltillovchi D3 komponenti bilan ko'rsatiladi)

Yuklash tugallangach (doskadagi D3 komponenti miltillashni to'xtatadi), "yuklash tugashi" Arduino IDE oynasining pastki qismida aks etadi.

Seriya monitorini oching.

Chiqish jurnallarini ko'rish uchun "Qayta tiklash" tugmasini bosing.

Tadbir muvaffaqiyatli o'tgandan so'ng, "Tabriklaymiz! Siz test_event hodisasini o'chirdingiz "seriyali monitorda ko'rish mumkin va bu voqea uchun elektron pochta orqali eslatma yuboriladi.

Shundan so'ng, IFTTT Applet -da ro'yxatdan o'tgan elektron pochta hisobiga elektron pochta yuboriladi va elektron pochta xabarnomasi keladi.

Tavsiya: