Isi kandungan:

MCU Mengakses Perkhidmatan Internet Melalui IFTTT - Ameba Arduino: 3 Langkah
MCU Mengakses Perkhidmatan Internet Melalui IFTTT - Ameba Arduino: 3 Langkah

Video: MCU Mengakses Perkhidmatan Internet Melalui IFTTT - Ameba Arduino: 3 Langkah

Video: MCU Mengakses Perkhidmatan Internet Melalui IFTTT - Ameba Arduino: 3 Langkah
Video: Cara menyalakan lampu LED melalui Laptop dengan Node MCU 2024, Julai
Anonim
MCU Mengakses Perkhidmatan Internet Melalui IFTTT - Ameba Arduino
MCU Mengakses Perkhidmatan Internet Melalui IFTTT - Ameba Arduino

Mengakses perkhidmatan internet adalah pekerjaan yang mudah untuk peranti pintar seperti telefon android, tablet atau PC, tetapi tidak begitu mudah pada mikrokontroler kerana biasanya memerlukan sambungan dan daya pemprosesan yang lebih baik. Walau bagaimanapun, kami mungkin melepaskan sebahagian besar tugas kepada IFTTT untuk membantu kami menyelesaikan pelbagai perkhidmatan internet dengan mudah. Tutorial ini akan menunjukkan kepada anda bagaimana memanfaatkan IFTTT untuk melakukan perkara itu.

Bekalan

  • Ameba x 1
  • Akaun dari https://ifttt.com/, untuk mengakses perkhidmatan IFTTT

Langkah 1: Pengenalan IFTTT

Pengenalan IFTTT
Pengenalan IFTTT
Pengenalan IFTTT
Pengenalan IFTTT
Pengenalan IFTTT
Pengenalan IFTTT

IFTTT, yang dikenali sebagai If This Then That, adalah laman web dan aplikasi mudah alih dan perkhidmatan berasaskan web percuma untuk membuat applet, atau rangkaian pernyataan bersyarat sederhana. Applet dipicu oleh perubahan yang berlaku dalam perkhidmatan web lain seperti Gmail, Facebook, Telegram, Instagram, Pinterest dll.

· Hasilkan Applet dari IFTTT

Selanjutnya, kami memperoleh contoh IFTTT Applet untuk menghantar e-mel kepada penerima yang ditentukan.

Untuk menjalankan contohnya, ciri HTTP POST dari ameba digunakan untuk menghantar perkhidmatan webhook sederhana yang diterima oleh IFTTT Platform dan seterusnya digunakan untuk mencetuskan tindak balas (menghantar e-mel).

Selepas log masuk https://ifttt.com/, klik Applet Saya dari Atas.

Periksa gambar di atas untuk mengikuti langkah-langkahnya.

Langkah 2: Siapkan IFTTT pada Ameba MCU

Sediakan IFTTT pada Ameba MCU
Sediakan IFTTT pada Ameba MCU
Sediakan IFTTT pada Ameba MCU
Sediakan IFTTT pada Ameba MCU
Sediakan IFTTT pada Ameba MCU
Sediakan IFTTT pada Ameba MCU

· Kirimkan Pencetus melalui Ameba

Setelah Applet siap di papan pemuka IFTTT, program contoh boleh dilancarkan ke papan Ameba untuk menghantar permintaan

1. Program contoh berada di bawah folder "HTTP_IFTTT_POST". Ikuti langkah di bawah:

1) Klik pada fail *.ino di dalam folder contoh yang disediakan di kelas untuk membuka contoh dengan Arduino IDE.

2) Setelah program dibuka, edit 3 item berikut di dalam kod agar program berjaya.

Edit kelayakan wi-fi untuk menyambung ke hotspot wi-fi atau pusat akses pilihan yang diinginkan.

Di bawah medan nama host, masukkan nama host perkhidmatan IFTTT "maker.ifttt.com"

di bawah medan Path, masukkan field EventName dan kunci "trigger // with / key /"

- Nama acara: Nama acara harus sama dengan yang ditentukan dalam applet IFTTT. Dalam contoh ini, nama acara adalah "test_event"

- Kunci: tersedia di bawah perkhidmatan Webhook dalam akaun IFTTT individu. Lihat langkah seterusnya untuk mendapatkan.

3) Bagaimana cara mendapatkan kunci dari tab dokumentasi Webhooks?

cari perkhidmatan Webhooks di tab Perkhidmatan.

Pada halaman perkhidmatan Webhooks, klik pada tab Dokumentasi di sudut kanan atas.

Kunci boleh didapati di halaman dokumentasi. Juga, bagaimana permintaan HTTP dapat digunakan seperti yang ditunjukkan

Langkah 3: Pengekodan dan Berlari

Pengekodan dan Menjalankan
Pengekodan dan Menjalankan
Pengekodan dan Menjalankan
Pengekodan dan Menjalankan
Pengekodan dan Menjalankan
Pengekodan dan Menjalankan

Contoh kod lengkap ditunjukkan di atas

Sekarang mari kita jalankan contoh program di Ameba

Setelah contohnya siap, sambungkan ke papan Ameba melalui Kabel USB.

Susun kodnya. Klik pada "Sketch" -> "Verify / Compile" di Arduino. Setelah selesai, "Selesai menyusun" akan diminta di bahagian bawah Arduino.

Muat naik (melancarkan) kod ke Ameba dengan mengklik "Sketsa" -> "Muat naik". (Proses memuat naik akan ditunjukkan oleh komponen D3 yang akan berkelip di papan tulis)

Setelah muat naik selesai (komponen D3 di papan akan berhenti berkedip), "muat naik" akan dipaparkan di bahagian bawah tetingkap Arduino IDE

Buka monitor bersiri.

Tekan butang "Reset" untuk melihat log output.

Setelah acara berjaya dipecat, baris “Selamat! Anda telah melepaskan acara test_event”dapat dilihat pada monitor bersiri dan peringatan e-mel untuk acara ini akan disampaikan.

Selepas itu e-mel dihantar ke akaun e-mel penerima yang didaftarkan di IFTTT Applet dan pemberitahuan e-mel akan diterima.

Disyorkan: