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




TU Delftda IPD Master TfCD kursi uchun.
Bu ovozni aniqlash tizimini yaratish bo'yicha ko'rsatma. Biz Arduino va BitVoicer yordamida ushbu loyihaning asoslarini va qanday o'rnatilishini tushuntiramiz. Asoslarni tugatgandan so'ng, biz ishonamizki, siz ushbu tizimdan o'z xohishingizga ko'ra foydalanishingiz mumkin.
1 -qadam: Chiqarishni tayyorlash: Sizning Arduino va qutingiz



Sizga Arduino, ba'zi simlar va LEDlar kerak bo'ladi (uchtasi ishlaydi). Biz LEDlarni 3, 5 va 6 -pinlarga bog'ladik (barcha PWM pinlari, lekin biz ularni ishlatmaymiz). Esingizda bo'lsin, ushbu darslik uchun biz kirish usuliga e'tibor qaratamiz: ovozni aniqlash. Shunday qilib, biz ushbu tizimning chiqishiga e'tibor qaratmadik va uni juda sodda tutdik.
Ushbu texnologiyadan foydalanishni namoyish etish uchun biz quti yasadik, unga tizzaga implant uchun 3D bosma rulman qo'ydik. Gap shundaki, sizda juda ko'p turli xil narsalar bor va siz to'g'ri mahsulotni topishingiz kerak. Biz buni tizzaga implantatsiyani ko'rsatuvchi kichik, o'rta va katta ob'ekt bilan ko'rsatishni tanlaymiz. Vazifalarni aniqroq qilish uchun biz kichik o'lchamdagi yashil LEDni, o'rta o'lcham uchun sariq LEDni va kattasi uchun qizil rangni ishlatishga qaror qildik.
2 -qadam: BitVoicer -ni sozlash

Siz qilmoqchi bo'lgan birinchi narsa - yordam> faollashtirish ostida mahsulotingizni faollashtirish. Bu sizga Bitvoicer -dan ma'lumotlarni mikrokontrolleringizga (Arduino) yuborish imkonini beradi.
Keyin Bitvoicer -ni o'rnatishni xohlaysiz, shuning uchun u Arduino -dan chiqishni sozlash uchun foydalangan. Fayl> parametrlarga o'ting. Bu erda siz ba'zi variantlarni ko'rasiz:
Birinchi xatboshiga e'tibor bermang. Bu sizning kompyuteringiz ishga tushishi bilan ovozni aniqlash tizimini ochish va ishga tushirishga imkon beradigan aniq variantlar. Keyinchalik buni Raspberry Pi yordamida ko'rib chiqish va mustaqil tizim yaratish mumkin.
Keyin siz quyidagi variantni ko'rasiz:
Nutqni aniqlash tili: BitVoicer qaysi tilni tan olishi kerakligini aniqlash, Qabul qilinadigan ishonch darajasi: Bilingki, ovozni tanib olish nima deyilganini "bashorat qiladi". Bu hech qachon 100% ga yetmasligi mumkin, lekin samarali ishlash uchun 40% etarli bo'lishi mumkin. Bu foydalanuvchining urg'usiga, nutq yoki mikrofonning hajmiga bog'liq. Biz bunga keyinroq qaytamiz.
Minimal ovoz darajasi: kompyuter eshitishi kerak bo'lgan minimal ovoz darajasi
Ovoz darajasini faollashtirish davri (ms): minimal ovoz darajasiga yetgandan keyin qancha vaqt tinglashi kerak
Kechikish davri: Ovozli buyruq va chiqish o'rtasida kechikish.
Keyingi xatboshida siz aloqani o'chirib qo'yishingiz kerak. Bu Bitvoicer -ga Arduino bilan aloqa o'rnatishga imkon beradi. Quyidagi sozlamalar: Port nomi, soniyadagi bitlar, tenglik, to'xtash bitlari, oqimni boshqarish. Port nomini to'g'ri ketma -ket portga o'rnating (bu COMX deb nomlanadi, bu raqam X, uni Arduino -dagi yordam> port ostida topishingiz mumkin). Bit soniyangiz 9600 ekanligiga ishonch hosil qiling. Boshqa variantlarni standart qilib qo'yishingiz mumkin.
Keyingi xatboshida biz kompyuter mikrofonidan foydalanamiz.
Endi siz Bitvoicer bilan o'ynashga tayyormiz.
3 -qadam: Bitvoicer -dan foydalanish

Ushbu videoda biz Bitvoicer -dan qanday foydalanishni tushuntiramiz.
4 -qadam: Arduino kodi
Biz boshqa manba kodini ishlatdik va uni ishlatish uchun soddalashtirdik. Ko'rsatma bilan soddalashtirilgan versiyani biriktirilgan Arduino kodida topish mumkin. (Manbani bu erda ko'rishingiz mumkin
Bo'ldi shu! Endi siz ovozli buyruqlarni kirish sifatida ishlatishingiz va arduino kodida qaysi chiqishni xohlayotganingizni hal qila olasiz.
www.youtube.com/watch?v=u8QUKTFdQgU
Tavsiya:
AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: 3 qadam

AWS IOT bilan Android ilovasini qanday ulash mumkin va ovozni aniqlash API -ni tushunish: Bu qo'llanma foydalanuvchiga Android ilovasini AWS IOT serveriga ulashni va qahva mashinasini boshqaruvchi ovozni aniqlash API -ni tushunishni o'rgatadi. Ilova qahva mashinasini Alexa orqali boshqaradi. Ovozli xizmat, har bir ilovada
Ovozni aniqlash uchun CS122A musiqa pleyeri: 7 qadam

CS122A Ovozni Tanish Musiqa Pleyeri: Bu Ovoz Tanish Musiqa Pleyeri. Qancha qo'shiq nomlari va san'atkorlar saqlaganiga qarab 33 ta qo'shiqni ijro etishi mumkin
Ovozni aniqlash funktsiyasi bilan boshqaruvchi robot: 7 qadam (rasmlar bilan)

Ovozni aniqlash funktsiyasi bilan boshqaruvchi robot: Gidotexnika roboti - bu biz tashrif buyuruvchilarni kollejimizdagi turli bo'limlarga yo'naltirish uchun qilgan mobil robot. Biz bir nechta oldindan belgilangan so'zlarni gapirishga va kirish ovoziga qarab oldinga va orqaga harakat qilishga majbur bo'ldik. Bizning kollejimizda bizda
VRBOT (ovozni aniqlash roboti): 10 qadam (rasmlar bilan)

VRBOT (Ovozni aniqlash roboti): Ushbu ko'rsatmada biz ovozni boshqaradigan robotni (RC avtomobiliga o'xshash), ya'ni ovozni aniqlashni yaratamiz. Men sizga boshqa tafsilotlarni aytishni boshlashdan oldin, bu so'zni tanib olish emas, balki ovozni aniqlash ekanligini bilish kerak, bu
Ovozni aniqlash uchun Omnitech GPS tizimiga mikrofon qo'shish: 4 qadam

Ovozni aniqlash uchun Omnitech GPS tizimiga mikrofonni qo'shish: Men o'zimning qurilmam bilan bemalol gaplashayotganda, bu karlarga mikrofon qo'shishning oson va tezkor usulini topdim. Mikrofon yordamida siz navigatsiya uchun ovozni aniqlash imkoniyatidan foydalanishingiz mumkin. Bu oz miqdordagi lehimni o'z ichiga oladi, lekin deyarli hamma