Mündəricat:

MCU İnternet Xidmətinə IFTTT - Ameba Arduino vasitəsi ilə daxil olur: 3 addım
MCU İnternet Xidmətinə IFTTT - Ameba Arduino vasitəsi ilə daxil olur: 3 addım

Video: MCU İnternet Xidmətinə IFTTT - Ameba Arduino vasitəsi ilə daxil olur: 3 addım

Video: MCU İnternet Xidmətinə IFTTT - Ameba Arduino vasitəsi ilə daxil olur: 3 addım
Video: How to Setup and Program NodeMCU ESP8266–Complete Guide 2024, Noyabr
Anonim
MCU İnternet Xidmətinə IFTTT - Ameba Arduino vasitəsi ilə daxil olur
MCU İnternet Xidmətinə IFTTT - Ameba Arduino vasitəsi ilə daxil olur

Bir Android telefonu, planşeti və ya kompüteri olan ağıllı bir cihaz üçün İnternet xidmətinə daxil olmaq asan bir işdir, lakin ümumiyyətlə daha yaxşı əlaqə və işləmə gücü tələb etdiyi üçün mikrokontrollerlərdə o qədər də asan deyil. Bununla birlikdə, çox sayda internet xidmətini asanlıqla həyata keçirməyimizə kömək etmək üçün işin ağır hissəsini IFTTT -ə yükləyə bilərik. Bu təlimat, bunu etmək üçün IFTTT -dən necə istifadə edəcəyinizi göstərəcəkdir.

Təchizat

  • Ameba x 1
  • IFTTT xidmətinə daxil olmaq üçün https://ifttt.com/ saytından bir hesab

Addım 1: IFTTT -yə giriş

IFTTT -yə giriş
IFTTT -yə giriş
IFTTT -yə giriş
IFTTT -yə giriş
IFTTT -yə giriş
IFTTT -yə giriş

IFTTT, If This That That olaraq bilinirsə, appletləri və ya sadə şərtli ifadələr zəncirlərini yaratmaq üçün bir veb sayt və mobil tətbiq və pulsuz veb əsaslı bir xidmətdir. Applet, Gmail, Facebook, Telegram, Instagram, Pinterest və s.

· IFTTT -dən Applet yaradın

Bundan sonra, müəyyən bir alıcıya e -poçt göndərmək üçün IFTTT Applet nümunəsi alırıq.

Nümunəni yerinə yetirmək üçün, amebanın HTTP POST xüsusiyyəti, IFTTT Platforması tərəfindən alınan sadə bir webhook xidmətini yerləşdirmək üçün istifadə olunur və öz növbəsində cavabı tetiklemek üçün (e -poçt göndərmək) istifadə olunur.

Https://ifttt.com/ saytına daxil olduqdan sonra yuxarıdan Appletlərimi vurun.

Adımları izləmək üçün yuxarıdakı şəkilləri yoxlayın.

Addım 2: Ameba MCU -da IFTTT qurun

IFTTT -ni Ameba MCU -da qurun
IFTTT -ni Ameba MCU -da qurun
IFTTT -ni Ameba MCU -da qurun
IFTTT -ni Ameba MCU -da qurun
IFTTT -ni Ameba MCU -da qurun
IFTTT -ni Ameba MCU -da qurun

· Tətiyi Ameba vasitəsilə göndərin

Applet IFTTT tablosunda hazır olduqdan sonra, HTTP sorğusu göndərmək üçün nümunə proqramı Ameba lövhəsinə yandırmaq olar.

1. Nümunə proqram "HTTP_IFTTT_POST" qovluğunun altındadır. Aşağıdakı adımları izləyin:

1) Arduino IDE ilə nümunəni açmaq üçün sinifdə verilən nümunə qovluğunun içərisində *.ino faylını vurun.

2) Proqram açıldıqdan sonra, proqramın uğurla işləməsi üçün kodun içərisində aşağıdakı 3 maddəni redaktə edin.

Wi-Fi qaynar nöqtəsinə və ya arzu olunan seçim nöqtəsinə qoşulmaq üçün wi-fi etimadnaməsini düzəldin.

Ev sahibi adı sahəsinin altına "maker.ifttt.com" IFTTT xidmətinin ana adını daxil edin.

Yol sahəsinin altına EventName və "trigger/with/key/" açar sahəsini daxil edin.

- Tədbirin adı: Tədbirin adı IFTTT tətbiqində göstərilən adla eyni olmalıdır. Bu nümunədə, hadisə adı "test_event" dir

- Açar: fərdi IFTTT hesabında Webhook xidməti altında mövcuddur. Əldə etmək üçün növbəti addıma baxın.

3) Webhooks sənədlər sekmesinden bir açar necə alınır?

Xidmətlər sekmesinde Webhooks xidmətini tapın.

Webhooks xidmət səhifəsində, üst sağ küncdəki Sənədlər sekmesini vurun.

Açarı sənədlər səhifəsində tapa bilərsiniz. Həm də göstərildiyi kimi HTTP sorğusunun necə istifadə oluna biləcəyi

Addım 3: Kodlaşdırma və Çalışma

Kodlaşdırma və Qaçış
Kodlaşdırma və Qaçış
Kodlaşdırma və Qaçış
Kodlaşdırma və Qaçış
Kodlaşdırma və Qaçış
Kodlaşdırma və Qaçış

Tamamlanmış kod nümunəsi yuxarıda göstərilmişdir

İndi nümunə proqramı Ameba üzərində işlədək

Nümunə hazır olduqda, USB Kabel vasitəsilə Ameba kartına qoşulun.

Kodu tərtib edin. Arduinoda "Eskiz" -> "Doğrula/tərtib et" düyməsini basın. Bitirdikdən sonra Arduinonun altında "Kompilyasiya tamamlandı" istənəcək.

"Sketch" -> "Yüklə" düyməsini basaraq kodu Ameba üzərinə yükləyin (yanıb söndü). (Yükləmə prosesi lövhədə yanıb -sönəcək D3 komponenti ilə göstəriləcək)

Yükləmə tamamlandıqdan sonra (lövhədəki D3 komponenti yanıb sönməyi dayandıracaq), "yükləmə bitməsi" Arduino IDE pəncərəsinin aşağı hissəsində əks olunacaq.

Serial monitoru açın.

Çıxış qeydlərini görmək üçün "Sıfırla" düyməsini basın.

Tədbir uğurla başa çatdıqdan sonra “Təbrik edirik! Test_event hadisəsini atdınız serial monitorunda görünə bilər və bu hadisə üçün bir e -poçt xatırlatması çatdırılacaq.

Bundan sonra IFTTT Applet -də qeydiyyatdan keçmiş alıcı e -poçt hesabına bir e -poçt göndəriləcək və e -poçt bildirişi alınacaq.

Tövsiyə: