Daftar Isi:

Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah

Video: Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah

Video: Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah
Video: 🔴[LIVE] DAHH MULAII BRANII NICHHH #PHASMOPOBIA 2024, November
Anonim
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi

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

Koneksi Perangkat Keras
Koneksi Perangkat Keras
Koneksi Perangkat Keras
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

Mengintegrasikan Alexa di Dragonboard
Mengintegrasikan Alexa di Dragonboard
Mengintegrasikan Alexa di Dragonboard
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

Aplikasi Android
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:

  1. Akses Konsol Anda di Akun AWS Anda.
  2. Pada tab "Layanan", akses bagian "Gateway API".
  3. Klik "Buat API".
  4. Beri nama, deskripsi, dan biarkan opsi "Regional" dicentang.
  5. Pilih "Tindakan" dan buat sumber daya baru bernama "status" dengan jalur "/ status".
  6. Buat metode POST.
  7. Pilih fungsi Lambda yang Anda buat pada opsi "Fungsi Lambda" dan klik "Simpan".
  8. Pada jendela konfirmasi, salin alamat yang dihasilkan dan klik "OK".

Untuk Lambda mengenali titik akhir yang benar:

  1. Akses fungsi lambda di Akun AWS Anda.
  2. Cari variabel FunctionName pada baris 332.
  3. Ubah nilainya ke alamat yang disalin pada Langkah 8.

Ke Dragonboard, kirim status mesin kopi ke titik akhir yang benar:

  1. Buka file "ServiceHTTP.py" di Dragonboard.
  2. Cari variabel API_ENDPOINT (baris 6).
  3. 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:

  1. tingkat kopi
  2. posisi gelas
  3. hidup_mati
  4. 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: