İçindekiler:

Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi: 7 Adım
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi: 7 Adım

Video: Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi: 7 Adım

Video: Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi: 7 Adım
Video: Dragon Board Uygulama 2024, Temmuz
Anonim
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?
Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi Nasıl Yapılır?

Bu eğitici, Kahve Makinesini Alexa Dragonboard ve Android Uygulaması ile bağlamak, entegre etmek ve kullanmak için gerekli adımları sağlar.

Kahve makinesi hakkında daha fazla ayrıntı için lütfen bu talimata bakın.

Adım 1: Donanım Bağlantısı

Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı

Kahve makinesinin donanım bağlantısını yapmak ve kahve makinesinin nasıl çalıştığı ile ilgili teknik bilgileri öğrenmek için lütfen bu yönergeyi okuyunuz ve uygulayınız.

Adım 2: Alexa'yı Dragonboard'a Entegre Etme

Alexa'yı Dragonboard'a Entegre Etme
Alexa'yı Dragonboard'a Entegre Etme
Alexa'yı Dragonboard'a Entegre Etme
Alexa'yı Dragonboard'a Entegre Etme

Dragonboard'un sesli komutları tanımasını ve uygun sesli yanıtlar vermesini sağlamak için, Dragonboard'da Alexa'yı çalıştırmaktan sorumlu olan bazı hizmetleri kurmak gerekir.

Bu talimatta, bunu yapmanın doğru yolunu öğrenirsiniz.

3. Adım: Android Uygulaması

Android uygulama
Android uygulama

Kahve makinesinin kontrol ve izleme modüllerinden biri de Android Uygulamasıdır. Bununla kullanıcı, kahve makinesinin güç kaynağını kontrol edebilir, uzun veya kısa bir kahve sipariş edebilir ve kahve yapmak için gerekli olan farklı parametrelerin seviyelerini (kahve seviyesi, su seviyesi ve fincan konumu) izleyebilir. Kahve makinesi kontrolü ya sesli komutlarla (Speech Recognizing API) ya da UI Bileşenleri (anahtarlar, düğmeler ve görünümler) ile yapılır.

Uygulamayı AWS IOT Sunucusuna bağlamak ve doğru şekilde bağlamak için lütfen bu talimatı kontrol edin.

4. Adım: API Ağ Geçidi

Bir API Ağ Geçidi uygulamak için Lambda işlevini çağırmak üzere kahve makinesinden İstemci/Sunucu bağlantısı kurmak için gereklidir. Bu, kahve makinesinin durum güncellemesini sağlayacaktır.

Şimdi, API Ağ Geçidini oluşturmak için:

  1. AWS Hesabınızdan Konsolunuza erişin.
  2. "Hizmetler" sekmesinde, "API Ağ Geçidi" bölümüne erişin.
  3. "API Oluştur" u tıklayın.
  4. Bir ad, açıklama verin ve "Bölgesel" seçeneğini işaretli bırakın.
  5. "Eylemler"i seçin ve "/status" yolu ile "status" adında yeni bir kaynak oluşturun.
  6. Bir POST yöntemi oluşturun.
  7. "Lambda Function" seçeneğinden oluşturduğunuz Lambda fonksiyonunu seçin ve "Kaydet"e tıklayın.
  8. Onay penceresinde oluşturulan adresi kopyalayın ve "Tamam"a tıklayın.

Lambda'ya doğru uç noktayı tanır:

  1. AWS Hesabınızda lambda işlevine erişin.
  2. 332 satırında FunctionName değişkenini arayın.
  3. Değerini 8. Adımda kopyalanan adresle değiştirin.

Dragonboard'a kahve makinesi durumunu doğru uç noktaya gönderin:

  1. Dragonboard'da "ServiceHTTP.py" dosyasını açın.
  2. API_ENDPOINT (6. satır) değişkenini arayın.
  3. Değerini 8. Adımda kopyalanan adresle değiştirin.

API Ağ Geçidi oluşturma hakkında daha fazla bilgi için lütfen bu belgeyi okuyun.

Adım 5: Lambda Ortam Değişkenlerini Ayarlayın

Lambda Kodunun sadece ihtiyaç duyulduğunda çalıştığı göz önüne alındığında, bazı ortam değişkenleri oluşturmak için kahve makinesinin Kahve ve Su seviyeleri gibi bazı değerleri saklamak gerekir.

Ortam değişkenlerinin nasıl oluşturulacağını öğrenmek için lütfen bu bağlantıyı kontrol edin.

Şimdi oluşturduğunuz Lambda işlevi üzerinde ortam değişkenlerini aşağıdaki adlarla oluşturun:

  1. kahve seviyesi
  2. cam pozisyon
  3. açık kapalı
  4. su seviyesi

6. Adım: Kullanım

Yukarıdaki adımları doğru bir şekilde uyguladıktan sonra kahve makinesi kullanıma hazırdır. Bunu kontrol etmenin iki yolu vardır: Doğrudan Dragonboard'da Ses Girişi veya Android Uygulaması ile.

Ses Girişi: Kahve makinesini kontrol etmenin yollarından biri, Dragonboard'a bir ses girişi bağlamaktır. Bu, komut dosyasının çalıştığı ve mikrofonunuzu dinlediği göz önüne alındığında, doğrudan Alexa Ses Hizmeti aracılığıyla yapılabilir.

İlk olarak, "Alexa" uyandırma kelimesini söylemek ve ardından aşağıdaki komutlarla kontrol etmek gerekir:

  • Kahve Sor Makinesini aç: kahve makinesini açar
  • Kahve makinesinin kapanmasını isteyin: kahve makinesini kapatır
  • Kahve makinesinden kısa kahve yapmasını isteyin: kahve makinesi kısa kahve yapmaya başlar.
  • Kahve makinesinden uzun kahve yapmasını isteyin: kahve makinesi uzun kahve yapmaya başlar.

Sistem ayrıca komutlara, istenen eylemi onaylayan geri bildirim mesajları sağlar.

Android Uygulaması: Android Uygulaması, kullanıcı komutlarını kahve makinesine göndermenin iki biçimini sağlar: ses ve UI Bileşenleri.

  • Ses: sesli komutları etkinleştirmek için uygulamanın mikrofon düğmesine tıklamanız ve aşağıdaki komutları söylemeniz gerekir:

    • Kahve makinesini açın: kahve makinesini açın
    • Kahve makinesini kapatın: kahve makinesini kapatır
    • Uzun kahve yap: kahve makinesi kısa kahve yapmaya başlar.
    • Kısa kahve yapın: kahve makinesi uzun kahve yapmaya başlar.
  • UI Bileşenleri: Kahve makinesini aşağıdaki UI Bileşenleri ile kontrol eder:

    • Açma/Kapama Anahtarı: kahve makinesinin gücünü kontrol eder.
    • Kısa kahve yap düğmesi: kahve makinesi kısa kahve yapmaya başlar.
    • Uzun kahve yap düğmesi: kahve makinesi uzun kahve yapmaya başlar.
    • Durum metni görünümü: kahve makinesiyle bağlantının durumunu görüntüler.
    • Kahve seviyesi görünümü: ana ekranda kahve seviyesini yüzde olarak görüntüler.
    • Su seviyesi: kahve makinesinin su seviyesini gösterir (dolu veya boş).
    • Cam görüntüsü: kahve makinesindeki bardağın durumunu gösterir (konumlandırılmış veya konumlandırılmamış).

7. Adım: Sonuç

Yukarıdaki tüm adımları yaptığınıza göre artık kahve makinesini kullanabilirsiniz. Herhangi bir şüpheniz varsa, lütfen aşağıya yorum yapın veya aşağıdaki forumlara ve belgelere erişin:

  • AWS IOT Forumu
  • Alexa Ses Hizmeti Forumu
  • AWS IOT Belgeleri
  • Alexa Ses Hizmeti Belgeleri
  • AWS Lambda Belgeleri
  • Alexa Becerileri tanıtımı

Önerilen: