Daftar Isi:
- Perlengkapan
- Langkah 1: Pengantar IFTTT
- Langkah 2: Siapkan IFTTT di Ameba MCU
- Langkah 3: Pengodean dan Menjalankan
Video: MCU Mengakses Layanan Internet Melalui IFTTT – Ameba Arduino: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Mengakses layanan internet adalah pekerjaan yang mudah untuk perangkat pintar seperti ponsel android, tablet atau PC, tetapi tidak begitu mudah pada mikrokontroler karena biasanya membutuhkan konektivitas dan daya pemrosesan yang lebih baik. Namun, kami dapat menurunkan sebagian besar pekerjaan ke IFTTT untuk membantu kami menyelesaikan berbagai macam layanan internet dengan mudah. Tutorial ini akan menunjukkan kepada Anda bagaimana memanfaatkan IFTTT untuk melakukan hal itu.
Perlengkapan
- Amoeba x 1
- Akun dari https://ifttt.com/, untuk mengakses layanan IFTTT
Langkah 1: Pengantar IFTTT
IFTTT, yang dikenal sebagai If This Then That, adalah situs web dan aplikasi seluler dan layanan berbasis web gratis untuk membuat applet, atau rantai pernyataan bersyarat sederhana. Applet dipicu oleh perubahan yang terjadi dalam layanan web lain seperti Gmail, Facebook, Telegram, Instagram, Pinterest, dll.
· Hasilkan Applet dari IFTTT
Selanjutnya, kami memperoleh contoh Applet IFTTT untuk mengirim email ke penerima yang ditentukan.
Untuk menjalankan contoh, fitur HTTP POST dari ameba digunakan untuk memposting layanan webhook sederhana yang diterima oleh Platform IFTTT dan pada gilirannya digunakan untuk memicu respons (mengirim email).
Setelah masuk https://ifttt.com/, klik Applet Saya dari Atas.
Periksa gambar di atas untuk mengikuti langkah-langkahnya.
Langkah 2: Siapkan IFTTT di Ameba MCU
· Pasang Pemicu melalui Ameba
Setelah Applet siap di dasbor IFTTT, contoh program dapat di-flash ke papan Ameba untuk mengirim permintaan
1. Contoh program ada di bawah folder “HTTP_IFTTT_POST”. Ikuti langkah-langkah di bawah ini:
1) Klik file *.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 kode untuk membuat program bekerja dengan sukses.
Edit kredensial wi-fi untuk terhubung ke hotspot wi-fi atau titik akses pilihan yang diinginkan.
Di bawah bidang nama host, masukkan nama host layanan IFTTT "maker.ifttt.com"
di bawah bidang Path, masukkan EventName dan bidang kunci "pemicu//dengan/kunci/"
Nama acara: Nama acara harus sama dengan yang ditentukan di applet IFTTT. Dalam contoh ini, nama acara adalah "test_event"
Kunci: tersedia di bawah layanan Webhook di akun IFTTT individual. Lihat langkah selanjutnya untuk mendapatkannya.
3) Bagaimana Cara mendapatkan kunci dari tab dokumentasi Webhooks?
temukan layanan Webhooks di tab Layanan.
Pada halaman layanan Webhooks, klik tab Documentation di pojok kanan atas.
Kuncinya dapat ditemukan di halaman dokumentasi. Juga, bagaimana permintaan HTTP dapat digunakan seperti yang ditunjukkan
Langkah 3: Pengodean dan Menjalankan
Contoh kode lengkap ditunjukkan di atas
Sekarang mari kita jalankan contoh program di Ameba
Setelah contoh siap, sambungkan ke papan Ameba melalui Kabel USB.
Kompilasi kode. Klik "Sketsa" -> "Verifikasi / Kompilasi" di Arduino. Setelah selesai, "Selesai kompilasi" akan diminta di bagian bawah Arduino.
Unggah (flash) kode ke Ameba dengan mengklik "Sketsa" -> "Unggah". (Proses upload akan ditunjukkan oleh komponen D3 yang akan berkedip di board)
Setelah unggahan selesai (komponen D3 di papan akan berhenti berkedip), "unggahan selesai" akan tercermin di bagian bawah jendela Arduino IDE
Buka monitor serial.
Tekan tombol "Reset" untuk melihat log output.
Setelah acara berhasil diluncurkan, baris “Selamat! Anda telah memecat acara test_event” dapat dilihat di monitor serial dan email pengingat untuk acara ini akan dikirimkan.
Setelah itu email dikirim ke akun email penerima yang terdaftar di Applet IFTTT dan email notifikasi akan diterima.
Direkomendasikan:
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan Kepada Anda Bagaimana Anda Dapat Mengontrol LED Menggunakan Smartphone Melalui Internet
Kontrol Perangkat Melalui Internet Melalui Browser. (IoT): 6 Langkah
Kontrol Perangkat Melalui Internet Melalui Browser. (IoT): Dalam Instructable ini saya akan menunjukkan kepada Anda bagaimana Anda dapat mengontrol perangkat seperti LED, Relay, motor dll melalui internet melalui web-browser. Dan Anda dapat mengakses kontrol dengan aman melalui perangkat apa pun. Platform web yang saya gunakan di sini adalah kunjungan RemoteMe.org
Hubungkan Arduino Anda ke Layanan Eksternal: 6 Langkah
Hubungkan Arduino Anda ke Layanan Eksternal: Halo! Tutorial ini akan menunjukkan kepada Anda bagaimana menghubungkan perangkat Arduino atau IOT pilihan Anda yang terhubung ke layanan eksternal. Demi tutorial ini, kami akan bekerja dengan Easy Window (jendela pintar fiktif tetapi dapat diprogram), Jika Ini
Cara Mengakses Beaglebone Melalui VNC: 3 Langkah
Cara Mengakses Beaglebone Melalui VNC: Berikut adalah cara sederhana untuk mengakses desktop Beaglebone Anda melalui VNC, sebuah perangkat lunak yang memungkinkan Anda untuk melihat desktop lain tanpa harus mencolokkan monitor. Ini dimaksudkan untuk menjadi sesederhana dan sejelas mungkin. Pertama, Anda
Mentransfer File Melalui LAN Anda Melalui BitTorrent: 6 Langkah
Mentransfer File Melalui LAN Anda Melalui BitTorrent: Terkadang Anda mungkin perlu mentransfer file melalui jaringan ke beberapa komputer. Meskipun Anda dapat meletakkannya di flash drive atau CD/DVD, Anda harus pergi ke setiap komputer untuk menyalin file dan mungkin perlu beberapa saat untuk menyalin semua file (terutama dengan f