Isi kandungan:
- Langkah 1: Sambungan Perkakasan
- Langkah 2: Mengintegrasikan Alexa di Dragonboard
- Langkah 3: Aplikasi Android
- Langkah 4: Gerbang API
- Langkah 5: Tetapkan Pemboleh ubah Persekitaran Lambda
- Langkah 6: Penggunaan
- Langkah 7: Kesimpulannya
Video: Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Tutorial ini menyediakan langkah-langkah yang diperlukan untuk menyambung, mengintegrasikan dan menggunakan Mesin Kopi dengan Alexa Dragonboard dan Aplikasi Android.
Untuk maklumat lebih lanjut mengenai mesin kopi, sila periksa arahan ini.
Langkah 1: Sambungan Perkakasan
Untuk membuat sambungan perkakasan mesin kopi dan untuk mengetahui maklumat teknikal mengenai bagaimana mesin kopi berfungsi, sila baca dan ikuti ini.
Langkah 2: Mengintegrasikan Alexa di Dragonboard
Untuk membuat Dragonboard mengenali arahan suara dan memberikan respons suara yang sesuai, perlu menyediakan beberapa perkhidmatan yang bertanggungjawab untuk menjalankan Alexa di Dragonboard.
Atas arahan ini, anda belajar cara yang betul untuk melakukannya.
Langkah 3: Aplikasi Android
Salah satu modul kawalan dan pemantauan mesin kopi adalah Aplikasi Android. Dengan itu pengguna dapat mengawal bekalan kuasa mesin kopi, memesan kopi panjang atau pendek dan memantau tahap parameter yang diperlukan untuk membuat kopi (tahap kopi, paras air dan kedudukan cawan). Kawalan mesin kopi dilakukan sama ada dengan perintah suara (Speech Recognising API) dan sama ada oleh Komponen UI (suis, butang dan pandangan).
Untuk menyambungkan aplikasi dengan AWS IOT Server dan menyambungkannya dengan betul, sila periksa arahan ini.
Langkah 4: Gerbang API
Untuk mewujudkan sambungan Pelanggan / Pelayan dari mesin kopi untuk menggunakan fungsi Lambda adalah perlu untuk melaksanakan API Gateway. Ini akan memberikan kemas kini status mesin kopi.
Sekarang, untuk membuat API Gateway:
- Akses Konsol anda di Akaun AWS anda.
- Pada tab "Perkhidmatan", akses bahagian "API Gateway".
- Klik "Buat API".
- Beri nama, keterangan, dan biarkan pilihan "Wilayah" dicentang.
- Pilih "Tindakan" dan buat sumber baru bernama "status" dengan laluan "/ status".
- Buat kaedah POST.
- Pilih fungsi Lambda yang anda buat pada pilihan "Fungsi Lambda" dan klik "Simpan".
- Pada tetingkap pengesahan, salin alamat yang dihasilkan dan klik "OK".
Untuk Lambda mengenali titik akhir yang betul:
- Akses fungsi lambda pada Akaun AWS anda.
- Cari pemboleh ubah FunctionName pada baris 332.
- Tukar nilainya ke alamat yang disalin pada Langkah 8.
Untuk Dragonboard hantar status mesin kopi ke titik akhir yang betul:
- Buka fail "ServiceHTTP.py" di Dragonboard.
- Cari pemboleh ubah API_ENDPOINT (baris 6).
- Tukar nilainya ke alamat yang disalin pada Langkah 8.
Untuk maklumat lebih lanjut mengenai cara membuat API Gateway, sila baca dokumen ini.
Langkah 5: Tetapkan Pemboleh ubah Persekitaran Lambda
Memandangkan bahawa Lambda Code berjalan hanya bila diperlukan, untuk menyimpan beberapa nilai seperti tingkat Kopi dan Air mesin kopi diperlukan untuk membuat beberapa pemboleh ubah persekitaran.
Untuk mengetahui cara membuat pemboleh ubah persekitaran, sila periksa pautan ini.
Sekarang, buat pemboleh ubah persekitaran pada fungsi Lambda yang anda buat dengan nama berikut:
- tahap kopi
- kedudukan kaca
- on_off
- paras air
Langkah 6: Penggunaan
Setelah mengikuti langkah-langkah di atas dengan betul, mesin kopi siap digunakan. Terdapat dua bentuk untuk mengawalnya: secara langsung di Dragonboard oleh Audio Input atau oleh Aplikasi Android.
Input Audio: salah satu cara untuk mengawal mesin kopi, adalah menghubungkan input audio di Dragonboard. Ini dapat dilakukan secara langsung melalui Alexa Voice Service, mengingat skrip sedang berjalan dan mendengar mikrofon anda.
Pertama, perlu menyebut perkataan bangun "Alexa" dan kemudian mengawalnya melalui arahan di bawah:
- Minta mesin kopi hidupkan: hidupkan mesin kopi
- Minta mesin kopi dimatikan: matikan mesin kopi
- Minta mesin kopi membuat kopi pendek: mesin kopi memulakan pembuatan kopi pendek.
- Minta mesin kopi membuat kopi panjang: mesin kopi memulakan pembuatan kopi panjang.
Sistem ini juga memberikan pesan maklum balas kepada perintah, yang mengesahkan 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 mengklik butang mikrofon aplikasi dan mengucapkan perintah berikut:
- Hidupkan mesin kopi: hidupkan mesin kopi
- Matikan mesin kopi: matikan mesin kopi
- Buat kopi panjang: mesin kopi memulakan pembuatan kopi pendek.
- Buat kopi pendek: mesin kopi memulakan pembuatan kopi panjang.
-
Komponen UI: mengawal mesin kopi oleh Komponen UI di bawah:
- Suis Hidup / Mati: mengawal kuasa mesin kopi.
- Buat butang kopi pendek: mesin kopi memulakan pembuatan kopi pendek.
- Butang membuat kopi panjang: mesin kopi memulakan pembuatan kopi panjang.
- Paparan teks status: memaparkan status sambungan dengan mesin kopi.
- Paparan tahap kopi: memaparkan tahap kopi pada peratusan di skrin utama.
- Paras air: memaparkan paras air mesin kopi (penuh atau kosong).
- Gambar kaca: memaparkan status kaca pada mesin kopi (diposisikan atau tidak diposisikan).
Langkah 7: Kesimpulannya
Memandangkan anda telah melakukan semua langkah di atas, kini anda dapat menggunakan mesin kopi. Sekiranya terdapat keraguan, sila komen di bawah ini atau mengakses forum dan dokumentasi berikut:
- Forum AWS IOT
- Forum Perkhidmatan Suara Alexa
- Dokumentasi AWS IOT
- Dokumentasi Perkhidmatan Suara Alexa
- Dokumentasi AWS Lambda
- Pengenalan Kemahiran Alexa
Disyorkan:
Penjejak Mesin Kopi Dengan Raspberry Pi dan Helaian Google: 5 Langkah
Penjejak Mesin Kopi Dengan Raspberry Pi dan Helaian Google: Petunjuk ini akan menunjukkan kepada anda cara membina pelacak berasaskan Raspberry Pi untuk mesin kopi bersama di ruang pejabat anda. Dengan menggunakan paparan OLED dan suis mekanikal pelacak, pengguna dapat mencatat penggunaan kopi mereka, melihat keseimbangan dan
Pam Mesin Kopi Pintar Dikendalikan oleh Raspberry Pi & Sensor Ultrasonik HC-SR04 dan Cloud4RPi: 6 Langkah
Pam Mesin Kopi Pintar Dikendalikan oleh Raspberry Pi & HC-SR04 Sensor Ultrasonik dan Cloud4RPi: Secara teori, setiap kali anda pergi ke mesin kopi untuk cawan pagi anda, hanya ada satu-dua puluh peluang anda perlu mengisi air tangki. Walau bagaimanapun, dalam praktiknya, mesin itu mencari jalan untuk selalu mengerjakan tugas ini
Cara Berinteraksi Alexa Dengan Dragonboard-410c: 5 Langkah
Cara Berinteraksi Alexa Dengan Dragonboard-410c: Dengan tutorial ini, anda akan belajar bagaimana menanamkan Alexa di Dragonboard-410c. Sebelum memulakan, mari perkenalkan beberapa barang yang anda perlukan: Perkhidmatan Suara Alexa (AVS) - Memungkinkan untuk bercakap dengan peranti anda, anda akan dapat mengakses alexa berasaskan cloud
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Pembangunan Aplikasi Menggunakan Pin GPIO di DragonBoard 410c Dengan Sistem Operasi Android dan Linux: 6 Langkah
Pengembangan Aplikasi Menggunakan Pin GPIO di DragonBoard 410c Dengan Sistem Operasi Android dan Linux: Tujuan tutorial ini adalah untuk menunjukkan maklumat yang diperlukan untuk mengembangkan aplikasi menggunakan pin GPIO pada pengembangan berkelajuan rendah DragonBoard 410c. Tutorial ini menyajikan maklumat untuk mengembangkan aplikasi menggunakan pin GPIO dengan SYS di Andr