Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com). Bu loyiha - bu robotga ovozli buyruqlar berish orqali boshqariladigan robot. Robot ko'p xususiyatlarga ega, ular ko'rsatma berishda tushuntiriladi. Ushbu robotni yaratishning barcha bosqichlari keyingi bosqichlarda tushuntiriladi.
1 -qadam: kerakli komponentlar
Ushbu loyihada elektron komponentlar kerak
1- Arduino bilan
2-Ovozni aniqlash moduli
3-Arduino Servo
4- ikkita shahar dvigateli
5-Arduino masofa sensori
6- ikkita rezistor va sim
7-9V batareya
8- ikkita LED
2 -qadam: Ovozli buyruqlarni yozib olish
Bu bosqichda, qayta ishga tushirish bilan bog'lanish uchun biz ovozni aniqlash moduliga ovozli buyruqlarni yozib olishimiz kerak. Ovozni aniqlash moduli 15 tagacha ovozli buyruqlarni saqlashi mumkin (har bir guruhda 5 tadan) va buyruqlar AccessPort deb nomlangan oynalarda dasturiy ta'minot yordamida saqlanishi mumkin.
Endi biz arduino -ni ovozni aniqlash moduliga quyidagicha ulashimiz kerak:
-Arduino 5V moduli uchun Vcc moduli
-GND dan Arduino GND moduli
-RX dan Arduino RXgacha
-Arduino TX dan TX moduli
Keyin biz arduino -ni noutbukga ulashimiz va quyidagi o'n oltilik buyruqlarni yuborish orqali ovozli buyruqlarni yozishni boshlash uchun AccessPort dasturini ochishimiz kerak:
1 -guruhni o'chirish - olti burchakli AA 01 yuborish
2 -guruhni o'chirish - oltita AA 02 yuborish
3 -guruhni o'chirish - hex AA 03 yuborish
Barcha guruhlarni o'chirish - AA 04 oltilik raqamini yuborish
Record Group 1 - hex AA 11 yuboring
Record Group 2 - hex AA 12 yuboring
Record Group 3 - hex AA 13 yuboring
1 -guruh importi - olti burchakli AA 21 yuborish
2 -guruh importi - olti burchakli AA 22 yuborish
3 -guruh importi - olti burchakli AA 23 yuborish
Men o'z loyihamda "oldinga", "o'ngga burilish", "to'xtatish" kabi ko'plab ovozli buyruqlarni yozganman.
3 -qadam: O'chirish sxemasi
Ushbu bosqichda biz barcha elektron komponentlarni arduino bilan ulashimiz kerak, bu yuqorida ko'rsatilgan sxemada tasvirlangan.
4 -qadam: Kod
Bu men robotni boshqarish uchun ishlatgan kodim. Mening kodimda ovozni aniqlash modulida 1 -guruhdan 2 -guruhga o'tish uchun pastadir yordamida robotni boshqarish uchun 10 ta ovozli buyruq ishlatilgan. Elektron komponentlarning barcha funktsiyalari kodda izohlangan va tushuntirilgan.
5 -qadam: 3D dizayn va bosib chiqarish
Loyihamning 3d dizayni uchun derazalardagi Autodesk Inventor dasturidan tashqi korpusni, qo'l va ushlagich kabi mexanik qismlarni loyihalash uchun foydalanardim. Keyin men 3D printer yordamida barcha qismlarni chop etdim va birlashtirdim
6 -qadam: Robot qanday ishlaydi:
Nihoyat, bu men har bir elektron komponentaning xususiyatlarini va mening loyiham qanday ishlashini ko'rsatish uchun yaratgan video.