İçindekiler:
- Adım 1: Donanım Bağlantısı
- Adım 2: Alexa'yı Dragonboard'a Entegre Etme
- 3. Adım: Android Uygulaması
- 4. Adım: API Ağ Geçidi
- Adım 5: Lambda Ortam Değişkenlerini Ayarlayın
- 6. Adım: Kullanım
- 7. Adım: Sonuç
Video: Alexa Dragonboard, Android Uygulaması ve Kahve Makinesi Etkileşimi: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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ı
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
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ı
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:
- AWS Hesabınızdan Konsolunuza erişin.
- "Hizmetler" sekmesinde, "API Ağ Geçidi" bölümüne erişin.
- "API Oluştur" u tıklayın.
- Bir ad, açıklama verin ve "Bölgesel" seçeneğini işaretli bırakın.
- "Eylemler"i seçin ve "/status" yolu ile "status" adında yeni bir kaynak oluşturun.
- Bir POST yöntemi oluşturun.
- "Lambda Function" seçeneğinden oluşturduğunuz Lambda fonksiyonunu seçin ve "Kaydet"e tıklayın.
- Onay penceresinde oluşturulan adresi kopyalayın ve "Tamam"a tıklayın.
Lambda'ya doğru uç noktayı tanır:
- AWS Hesabınızda lambda işlevine erişin.
- 332 satırında FunctionName değişkenini arayın.
- Değerini 8. Adımda kopyalanan adresle değiştirin.
Dragonboard'a kahve makinesi durumunu doğru uç noktaya gönderin:
- Dragonboard'da "ServiceHTTP.py" dosyasını açın.
- API_ENDPOINT (6. satır) değişkenini arayın.
- 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:
- kahve seviyesi
- cam pozisyon
- açık kapalı
- 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:
STONE Ekran +STM32 +Kahve Makinesi: 6 Adım
STONE Display +STM32 +Kahve Makinesi: Ben bir MCU yazılım mühendisiyim, yakın zamanda bir kahve makinesi olacak bir proje aldım, dokunmatik ekranlı ev gereksinimleri, işlev iyi, ekran seçiminin üstünde çok iyi olmayabilir, Neyse ki, bu projeyi kapatabilirim
Akıllı Kahve Makinesi - SmartHome Ekosisteminin Bir Parçası: 4 Adım
Akıllı Kahve Makinesi - SmartHome Ekosisteminin Bir Parçası: Hacked Kahve Makinesi, SmartHome Ekosisteminin bir parçası yaptı Eski güzel bir Delonghi Kahve Makinesine (DCM) sahibim (bir promosyon değil ve "akıllı" olmasını istiyorum. Bu yüzden, ESP8266'yı yükleyerek hackledim. kullanarak beynine/mikrodenetleyicisine arayüzlü modül
Kahve Makinesi Alarmı: 4 Adım
Kahve Makinesi Alarmı: Kahve makinesi alarmı uygulaması, kahve makinenizi bir uygulama aracılığıyla uzaktan kontrol etmenize ve bittiğinde (şu anda 6 dakikaya ayarlı) makineyi kapatmanıza olanak tanır. Ayrıca kahveyi otomatik olarak kaynatan bir alarm kurarak hazır hale getirebilirsiniz
Raspberry Pi ve Google Sheets ile Kahve Makinesi Takibi: 5 Adım
Ahududu Pi ve Google Sayfaları ile Kahve Makinesi İzleyici: Bu talimat, ofis alanınızdaki paylaşılan kahve makinesi için Ahududu Pi tabanlı bir izleyicinin nasıl oluşturulacağını gösterecektir. İzleyicinin OLED ekranını ve mekanik anahtarlarını kullanarak kullanıcılar kahve tüketimlerini kaydedebilir, bakiyelerini görebilir ve
Raspberry Pi & HC-SR04 Ultrasonik Sensör ve Cloud4RPi Tarafından Kontrol Edilen Akıllı Kahve Makinesi Pompası: 6 Adım
Raspberry Pi & HC-SR04 Ultrasonik Sensör ve Cloud4RPi ile Kontrol Edilen Akıllı Kahve Makinesi Pompası: Teorik olarak, sabah fincanınız için kahve makinesine her gittiğinizde, suyu doldurmak için sadece yirmide bir şansınız var. tankı. Ancak pratikte, makine bir şekilde bu işi her zaman size yüklemenin bir yolunu buluyor gibi görünüyor. NS