Mundarija:
- 1 -qadam: Blok diagrammasi
- 2-qadam: HC-05 Bluetooth moduli
- 3 -qadam: komponentlar
- 4 -qadam: Arduino yordamida ovozli boshqariladigan robotning sxemasi
- 5 -qadam: Arduino yordamida ovozli boshqariladigan robot bilan ishlash
Video: Ovozli faollashtirilgan RoBoT: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Arduino yordamida ovozli boshqariladigan robot: Hammaga salom, umid qilamanki, siz yaxshisiz va ishlaringiz yaxshi. Bugun biz Arduino yordamida robototexnika bilan bog'liq loyihalarni boshlaymiz. Bugun biz Arduino va android ilovasi yordamida ovozli boshqariladigan robot haqida gapiramiz. Ovozli boshqariladigan robot - bu ma'lum ovozli buyruqlar yordamida boshqariladigan mobil robot. Mobil ilova "To'xtatish", "Oldinga", "Orqaga", "Chap", "O'ng" kabi beshta buyruqni aniqlashga qodir. Ushbu o'rnatilgan tizimlar loyihasida biz 4-o'lchovli robotli avtomobil ishlab chiqaramiz, uni mobil ilova orqali ovoz yordamida boshqarish mumkin. Ilova tinglaydi va Bluetooth yordamida ko'rsatmalarni Arduino -ga yuboradi, so'ngra Arduino ko'rsatilgan operatsiyani bajaradi. Ovozni aniqlash dasturi 100% aniq emas. Ilova atrofdagi shovqinlarga sezgir. Ba'zan robotga berilgan ovozli buyruqlarni noto'g'ri talqin qiladi. Ammo siz o'zingizning ilovangizni yaratishingiz mumkin, u atrofni e'tiborsiz qoldirishi mumkin va faqat o'z ovozingizni qabul qilishi mumkin.
1 -qadam: Blok diagrammasi
Ovozli boshqariladigan robot uchun komponentlar
Arduino Uno: Arduino Uno ishlatiladi, chunki biz unga dvigatel haydovchisi qalqonini o'rnatishimiz mumkin. Bundan tashqari, arzon, foydalanish oson va kam joy egallaydi, chunki biz hamma narsani shassisga joylashtirishimiz kerak. Agar siz Arduino dasturlashda yangi bo'lsangiz, Arduino maqolasini o'rganishni tavsiya qilaman. Dvigatel haydovchisi qalqoni: Dvigatel haydovchisi qalqoni L293 IC ga asoslangan, bu ikki tomonlama to'liq ko'prikli haydovchi. Bu o'rni, solenoidlar, doimiy oqim va zinapoyali motorlar kabi induktiv yuklarni haydash uchun ishlatiladi. Bu sizga Arduino bilan to'rtta shahar motorini va 2 ta servo haydash imkonini beradi. Biz har bir dvigatelning tezligi va yo'nalishini mustaqil nazorat qila olamiz.
2-qadam: HC-05 Bluetooth moduli
: Bu 2-sinf Bluetooth moduli, ketma-ket port profiliga ega, uni Master yoki Slave sifatida sozlash mumkin. Biz uni ketma -ket portni almashtirish uchun MCU, kompyuter o'rtasida o'rnatilgan loyihangiz va boshqalar o'rtasida aloqa o'rnatish uchun ishlatishimiz mumkin.
HC-05 spetsifikatsiyasi:
Bluetooth protokoli: Bluetooth spetsifikatsiyasi v2.0+EDR chastotasi: 2,4 gigagertsli ISM diapazoni, Sinxron: 1Mbps/1Mbps Xavfsizlik: Autentifikatsiya va shifrlash Profillar: Bluetooth ketma -ket porti Quvvat manbai: +3.3VDC 50mA Ish harorati: -20 ~ +75Centigrade Hajmi: 26.9mm x 13mm x 2.2 mm
3 -qadam: komponentlar
4-WD avtomobil shassisi: Akrildan tayyorlangan 2 ta platformani o'z ichiga oladi. U tezlikni kodlovchi bilan 4 shaharli dvigatelni o'z ichiga oladi. Arduino, Bluetooth moduli va batareyalar to'plamini joylashtirish uchun yig'ish va ko'p joy ajratish oson.
Batareya: Har bir dvigatelda 200 mA gacha bo'lgan oqim ishlatilgan. Men parallel ravishda 3.7v, 2200mA Li-ionli uchta hujayradan foydalandim. Batareya quvvati 12,1 volt. Li-ionli akkumulyator batareyasining bir turi. Shunday qilib, biz bu hujayralarni qayta -qayta ishlatishimiz mumkin.
4 -qadam: Arduino yordamida ovozli boshqariladigan robotning sxemasi
Birinchidan, Arduino Uno -da Motor Driver qalqoni o'rnatilgan.
HC-05 yoki HC-06 ulanishlari: Vccni 5 voltga ulang. GND ni erga ulang. Arduino Tx ga modulni Rx ni ulang. Modulni Txni Arduino Rxga ulang. Agar Bluetooth moduli ishlamasa 1K va 2K rezistorlar yordamida kuchlanish taqsimlagichini yarating va ulang. 5vni 3,3v ga o'zgartirish uchun modulning Rx piniga. Dvigatel dvigatelidan haydovchi qalqoni: Chap tarafdagi motorlar M3 va M4 terminallariga. O'ng tarafdagi dvigatellar M1 va M2 terminallariga. Agar dvigatel teskari yo'nalishda aylansa, simli ulanishni almashtiring va barcha dvigatellarni bir xil yo'nalishda aylantiring.
5 -qadam: Arduino yordamida ovozli boshqariladigan robot bilan ishlash
Eslatma: Arduino -ga kod yuklashda har doim Bluetooth modulining Rx va Tx pinlarini uzib qo'ying, aks holda u ba'zi xatolarni ko'rsatadi va yuklanmaydi. Bluetooth modulini mobil telefoningizga birinchi marta ulashda "1234" yoki "0000" parolini sinab ko'ring. Agar g'ildiraklar teskari yo'nalishda aylansa, dvigatelning ulagichini "Motor Driver Shield" terminalidan almashtiring. Robotni ovoz orqali boshqarish samarali usul emas..
Tavsiya:
Ovozli faollashtirilgan LEDlar: 8 qadam
Ovozli faollashtirilgan LEDlar: Webduino har xil elektron komponentlarni boshqarish uchun Chrome internet -brauzeridan foydalanadi, shuning uchun biz Chrome taklif qiladigan boshqa funktsiyalarni ishlata olamiz. Ushbu loyiha misolida biz Chrome -ning Speech API -dan foydalanamiz. Google ovozli identifikatoridan foydalanilmoqda
Ovozli faollashtirilgan masofadan boshqarish tugmasi: 4 qadam (rasmlar bilan)
Ovozli masofadan boshqarish pulti tugmasi: Agar siz mening boshqa ko'rsatmalarni ko'rgan bo'lsangiz, o'g'limizda mushak distrofiyasi borligini bilasiz. Bu biz uchun eshiklarni ochish uchun masofadan boshqarish pulti bilan boshqariladigan eshik bor. Bu men uchun ajoyib bo'ldi
Ovozli faollashtirilgan BT: 3 qadam (rasmlar bilan)
Ovozli faollashtirilgan BT: Arduino yordamida ovozli boshqariladigan uy avtomatizatsiyasi: Bu loyihada uy qurilmalarini boshqarish uchun ovozli funksiyadan foydalanaman. Bu loyiha mening uy avtomatlashtirish seriyamning bir qismidir. Bu loyihani hayotda ishlatish juda oson. Har qanday yoshdagi odamlar nazorat qila oladi
Ovozli faollashtirilgan o'rni kaliti (Arduino): 6 qadam (rasmlar bilan)
Ovozli faollashtirilgan o'rni (Arduino): Hammaga salom! Ushbu loyihada men sizga Arduino loyihalaringiz uchun ovozli buyruqlarni qanday bajarishni ko'rsataman. Ovozli buyruqlardan foydalanib, men sizga o'rni almashtirish modulini qanday boshqarishni ko'rsataman
Alexa yordamida ovozli faollashtirilgan ommaviy axborot vositalari: 9 qadam (rasmlar bilan)
Alexa yordamida ovozli faollashtirilgan media asboblari: Bu erda ishlab chiqarilgan qurilma sizning qurilmangizni televizor, kuchaytirgich, CD va DVD pleerlar kabi Alexa va Arduino yordamida ovozli buyruqlar yordamida boshqaradi. Ushbu qurilmaning afzalligi shundaki, siz faqat ovozli buyruqlarni berishingiz kerak. Bu qurilma barcha jihozlar bilan ishlashi mumkin