
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14




Qo'llanma Alexa Dragonboard va Android ilovasi bilan Coffee Machine -ni ulash, birlashtirish va ishlatish uchun zarur qadamlarni beradi.
Kofe mashinasi haqida ko'proq ma'lumot olish uchun, iltimos, ushbu ko'rsatmalarni tekshiring.
1 -qadam: Uskuna ulanishi


Qahva mashinasining apparat aloqasini o'rnatish va qahva mashinasi qanday ishlashi haqida texnik ma'lumotni bilish uchun, iltimos, ushbu ko'rsatmalarni o'qing va ularga amal qiling.
2 -qadam: Alexa -ni Dragonboard -ga qo'shish


Dragonboard -ni ovozli buyruqlarni tanib olish va tegishli ovozli javoblarni berish uchun, Dragonboard -da Alexa -ni ishlatish uchun mas'ul bo'lgan ba'zi xizmatlarni o'rnatish kerak.
Bu ko'rsatmaga ko'ra, siz buni to'g'ri bajarishni o'rganasiz.
3 -qadam: Android ilovasi

Kofe mashinasining nazorat qilish va nazorat qilish modullaridan biri bu Android ilovasi. Uning yordamida foydalanuvchi qahva mashinasining quvvat manbaini boshqarishi, uzoq yoki qisqa qahvaga buyurtma berishi va qahva tayyorlash uchun zarur bo'lgan turli parametrlar darajasini (qahva darajasi, suv darajasi va chashka holati) kuzatishi mumkin. Qahva mashinasini boshqarish ovozli buyruqlar (nutqni aniqlash API) yoki UI komponentlari (kalitlar, tugmalar va ko'rinishlar) yordamida amalga oshiriladi.
Ilovani AWS IOT serveriga ulash va uni to'g'ri ulash uchun, iltimos, ko'rsatmalarni tekshiring.
4 -qadam: API shlyuzi
Lambda funktsiyasini chaqirish uchun qahva mashinasidan Client/Server aloqasini o'rnatish uchun API Gateway -ni ishga tushirish kerak. Bu qahva mashinasining holatini yangilashni ta'minlaydi.
Endi API shlyuzini yaratish uchun:
- AWS hisobingiz orqali konsolingizga kiring.
- "Xizmatlar" yorlig'ida "API shlyuzi" bo'limiga kiring.
- "API yaratish" ni bosing.
- Unga ism, tavsif bering va "Mintaqaviy" variantini belgilab qo'ying.
- "Amallar" ni tanlang va "status" yo'li bilan "status" nomli yangi manba yarating.
- POST usulini yarating.
- "Lambda funktsiyasi" variantida yaratilgan Lambda funktsiyasini tanlang va "Saqlash" tugmasini bosing.
- Tasdiqlash oynasida yaratilgan manzilni nusxalash va "OK" tugmasini bosing.
Lambda to'g'ri tugatish nuqtasini taniydi:
- AWS hisobingizdagi lambda funktsiyasiga kiring.
- 332 -qatorda FunctionName o'zgaruvchisini qidiring.
- Uning qiymatini 8 -qadamda nusxalangan manzilga o'zgartiring.
Dragonboard -ga qahva mashinasi holatini to'g'ri so'nggi nuqtaga yuboring:
- Dragonboard -da "ServiceHTTP.py" faylini oching.
- API_ENDPOINT o'zgaruvchisini qidiring (6 -qator).
- Uning qiymatini 8 -qadamda nusxalangan manzilga o'zgartiring.
API shlyuzini yaratish haqida ko'proq ma'lumot olish uchun, iltimos, ushbu hujjatni o'qing.
5 -qadam: Lambda muhit o'zgaruvchilarini o'rnating
Lambda kodi faqat kerak bo'lganda ishlashini hisobga olsak, qahva mashinasining qahva va suv darajalari kabi ba'zi qiymatlarni saqlash uchun ba'zi muhit o'zgaruvchilarini yaratish kerak.
Atrof muhit o'zgaruvchilarini yaratishni o'rganish uchun ushbu havolani tekshiring.
Endi Lambda funktsiyasida quyidagi nomlar bilan muhit o'zgaruvchilarini yarating:
- qahva darajasi
- shisha joylashuvi
- on_off
- suv darajasi
6 -qadam: Foydalanish
Yuqoridagi amallarni to'g'ri bajarganingizdan so'ng, qahva mashinasi ishga tayyor bo'ladi. Uni boshqarishning ikkita shakli bor: to'g'ridan -to'g'ri Dragonboard -da audio kiritish orqali yoki Android ilovasida.
Ovozli kirish: qahva mashinasini boshqarishning usullaridan biri bu Dragonboard -dagi audio kirishni ulash. Buni to'g'ridan -to'g'ri Alexa Ovozli xizmati orqali amalga oshirish mumkin, bunda skript ishlayotgan va mikrofoningiz tinglangan.
Birinchidan, "Alexa" uyg'otuvchi so'zini gapirish va keyin uni quyidagi buyruqlar yordamida boshqarish kerak:
- Qahva mashinasini yoqishni so'rang: qahva mashinasini yoqadi
- Qahva mashinasini o'chirishni so'rang: qahva mashinasini o'chiring
- Qahva mashinasidan qisqa qahva tayyorlashni so'rang: qahva mashinasi qisqa qahva tayyorlashni boshlaydi.
- Qahva mashinasidan uzoq qahva tayyorlashni so'rang: qahva mashinasi uzoq qahva tayyorlashni boshlaydi.
Tizim, shuningdek, so'ralgan amalni tasdiqlaydigan buyruqlarga teskari aloqa xabarlarini beradi.
Android ilovasi: Android ilovasi qahva mashinasiga foydalanuvchi buyruqlarini yuborishning ikki shaklini taqdim etadi: ovozli va UI komponentlari.
-
Ovoz: ovozli buyruqlarni yoqish uchun ilovaning mikrofon tugmasini bosish va quyidagi buyruqlarni bajarish kerak:
- Qahva mashinasini yoqing: qahva mashinasini yoqadi
- Qahva mashinasini o'chiring: qahva mashinasini o'chiring
- Uzoq qahva tayyorlang: qahva mashinasi qisqa qahva tayyorlashni boshlaydi.
- Qisqa qahva tayyorlang: qahva mashinasi uzoq qahva tayyorlashni boshlaydi.
-
UI komponentlari: qahva mashinasini UI komponentlari orqali boshqaradi:
- Yoqish/o'chirish tugmasi: qahva mashinasining quvvatini boshqaradi.
- Qisqa qahva tugmasi: qahva mashinasi qisqa qahva tayyorlashni boshlaydi.
- Uzoq qahva tugmasi: qahva mashinasi uzun qahva tayyorlashni boshlaydi.
- Matn holati ko'rinishi: qahva mashinasi bilan ulanish holatini ko'rsatadi.
- Qahva darajasini ko'rish: asosiy ekranda qahva darajasini foizda ko'rsatadi.
- Suv darajasi: qahva mashinasining suv darajasini ko'rsatadi (to'liq yoki bo'sh).
- Shisha tasvir: qahva mashinasidagi stakan holatini ko'rsatadi (joylashtirilgan yoki joylashmagan).
7 -qadam: Xulosa
Yuqoridagi barcha amallarni bajarganingizni hisobga olsak, endi siz qahva mashinasidan foydalanishingiz mumkin. Agar shubhangiz bo'lsa, iltimos, quyida sharh bering yoki quyidagi forum va hujjatlarga kiring:
- AWS IOT forumi
- Alexa ovozli xizmatlar forumi
- AWS IOT hujjatlari
- Alexa ovozli xizmat hujjatlari
- AWS Lambda hujjatlari
- Alexa ko'nikmalarini taqdimot
Tavsiya:
Arduino tomonidan boshqariladigan DIY qahva qovurish mashinasi: 13 qadam (rasmlar bilan)

Arduino tomonidan boshqariladigan DIY qahva qovurish mashinasi: Ushbu yo'riqnomada biz issiq havodagi popkorn mashinasini to'liq avtomatik va harorat boshqariladigan uy qahvaxonasiga aylantirish uchun o'zgartirishni ko'rib chiqamiz. Uyda qahva qovurish hayratlanarli darajada sodda va hatto qovurish kabi oddiy narsa
Dragonboard-410c bilan Alexa bilan qanday ishlash kerak: 5 qadam

Alexa-ni Dragonboard-410c bilan qanday o'zaro bog'lash mumkin: Ushbu qo'llanmada siz Alexa-ni Dragonboard-410c-ga qanday joylashtirishni o'rganasiz. Ishni boshlashdan oldin, sizga kerak bo'lgan narsalarni taqdim qilaylik: Alexa Voice Service (AVS) - qurilmalaringiz bilan gaplashish imkonini beradi, siz bulutli alexa -ga kira olasiz
IoT yoqilgan qahva mashinasi: 9 qadam (rasmlar bilan)

IoT yoqilgan qahva mashinasi: Bu ko'rsatma IoT tanlovida qatnashadi - Agar sizga yoqsa, iltimos, ovoz bering! YANGILANGAN: Endi 2 tomonlama aloqa va OTA yangilanishlarini qo'llab -quvvatlaydi. Bir muncha vaqtdan beri menda "Jura" qahva mashinasi bor va men doim xohlaganman. uni qandaydir tarzda avtomatlashtirish uchun. Men
JavaStation (O'z-o'zidan to'ldiriladigan to'liq avtomatik IoT qahva mashinasi): 9 qadam (rasmlar bilan)

JavaStation (O'z-o'zidan to'ldiriladigan to'liq avtomatik IoT qahva qaynatgichi): Ushbu loyihaning maqsadi avtomatik ravishda o'z-o'zini suv bilan to'ldiradigan ovozli boshqariladigan to'liq avtomatik qahva qaynatgichni ishlab chiqarish edi, va siz faqat mijozlarni almashtirib, qahvangizni ichishingiz kerak; )
USB isitgich (yoki qahva chashkasini qanday yangilash kerak): 4 qadam (rasmlar bilan)

USB isitgichi (yoki qahva chashkasini qanday yangilash kerak): Men Instructables-ga vaqti-vaqti bilan tashrif buyurib turardim va qurilish ishlarini qaytadan boshlash vaqti kelganini tushundim. Men " o'yinchoqlarimni " Men bolaligimda - o'spirin (masalan, kichik poezdni portlatib yuborish va uning motorini GI -Joga qo'yish kabi