İçindekiler:

MCU'nun IFTTT Üzerinden İnternet Hizmetine Erişmesi – Ameba Arduino: 3 Adım
MCU'nun IFTTT Üzerinden İnternet Hizmetine Erişmesi – Ameba Arduino: 3 Adım

Video: MCU'nun IFTTT Üzerinden İnternet Hizmetine Erişmesi – Ameba Arduino: 3 Adım

Video: MCU'nun IFTTT Üzerinden İnternet Hizmetine Erişmesi – Ameba Arduino: 3 Adım
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Temmuz
Anonim
MCU'nun IFTTT Üzerinden İnternet Hizmetine Erişmesi – Ameba Arduino
MCU'nun IFTTT Üzerinden İnternet Hizmetine Erişmesi – Ameba Arduino

İnternet servisine erişim, android telefon, tablet veya PC gibi akıllı bir cihaz için kolay bir iştir, ancak genellikle daha iyi bağlantı ve işlem gücü gerektirdiğinden mikrodenetleyicilerde o kadar kolay değildir. Ancak, çok çeşitli internet hizmetlerini kolaylıkla gerçekleştirmemize yardımcı olması için işin ağır kısmını IFTTT'ye yükleyebiliriz. Bu eğitim size tam da bunu yapmak için IFTTT'yi nasıl kullanacağınızı gösterecektir.

Gereçler

  • amip x 1
  • IFTTT hizmetine erişmek için https://ifttt.com/ adresinden bir hesap

Adım 1: IFTTT'ye Giriş

IFTTT'ye Giriş
IFTTT'ye Giriş
IFTTT'ye Giriş
IFTTT'ye Giriş
IFTTT'ye Giriş
IFTTT'ye Giriş

If This Then That olarak bilinen IFTTT, uygulamaları veya basit koşullu ifadeler zincirlerini oluşturmak için bir web sitesi ve mobil uygulama ve ücretsiz web tabanlı hizmettir. Applet, Gmail, Facebook, Telegram, Instagram, Pinterest gibi diğer web hizmetlerinde meydana gelen değişiklikler tarafından tetiklenir.

· IFTTT'den Applet Oluştur

Daha sonra, belirtilen alıcıya e-posta göndermek için bir IFTTT Uygulaması örneği elde edeceğiz.

Örneği çalıştırmak için, ameba'nın HTTP POST özelliği, IFTTT Platformu tarafından alınan basit bir web kancası hizmetini göndermek için kullanılır ve ardından bir yanıtı tetiklemek (e-posta göndermek) için kullanılır.

ifttt.com/ giriş yaptıktan sonra, Üstten Uygulamalarım'a tıklayın.

Adımları takip etmek için yukarıdaki resimleri kontrol edin.

Adım 2: Ameba MCU'da IFTTT'yi kurun

Ameba MCU'da IFTTT'yi kurun
Ameba MCU'da IFTTT'yi kurun
Ameba MCU'da IFTTT'yi kurun
Ameba MCU'da IFTTT'yi kurun
Ameba MCU'da IFTTT'yi kurun
Ameba MCU'da IFTTT'yi kurun

· Tetikleyiciyi Ameba aracılığıyla yayınlayın

Uygulama, IFTTT panosunda hazır olduğunda, HTTP isteği göndermek için örnek program Ameba panosuna yüklenebilir.

1. Örnek program “HTTP_IFTTT_POST” klasörü altındadır. Aşağıdaki adımları takip et:

1) Örneği Arduino IDE ile açmak için sınıfta sağlanan örnek klasörün içindeki *.ino dosyasına tıklayın.

2) Program açıldıktan sonra, programın başarılı bir şekilde çalışması için aşağıdaki 3 maddeyi kod içerisinde düzenleyiniz.

Wi-fi erişim noktasına veya tercih edilen erişim noktasına bağlanmak için wi-fi kimlik bilgilerini düzenleyin.

Ana bilgisayar adı alanına, IFTTT hizmetinin ana bilgisayar adını “maker.ifttt.com” girin.

Path alanına, EventName ve “trigger//with/key/” anahtar alanını girin

− Olay adı: Olay adı, IFTTT uygulamasında belirtilenle aynı olmalıdır. Bu örnekte olay adı "test_event"

− Anahtar: Bireysel IFTTT hesabında Web kancası hizmeti altında bulunur. Almak için sonraki adıma bakın.

3) Webhooks'un dokümantasyon sekmesinden bir anahtar nasıl elde edilir?

Hizmetler sekmesinde Web kancaları hizmetini bulun.

Webhooks hizmet sayfasında, sağ üst köşedeki Belgeler sekmesine tıklayın.

Anahtar dokümantasyon sayfasında bulunabilir. Ayrıca, gösterildiği gibi HTTP isteği nasıl kullanılabilir?

Adım 3: Kodlama ve Çalıştırma

Kodlama ve Çalıştırma
Kodlama ve Çalıştırma
Kodlama ve Çalıştırma
Kodlama ve Çalıştırma
Kodlama ve Çalıştırma
Kodlama ve Çalıştırma

Tamamlanan kodun örneği yukarıda belirtilmiştir

Şimdi örnek programı Ameba üzerinde çalıştıralım

Örnek hazır olduğunda, USB Kablosu ile Ameba kartına bağlanın.

Kodu derleyin. Arduino'da “Sketch” -> “Doğrula/Derle” seçeneğine tıklayın. Tamamlandığında, Arduino'nun altında “Derleme tamamlandı” uyarısı gelecektir.

“Çizim” -> “Yükle” üzerine tıklayarak kodu Ameba'ya yükleyin (yanıp söndü). (Yükleme işlemi, panoda yanıp sönen D3 bileşeni tarafından belirtilecektir)

Yükleme tamamlandığında (karttaki D3 bileşeninin yanıp sönmesi duracaktır), Arduino IDE penceresinin altına “yükleme tamamlandı” yansıtılacaktır.

Seri monitörü açın.

Çıkış günlüklerini görmek için “Sıfırla” düğmesine basın.

Etkinlik başarıyla başlatıldıktan sonra, “Tebrikler! Seri monitörde test_event olayını ateşlediniz” mesajı görülebilir ve bu olay için bir e-posta hatırlatıcısı gönderilir.

Daha sonra IFTTT Applet'te kayıtlı alıcı e-posta hesabına bir e-posta gönderilir ve e-posta bildirimi alınır.

Önerilen: