Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмжийн холболт
- Алхам 2: Dragonboard дээр Alexa -ийг нэгтгэх
- Алхам 3: Андройд програм
- Алхам 4: API гарц
- Алхам 5: Lambda Environment Variables -ийг тохируулна уу
- Алхам 6: Хэрэглээ
- Алхам 7: Дүгнэлт
Видео: Alexa Dragonboard, Android програм ба кофены машинтай хэрхэн харьцах вэ: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү заавар нь Кофены машиныг Alexa Dragonboard болон Android програмтай холбох, нэгтгэх, ашиглахад шаардлагатай алхмуудыг өгдөг.
Кофены машины талаар илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл энэхүү зааварчилгааг уншина уу.
Алхам 1: Тоног төхөөрөмжийн холболт
Кофены машины техник хангамжийн холболтыг хийж, кофены машин хэрхэн ажилладаг талаар техникийн мэдээлэл авахын тулд энэхүү зааврыг уншиж, дагаж мөрдөөрэй.
Алхам 2: Dragonboard дээр Alexa -ийг нэгтгэх
Dragonboard -ийг дуут командыг таньж, зохих дуут хариултыг өгөхийн тулд Alexa -ийг Dragonboard дээр ажиллуулах үүрэгтэй зарим үйлчилгээг тохируулах шаардлагатай.
Энэхүү зааварчилгаанаас та үүнийг хэрхэн зөв хийх талаар сурах болно.
Алхам 3: Андройд програм
Кофены машиныг хянах, хянах модулиудын нэг бол Android програм юм. Үүний тусламжтайгаар хэрэглэгч кофены машины тэжээлийн хангамжийг хянаж, урт эсвэл богино кофе захиалж, кофе хийхэд шаардлагатай өөр өөр параметрүүдийн түвшинг (кофены түвшин, усны түвшин, аяганы байрлал) хянах боломжтой. Кофены машины хяналтыг дуут команд (Speech Recognizing API) эсвэл UI бүрэлдэхүүн хэсгүүд (унтраалга, товчлуур ба үзэлт) -ээр гүйцэтгэдэг.
Аппликешныг AWS IOT сервертэй холбож, зөв холбохын тулд энэ зааврыг шалгана уу.
Алхам 4: API гарц
Lambda функцийг дуудахын тулд кофе машинаас үйлчлүүлэгч/серверийн холболт үүсгэхийн тулд API гарцыг ашиглах шаардлагатай. Энэ нь кофены машины статусын шинэчлэлтийг өгөх болно.
Одоо API гарц үүсгэхийн тулд:
- AWS дансандаа консол руу нэвтрэх.
- "Үйлчилгээ" таб дээрээс "API Gateway" хэсэгт очно уу.
- "API үүсгэх" дээр дарна уу.
- Нэр, тодорхойлолт өгөөд "Бүс нутгийн" сонголтыг шалгаад үлдээгээрэй.
- "Үйлдлүүд" -ийг сонгоод "status" нэртэй "status" нэртэй шинэ нөөцийг үүсгэнэ үү.
- POST аргыг бий болгох.
- "Lambda Function" сонголт дээр үүсгэсэн Lambda функцийг сонгоод "Хадгалах" дээр дарна уу.
- Баталгаажуулах цонхонд үүсгэсэн хаягийг хуулж "OK" дээр дарна уу.
Ламбда зөв төгсгөлийн цэгийг хүлээн зөвшөөрдөг.
- AWS дансныхаа lambda функцэд хандах.
- 332 -р мөрөнд FunctionName хувьсагчийг хайна уу.
- 8 -р алхам дээр хуулж авсан хаягаар түүний утгыг өөрчилнө үү.
Dragonboard руу кофены машины статусыг зөв төгсгөлийн цэг рүү илгээнэ үү.
- Dragonboard дээр "ServiceHTTP.py" файлыг нээнэ үү.
- API_ENDPOINT хувьсагчийг хайна уу (мөр 6).
- 8 -р алхам дээр хуулж авсан хаягаар түүний утгыг өөрчилнө үү.
API гарцыг хэрхэн үүсгэх талаар нэмэлт мэдээлэл авахыг хүсвэл энэ документыг уншина уу.
Алхам 5: Lambda Environment Variables -ийг тохируулна уу
Ламбда код нь зөвхөн шаардлагатай үед л ажилладаг болохыг харгалзан кофены машины кофе ба усны түвшин зэрэг зарим утгыг хадгалахын тулд орчны зарим хувьсагчийг бий болгох шаардлагатай.
Хүрээлэн буй орчны хувьсагчдыг хэрхэн үүсгэхийг сурахын тулд энэ холбоосыг үзнэ үү.
Дараах нэрээр үүсгэсэн Lambda функц дээр орчны хувьсагчдыг үүсгэнэ үү.
- кофены түвшин
- шилэн байрлал
- асаах, унтраах
- усны түвшин
Алхам 6: Хэрэглээ
Дээрх алхмуудыг зөв хийсний дараа кофены машин ашиглахад бэлэн болно. Үүнийг хянах хоёр хэлбэр байдаг: аудио оролтоор шууд Dragonboard эсвэл Android програмаар.
Аудио оролт: кофены машиныг удирдах нэг арга бол Dragonboard дээрх аудио оролтыг холбох явдал юм. Үүнийг скрипт ажиллаж байгаа болон микрофоноо сонсож байгаа тул үүнийг Alexa Voice Service -ээр дамжуулан шууд хийж болно.
Нэгдүгээрт, сэрээх үгийг "Alexa" гэж хэлээд дараа нь доорх тушаалуудыг ашиглан хянах шаардлагатай.
- Кофены машиныг асаахыг асуу: кофены машиныг асаана
- Кофены машиныг унтраахыг хүс: кофены машиныг унтраа
- Богино кофе хийхийг кофены машинаас асуугаарай: кофены машин нь богино кофе хийж эхэлдэг.
- Кофены машинаас урт кофе хийхийг асуу: кофены машин урт кофе хийж эхэлдэг.
Систем нь хүссэн үйлдлийг баталгаажуулсан командуудад хариу мессеж өгдөг.
Андройд аппликейшн: Андройд аппликейшн нь кофены машин руу хэрэглэгчийн командыг илгээх хоёр хэлбэрийг санал болгодог: дуу хоолой болон UI бүрдэл хэсгүүд.
-
Дуу хоолой: дуут командыг идэвхжүүлэхийн тулд програмын микрофоны товчлуур дээр дарж дараах тушаалуудыг хэлэх шаардлагатай.
- Кофены машиныг асаах: кофены машиныг асаах
- Кофены машиныг унтраах: кофены машиныг унтраана
- Урт кофе хийх: кофены машин богино кофе хийж эхэлдэг.
- Богино кофе хийх: кофены машин урт кофе хийж эхэлдэг.
-
UI бүрэлдэхүүн хэсгүүд: кофены машиныг доорхи UI бүрэлдэхүүн хэсгүүдээр хянадаг.
- Асаах/унтраах унтраалга: кофены машины хүчийг хянадаг.
- Богино кофе хийх товч: кофены машин богино кофе хийж эхэлдэг.
- Урт кофе хийх товч: кофены машин урт кофе хийж эхэлдэг.
- Статусын текст харах: кофены машинтай холболтын статусыг харуулна.
- Кофены түвшний харагдац: кофены түвшинг үндсэн дэлгэц дээр хувиар харуулна.
- Усны түвшин: кофены машины усны түвшинг харуулна (бүрэн эсвэл хоосон).
- Шилэн дүрс: кофены машин дээрх шилний байдлыг харуулна (байрлуулсан эсвэл байрлаагүй).
Алхам 7: Дүгнэлт
Дээрх бүх алхмуудыг хийсэн гэж үзвэл одоо та кофены машиныг ашиглах боломжтой боллоо. Хэрэв танд ямар нэгэн эргэлзээ байвал доорх сэтгэгдлээс асууж эсвэл дараах форум, баримт бичигт хандана уу.
- AWS IOT форум
- Alexa дуут үйлчилгээний форум
- AWS IOT -ийн баримт бичиг
- Alexa Voice үйлчилгээний баримт бичиг
- AWS Lambda -ийн баримт бичиг
- Alexa ур чадварын танилцуулга
Зөвлөмж болгож буй:
Нүдний бамбайтай харьцах (сэрэх үед алсын хараанд дасан зохицох): 35 алхам
Нүдний бамбайтай харьцах (Сэрэх үед алсын хараанд дасан зохицох зориулалттай): Гол асуудал: Бид нойрноосоо сэрээд найз маань өрөөний гэрлийг асаахад бидний ихэнх нь гэрэлд шууд харалган болдог. гэрэл гэгээтэй орчинд харанхуй орчин. Хэрэв бид шийдэхийг хүсч байвал бид юу хийх гэж байна
Dragonboard-410c-тэй Alexa-тай хэрхэн харьцах вэ: 5 алхам
Alexa-тай Dragonboard-410c-тэй хэрхэн харьцах вэ: Энэхүү гарын авлагаас та Alexa-ийг Dragonboard-410c-т хэрхэн оруулах талаар сурах болно. Эхлэхийн өмнө танд хэрэгтэй зарим зүйлийг танилцуулъя: Alexa Voice Service (AVS) - Та төхөөрөмжүүдтэйгээ ярилцах боломжтой бөгөөд үүлэн дээр суурилсан alexa -д хандах боломжтой болно
Android болон Linux үйлдлийн системтэй DragonBoard 410c дээр GPIO зүү ашиглан програм хөгжүүлэх: 6 алхам
Android болон Линукс үйлдлийн системтэй DragonBoard 410c дээр GPIO зүү ашиглан програм хөгжүүлэх: Энэхүү гарын авлагын зорилго нь DragonBoard 410c бага хурдтай өргөтгөл дээр GPIO зүү ашиглан програм хөгжүүлэхэд шаардлагатай мэдээллийг харуулах явдал юм. Энэхүү гарын авлагад Андройд SYS -тэй GPIO зүү ашиглан програм хөгжүүлэх талаархи мэдээллийг толилуулж байна
USB халаагч (эсвэл кофены аягаа хэрхэн сайжруулах вэ): 4 алхам (зурагтай)
USB халаагч (эсвэл кофены аягаа хэрхэн сайжруулах вэ): Би Instructables-д хааяа нэг очдог байсан, одоо барилгын ажил эхлэх цаг болсныг ойлгосон. Би " тоглоомоо " Намайг хүүхэд байхад өсвөр насны хүүхэд (жаахан галт тэрэг үлээж, мотороо GI -Joe -т оруулах гэх мэт
4 Gig 57 Chevy бичил машинтай USB флаш дискийг хэрхэн бүтээх вэ: 6 алхам
4 Gig 57 Chevy бичил машинтай USB флаш дискийг хэрхэн бүтээх вэ: Хэдэн гайхалтай шүдэнзний хайрцаг/hotwheels флаш дискийг зааж өгөх боломжтой боловч бүх зүйл жижигрэх тусам бидний утгагүй хайрцагны загварууд өөрчлөгдөх ёстой