Mundarija:

Ovozni aniqlash toifalari: 4 bosqich (rasmlar bilan)
Ovozni aniqlash toifalari: 4 bosqich (rasmlar bilan)

Video: Ovozni aniqlash toifalari: 4 bosqich (rasmlar bilan)

Video: Ovozni aniqlash toifalari: 4 bosqich (rasmlar bilan)
Video: Ko'zingiz nuri qanchalik darajada o'tkirligini aniqlashni xohlaysizmi? 2024, Iyul
Anonim
Image
Image
Ovozni aniqlash toifalari
Ovozni aniqlash toifalari
Ovozni aniqlash toifalari
Ovozni aniqlash toifalari

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

Chiqarishni tayyorlash: Sizning Arduino va qutingiz
Chiqarishni tayyorlash: Sizning Arduino va qutingiz
Chiqarishni tayyorlash: Sizning Arduino va qutingiz
Chiqarishni tayyorlash: Sizning Arduino va qutingiz
Chiqarishni tayyorlash: Sizning Arduino va qutingiz
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

BitVoicer -ni sozlash
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: