Mundarija:
- 1 -qadam: Ushbu qismlarni oling
- 2 -qadam: SD -kartani so'nggi Raspbian OS bilan tayyorlang (Stretch/Jessie)
- 3 -qadam: Pi va Docking Hub -ni o'rnating
- 4 -qadam: Pi -ni sozlang
- 5 -qadam: Alexa dasturini o'rnating
- 6 -qadam: Alexa, yuqori beshlik
Video: Raspberry Pi Zero docking uyasida Alexa ovozli yordamchisi: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Kamroq simli va USB donglli Pi Zero W -da oqlangan Alexa ovozli yordamchisini yaratish uchun men Makerspot -ning Raspberry Pi Zero docking uyasidan foydalanaman. Bu ulash uyasi 3,5 mm audio uyasi orqali mikrofon va karnayni qabul qila oladigan o'rnatilgan audio kodekga ega.
Qani boshladik.
1 -qadam: Ushbu qismlarni oling
Bu sizga kerak bo'lgan qismlar:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi nolinchi joylashtirish uyasi
- 1 x HDMI monitor
- 1x HDMI kabeli (Pi Zero W mini-HDMI ulagichini talab qiladi)
- 1x 5v USB 1 A quvvat adapteri
- 1x mikro USB kabeli
- 1x USB klaviatura
- 1x USB sichqoncha
- Mobil telefon/planshet uchun 1x mini-mikrofon (ajratilgan karnay portini qo'llab-quvvatlovchi)
- 3,5 mm audio raz'emli 1x tashqi dinamik.
- 1x 3,5 mm audio kabel (erkakdan erkakgacha)
- 1x 8G micro SD karta
- Kompyuter (Raspbian OS tasvirli SD -kartani yondirish uchun)
2 -qadam: SD -kartani so'nggi Raspbian OS bilan tayyorlang (Stretch/Jessie)
Yangi Raspbian operatsion tizimidan boshlash yaxshi bo'lardi. SD -kartada yangi Raspbian operatsion tizimini tayyorlashning bir necha yo'li mavjud. Ammo men Etcherni to'liq Raspbian tasviri bilan ishlatish samarali va xatolarga kamroq moyilligini topdim.
- Asosiy kompyuter uchun Etcher -ni (https://etcher.io/) yuklab oling va o'rnating.
- Http://downloads.raspberrypi.org/raspbian/images/ saytidan Raspbian -ning so'nggi rasmini yuklab oling.
- SD -ni shaxsiy kompyuteringizga joylashtiring
- Etcher -ni oching, Raspbian tasvirini, so'ngra SD -kartani tanlang va Flash -ni bosing!
Rasm tayyor bo'lgach, kartani xavfsiz chiqarib oling va keyingi bosqichga tayyorlaning.
3 -qadam: Pi va Docking Hub -ni o'rnating
Siz Pi Zero W ni Raspberry Pi Zero Docking Hub -ga o'rnatishingiz kerak. 4 ta vintlar to'plami mavjud va ularni yig'ish bir daqiqadan kamroq vaqtni oladi.
Tayyorlangan SD -kartani Pi Zero V -ga joylashtiring. Monitoringizni Pi Zero W -ning HDMI portiga ulang (Pi -ni yoqishdan oldin bajarilishi kerak), USB -klaviatura va sichqonchani ulang va nihoyat mikrofon va karnayni ulang. Quvvat olish uchun 5v USB quvvat kabelini docking uyasidagi quvvat portiga ulang (PIdagi PWR porti emas).
Monitorda oddiy Raspbian OS paydo bo'lishini ko'rishingiz kerak.
4 -qadam: Pi -ni sozlang
WiFi -ni sozlash
Sichqonchaning chap tugmasi yuqori paneldagi WiFi belgisini bosing. Ulanish uchun tarmoqni tanlang. Agar tarmoq sozlamalari o'zgarmasa yoki o'zgartirilmasa, buni faqat bir marta qilish kerak.
Standart ovozni o'rnatish
Bu qadam Raspberry Pi Zero Docking Hub audio standart Alexa dasturi bilan ishlashini ta'minlash uchun muhim ahamiyatga ega.
Terminalni ishga tushiring va /boot/config.txt -ni tahrir qiling
sudo nano /boot/config.txt
Faylga quyidagi satr oldiga '#' belgisini qo'yish orqali analog va hdmi ovozini o'chiring:
#dtparam = audio = yoqilgan
Saqlash uchun ctrl-x, y tugmachalarini bosing va kiriting.
Xuddi shu terminalda ~/.asoundrc ni tahrir qiling
nano ~/.asoundrc
Fayl tarkibini quyidagilar bilan almashtiring:
pcm.! standart
vilka qulini yozing {pcm "hw: 1, 0"}} ctl.! default {type plug card 1}
Saqlash uchun ctrl-x, y tugmachalarini bosing va kiriting.
Afsuski, men hali standartni o'rnatishning doimiy usulini topa olmadim. Bu orada har bir ishga tushganda buni qilish kerak.
SSH/VNC -ni yoqish (ixtiyoriy)
Agar siz keyingi ishga tushirishda monitor, klaviatura va sichqonchani ishlatishni xohlamasangiz, ushbu parametrlarni yoqish sizga Pi -ga masofadan kirishga imkon beradi. Bu variantlar Preferentsiya/Raspberry Pi konfiguratsiyasi ostida, keyin interfeyslarga o'ting va SSH va VNC parametrlarini belgilang.
5 -qadam: Alexa dasturini o'rnating
Men Alexa AVS namunaviy loyihasi tomonidan berilgan ajoyib ko'rsatmalarni takrorlamoqchi emasman. Faqat Github loyihasiga o'ting (havola) va Alexa dasturini o'rnatish uchun ko'rsatmalarga amal qiling.
E'tibor qilish kerak bo'lgan bir nechta fikrlar mavjud bo'lsa -da:
- Siz Pi -ni o'rnatganingiz uchun 1 -qadamni o'tkazib yuborishingiz mumkin.
- Automated_install.sh skriptining tasdiqlash savollaridan birida "1/ 3,5 mm audio" ni tanlang.
- Men Sensor uyg'otish so'zini ishga tushira olmayapman (noqonuniy ko'rsatma topildi), shuning uchun men Snowboy (kitt_ai) dan foydalanaman.
6 -qadam: Alexa, yuqori beshlik
Tabriklayman! Alexa -ga "Yuqori beshlik" deb ayting.
Agar siz SSH (yoki VNC -server) ni yoqsangiz, siz Pi -ni qayta ishga tushirishingiz va Alexa dasturini boshsiz ishga tushirishingiz mumkin (monitor/klaviatura/sichqonchasiz). Kompyuteringizda uchta SSH terminalini ishga tushiring va Pi ga ulaning. Alexa bajariladigan fayllarini ishga tushirish uchun shu terminallardan foydalaning (ya'ni "npm start", "mvn exec: exec" va "wakeWordAgent -e kitt_ai"). Boshsiz ishlashning yana bir afzalligi shundaki, Alexa java dasturi (mvn exec: exec) biroz yumshoqroq ishlaydi.
Umuman olganda, men Pi -da ishlaydigan Alexa namunasining ishlashidan hayratlandim - ovoz yozish juda sezgir, aniq va ishonchli. Albatta, mahalliy Echo (Dot) va ushbu sozlash o'rtasida ishlash farqi bor, lekin bu farq unchalik katta emas. Men baxtli emasman, lekin men bu sozlamada Amazon Prime Music -ni ijro qila olmayman, lekin kimdir Prime Music -ni qo'llab -quvvatlaganini aytdi. Ehtimol, Amazon Kanada va AQSh o'rtasida ruxsat bergan narsada yoki men o'rnatmagan narsada farq bor. Agar siz Alexa namunasi bilan Prime Music -ni qanday olishni bilsangiz, menga xabar bering.
Tavsiya:
Elektronikaning eng yaxshi yordamchisi -- O'zgaruvchan dastgohli PSU yordam qo'llari bilan: 12 qadam (rasmlar bilan)
Elektronikaning eng yaxshi yordamchisi || O'zgaruvchan dastgohli yordamchi qo'lli PSU: elektronika bilan ishlashda har doim ikkita asbob kerak bo'ladi. Bugun biz ushbu ikkita asosiy narsani yaratamiz. Va biz yana bir qadam oldinga siljiymiz va bu ikkalasini elektronikaning eng yaxshi yordamchisiga birlashtiramiz! Albatta men bu haqda gapirayapman
Shaxsiy ingliz tili o'qituvchisi - AI ovozli yordamchisi: 15 qadam
Shaxsiy ingliz tili o'qituvchisi - AI ovozli yordamchisi: Ushbu loyiha har qanday lingvistik imtihonga tayyorgarlik ko'rayotgan talabalarga yordam beradi, bu erda ular Snips AI bilan ishlash orqali o'qitilishi mumkin
Uy/laboratoriya ovozli boshqaruvchi yordamchisi: 14 qadam (rasmlar bilan)
Uy/Laboratoriya ovozli boshqaruvchi yordamchisi: Men haqimda Salom! Bu mening birinchi o'qituvchim, men 17 yoshdaman. Men Gretsiyadanman, shuning uchun ingliz tilim mukammal bo'lmasligi mumkin, lekin men qo'limdan kelganicha harakat qilaman. Shunday qilib, men birinchi marta 2 yil oldin ushbu ilovani ishlab chiqdim va men ushbu tanlovni eski loyihamni yangilash uchun imkoniyat deb topdim
Doktor Google yordamchisi bilan tungi yorug'lik: 4 qadam (rasmlar bilan)
Doktor Kim Tardis Google yordamchisi bilan: Salom Instructables va Dr Who Fans, shuning uchun men bir oz oldin kichkina bolam uchun balandligi taxminan 20 sm bo'lgan kichikroq versiyani qurdim va uyda otaning kattaligi bo'lishi kerak deb o'yladim. Bu 35 sm uzunlikdagi katta Tardis chiroq, bu ESP8266 bilan ishlaydi
DIY Google Home Raspberry Pi Zero docking uyasida Bluetooth dinamik bilan: 7 qadam (rasmlar bilan)
DIY Google Home Raspberry Pi Zero docking uyasida Bluetooth karnay bilan: Bizda Amazon Amazon Echo Alexa - Raspberry Pi Zero Docking Hub -da Alexa ovozli yordamchisi ko'rsatmasi bor. Bu safar biz sizga DIY Google Home -ni qanday qurishni ko'rsatmoqchimiz. Ushbu qo'llanmada biz sizga Google Assistant -ni qanday o'rnatish va sozlashni ko'rsatamiz