Mundarija:
- 1 -qadam: kerakli komponentlar
- 2 -qadam: Robot bazasi
- 3 -qadam: tanasi
- 4 -qadam: Raspberry Pi -ni sozlash
- 5 -qadam: ulanishlar
- 6 -qadam: Yuklamalar
- 7 -qadam: Robotni sinovdan o'tkazish
Video: Ovozni aniqlash funktsiyasi bilan boshqaruvchi robot: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Yo'naltiruvchi robot - bu biz tashrif buyuruvchilarni kollejimizdagi turli bo'limlarga yo'naltirish uchun ishlab chiqarilgan mobil robot. Biz bir nechta oldindan belgilangan so'zlarni gapirishga va kirish ovoziga qarab oldinga va orqaga harakat qilishga majbur bo'ldik. Bizning kollejimizda "Mexatronika" bo'limi va "IT" bo'limi bir -biriga qarama -qarshidir. Robot Mexatronika bo'limi oldiga qo'yilganda, u Mexatronika bo'limiga o'tish uchun oldinga siljiydi va kirishga ko'ra IT bo'limiga yetib boradi. ovoz, xuddi shunday oddiy.
1 -qadam: kerakli komponentlar
- 1 x Raspberry Pi 3
- 1 x Arduino nano
- 4 x 12V qisqichli motorlar
- 4 x g'ildiraklar
- 1 x motor haydovchi
- 1 x 12V batareya
- 1 x 5V quvvat banki
- 1 x yog'och asos
- 1 x USB karnay
- 1 x mikrofon
- 1 x robot tanasi va boshi
- ba'zi yong'oqlar, murvat va simlar
- Internetga ulanish
2 -qadam: Robot bazasi
- To'rtburchak taxtani oling (kerak bo'lganda l, b, h).
- Dvigatel qisqichlari teshiklari bo'yicha teshiklarni burang.
- Dvigatelni va qisqichni taglikka yong'oq va murvat bilan mahkamlang.
- Robot tanasini tuzatish uchun rasmda ko'rsatilgandek teshiklarni burang.
- Simlarni dvigateldan taglikning yuqori qismiga etkazish uchun boshqa teshikni burang.
3 -qadam: tanasi
- Biz korpus sifatida ikkita kimyoviy quti va bosh sifatida tovuq qutisini ishlatdik.
- Qutilarga tegishli teshiklarni burang va bir -birining ustiga mahkamlang.
- Boshni tepada, tanani taglikka qo'ying.
4 -qadam: Raspberry Pi -ni sozlash
Ishlatilgan operatsion tizim: Rasbian Jessi
Quyidagi kutubxonalarni ularning qaramligi bilan o'rnating:
- Matndan nutqqa kutubxona: eSpeak (ma'lumotnoma)
- Nutqni aniqlash: SpeechRecognition 3.8.1 (ma'lumotnoma)
- Arduino IDE (ma'lumotnoma)
5 -qadam: ulanishlar
- Ikkita o'ng dvigatel simini 1-chiqish portiga, qolgan ikkita dvigatel simini esa dvigatel drayverining 2-chiqish portiga ulang.
- Arduino nano pinlarini 2, 3, 4 va 5 -gachasi 1, 2, 3 va 4 -chi dvigatel pinlariga ulang.
- Arduino nanosini RPi -ga USB kabeli orqali ulang. Biz arduino nano -ni qul sifatida, RPi -ni usta sifatida ishlatdik, ba'zi hollarda RPi dvigatel haydovchisini boshqara olmadi, shuning uchun biz dvigatel drayverini boshqarish uchun arduino nano -dan foydalandik.
- USB karnay va mikrofonni (biz o'rnatilgan veb -kamera mikrofonidan) USB portlari orqali RPi -ga ulang va ularni robot boshiga mahkamlang.
6 -qadam: Yuklamalar
- Qo'shilgan faylni yuklab oling va chiqarib oling.
- RPi -ni yoqing va olingan fayllarni RPi ish stoliga nusxalash.
- arduino kodini RPi -dan arduino nano -ga yuklang.
- Ish stolidagi karnay belgisini o'ng tugmasini bosing va USB audio qurilmasi sifatida chiqish audio qurilmasini tanlang.
- "1.txt" fayli ovozli kiritish bayonnomalaridan iborat va "2.txt" faylida tegishli audio chiqish bayonotlari berilgan.
- "1.txt" fayliga kerakli kirish bayonotlarini va "2.txt" faylining mos keladigan satriga qo'shing.
7 -qadam: Robotni sinovdan o'tkazish
- Dvigatel drayverini 12 V batareya bilan quvvatlang.
- "GuideRobot.py" kodini ishga tushiring.
- "1.txt" faylidagi 1 -gapni gapirganda, robot "2.txt" faylining 1 -so'zini nutqqa va boshqalarga aylantirish orqali javob beradi.
- "Meni Mexatronika bo'limiga yo'naltiring" deb ayting, u oldinga siljiydi va "IT bo'limiga yo'naltiring" deb ayting, u orqaga ketadi. Bu bayonotlar kerak bo'lganda tahrir qilinishi mumkin.
Tavsiya:
Arduino klaviaturasi Joystick kengaytirgich qutisi va Deej yordamida ovozni boshqaruvchi narsa: 8 qadam
Arduino klaviaturasi Joystick kengaytirgichi va ovozni boshqaruvchi Deej -dan foydalanadigan narsa: Nega men bir muncha vaqt klaviaturaga interfeys elementlari yoki o'yinlar va simulyatorlardagi boshqa kichik vazifalarni boshqarish uchun kichik joystik qo'shishni xohlardim (MS Flight Sim, Elite: Xavfli, Yulduzli urushlar: eskadronlar va boshqalar). Shuningdek, Elita uchun: Xavfli, men
Ovozni boshqaruvchi robot qo'l: 4 qadam
Ovozli boshqaruv qo'li: Men sizning ovozli buyrug'ingiz bilan ishlaydigan robot qo'lini yaratdim. Robot qo'li tabiiy ulangan nutq usuli bilan boshqariladi. Til kiritish foydalanuvchilarga robot bilan ko'pchilikka tanish bo'lgan ma'noda muloqot qilish imkonini beradi. Advan
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 toifalari: 4 bosqich (rasmlar bilan)
Ovozni aniqlashning tasnifi: TU Delftda IPD Master TfCD kursi uchun. Bu ovozni aniqlash tizimini yaratish bo'yicha ko'rsatma. Biz Arduino va BitVoicer yordamida ushbu loyihaning asoslari va qanday o'rnatilishini tushuntiramiz. Asosiy ma'lumotlar tugagandan so'ng, biz ishonamiz
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