Daftar Isi:
- Langkah 1: Koneksi Perangkat Keras
- Langkah 2: Mengintegrasikan Alexa di Dragonboard
- Langkah 3: Aplikasi Android
- Langkah 4: Gerbang API
- Langkah 5: Tetapkan Variabel Lingkungan Lambda
- Langkah 6: Penggunaan
- Langkah 7: Kesimpulan
Video: Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Tutorial ini memberikan langkah-langkah yang diperlukan untuk menghubungkan, mengintegrasikan, dan menggunakan Mesin Kopi dengan Alexa Dragonboard dan Aplikasi Android.
Untuk detail lebih lanjut tentang mesin kopi, silakan periksa instruksi ini.
Langkah 1: Koneksi Perangkat Keras
Untuk membuat koneksi perangkat keras mesin kopi dan untuk mempelajari info teknis tentang cara kerja mesin kopi, silakan baca dan ikuti instruksi ini.
Langkah 2: Mengintegrasikan Alexa di Dragonboard
Untuk membuat Dragonboard mengenali perintah suara dan memberikan respons suara yang sesuai, perlu menyiapkan beberapa layanan yang bertanggung jawab untuk menjalankan Alexa di Dragonboard.
Pada instruksi ini Anda mempelajari cara yang benar untuk melakukannya.
Langkah 3: Aplikasi Android
Salah satu modul kontrol dan monitoring mesin kopi adalah Aplikasi Android. Dengan itu pengguna dapat mengontrol catu daya mesin kopi, memesan kopi panjang atau pendek dan memantau tingkat parameter berbeda yang diperlukan untuk membuat kopi (tingkat kopi, ketinggian air, dan posisi cangkir). Kontrol mesin kopi dilakukan baik dengan perintah suara (Speech Recognizing API) dan baik oleh Komponen UI (saklar, tombol, dan tampilan).
Untuk menghubungkan aplikasi dengan AWS IOT Server dan menghubungkannya dengan benar, harap periksa instruksi ini.
Langkah 4: Gerbang API
Untuk membuat koneksi Klien/Server dari mesin kopi untuk memanggil fungsi Lambda diperlukan untuk mengimplementasikan API Gateway. Ini akan memberikan pembaruan status mesin kopi.
Sekarang, untuk membuat API Gateway:
- Akses Konsol Anda di Akun AWS Anda.
- Pada tab "Layanan", akses bagian "Gateway API".
- Klik "Buat API".
- Beri nama, deskripsi, dan biarkan opsi "Regional" dicentang.
- Pilih "Tindakan" dan buat sumber daya baru bernama "status" dengan jalur "/ status".
- Buat metode POST.
- Pilih fungsi Lambda yang Anda buat pada opsi "Fungsi Lambda" dan klik "Simpan".
- Pada jendela konfirmasi, salin alamat yang dihasilkan dan klik "OK".
Untuk Lambda mengenali titik akhir yang benar:
- Akses fungsi lambda di Akun AWS Anda.
- Cari variabel FunctionName pada baris 332.
- Ubah nilainya ke alamat yang disalin pada Langkah 8.
Ke Dragonboard, kirim status mesin kopi ke titik akhir yang benar:
- Buka file "ServiceHTTP.py" di Dragonboard.
- Cari variabel API_ENDPOINT (baris 6).
- Ubah nilainya ke alamat yang disalin pada Langkah 8.
Untuk informasi lebih lanjut tentang cara membuat API Gateway, silakan baca dokumen ini.
Langkah 5: Tetapkan Variabel Lingkungan Lambda
Mempertimbangkan bahwa Kode Lambda hanya berjalan saat dibutuhkan, untuk menyimpan beberapa nilai seperti tingkat Kopi dan Air dari mesin kopi diperlukan untuk membuat beberapa variabel lingkungan.
Untuk mempelajari cara membuat variabel lingkungan, silakan periksa tautan ini.
Sekarang, buat variabel lingkungan pada fungsi Lambda yang Anda buat dengan nama berikut:
- tingkat kopi
- posisi gelas
- hidup_mati
- kadar air
Langkah 6: Penggunaan
Setelah mengikuti langkah-langkah di atas dengan benar, mesin kopi siap digunakan. Ada dua bentuk untuk mengontrolnya: langsung di Dragonboard dengan Audio Input atau dengan Aplikasi Android.
Input Audio: salah satu cara untuk mengontrol mesin kopi, adalah menghubungkan input audio di Dragonboard. Ini dapat dilakukan secara langsung melalui Layanan Suara Alexa, mengingat skrip sedang berjalan dan mendengarkan mikrofon Anda.
Pertama, perlu mengucapkan kata bangun "Alexa" dan kemudian mengontrolnya melalui perintah di bawah ini:
- Minta mesin kopi nyalakan: nyalakan mesin kopi
- Minta mesin kopi matikan: matikan mesin kopi
- Minta mesin kopi membuat kopi pendek: mesin kopi memulai pembuatan kopi pendek.
- Minta mesin kopi membuat kopi panjang: mesin kopi memulai pembuatan kopi panjang.
Sistem juga memberikan pesan umpan balik ke perintah, mengonfirmasi tindakan yang diminta.
Aplikasi Android: Aplikasi Android menyediakan dua bentuk pengiriman perintah pengguna ke mesin kopi: Komponen suara dan UI.
-
Suara: untuk mengaktifkan perintah suara, Anda perlu mengeklik tombol mikrofon aplikasi dan mengucapkan perintah berikut:
- Nyalakan mesin kopi: nyalakan mesin kopi
- Matikan mesin kopi: matikan mesin kopi
- Membuat kopi panjang: mesin kopi memulai pembuatan kopi pendek.
- Buat kopi pendek: mesin kopi memulai pembuatan kopi panjang.
-
Komponen UI: mengontrol mesin kopi dengan Komponen UI di bawah ini:
- Sakelar Nyala/Mati: mengontrol daya mesin kopi.
- Buat tombol kopi pendek: mesin kopi memulai pembuatan kopi singkat.
- Buat tombol kopi panjang: mesin kopi memulai pembuatan kopi panjang.
- Tampilan teks status: menampilkan status koneksi dengan mesin kopi.
- Tampilan level kopi: menampilkan level kopi pada persentase di layar beranda.
- Level air: menampilkan ketinggian air mesin kopi (penuh atau kosong).
- Gambar kaca: menampilkan status gelas pada mesin kopi (berposisi atau tidak diposisikan).
Langkah 7: Kesimpulan
Mengingat Anda telah melakukan semua langkah di atas, sekarang Anda dapat menggunakan mesin kopi. Jika ada keraguan, silakan beri komentar di bawah atau akses forum dan dokumentasi berikut:
- Forum IOT AWS
- Forum Layanan Suara Alexa
- Dokumentasi AWS IOT
- Dokumentasi Layanan Suara Alexa
- Dokumentasi AWS Lambda
- Pengenalan Keterampilan Alexa
Direkomendasikan:
Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets: 5 Langkah
Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets: Instruksi ini akan menunjukkan kepada Anda cara membuat pelacak berbasis Raspberry Pi untuk mesin kopi bersama di ruang kantor Anda. Menggunakan layar OLED pelacak dan sakelar mekanis, pengguna dapat mencatat konsumsi kopi mereka, melihat saldo dan
Pompa Mesin Kopi Cerdas Dikendalikan oleh Sensor Ultrasonik Raspberry Pi & HC-SR04 dan Cloud4RPi: 6 Langkah
Pompa Mesin Kopi Cerdas Dikendalikan oleh Sensor Ultrasonik Raspberry Pi & HC-SR04 dan Cloud4RPi: Secara teori, setiap kali Anda pergi ke mesin kopi untuk cangkir pagi Anda, hanya ada satu dari dua puluh kemungkinan Anda harus mengisi air tangki. Namun, dalam praktiknya, tampaknya mesin itu entah bagaimana menemukan cara untuk selalu memberikan tugas ini pada Anda. NS
Cara Berinteraksi Alexa Dengan Dragonboard-410c: 5 Langkah
Cara Berinteraksi Alexa Dengan Dragonboard-410c: Dengan tutorial ini Anda akan mempelajari cara menyematkan Alexa di Dragonboard-410c. Sebelum memulai, mari perkenalkan beberapa hal yang Anda butuhkan: Alexa Voice Service (AVS) - Memungkinkan untuk berbicara dengan perangkat Anda, Anda akan dapat mengakses alexa th
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Pengembangan Aplikasi Menggunakan Pin GPIO pada DragonBoard 410c Dengan Sistem Operasi Android dan Linux: 6 Langkah
Pengembangan Aplikasi Menggunakan Pin GPIO pada DragonBoard 410c Dengan Sistem Operasi Android dan Linux: Tujuan dari tutorial ini adalah untuk menunjukkan informasi yang dibutuhkan untuk mengembangkan aplikasi menggunakan pin GPIO pada ekspansi kecepatan rendah DragonBoard 410c. Tutorial ini menyajikan informasi untuk mengembangkan aplikasi menggunakan pin GPIO dengan SYS di Andr