Isi kandungan:

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, Jun
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 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

Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
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

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

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

  1. Akses Konsol anda di Akaun AWS anda.
  2. Pada tab "Perkhidmatan", akses bahagian "API Gateway".
  3. Klik "Buat API".
  4. Beri nama, keterangan, dan biarkan pilihan "Wilayah" dicentang.
  5. Pilih "Tindakan" dan buat sumber baru bernama "status" dengan laluan "/ status".
  6. Buat kaedah POST.
  7. Pilih fungsi Lambda yang anda buat pada pilihan "Fungsi Lambda" dan klik "Simpan".
  8. Pada tetingkap pengesahan, salin alamat yang dihasilkan dan klik "OK".

Untuk Lambda mengenali titik akhir yang betul:

  1. Akses fungsi lambda pada Akaun AWS anda.
  2. Cari pemboleh ubah FunctionName pada baris 332.
  3. Tukar nilainya ke alamat yang disalin pada Langkah 8.

Untuk Dragonboard hantar status mesin kopi ke titik akhir yang betul:

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

  1. tahap kopi
  2. kedudukan kaca
  3. on_off
  4. 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: