Mundarija:
Video: PS2 simsiz masofadan boshqarish pulti yordamida yig'iladigan va boshqariladigan robotli avtomobillar to'plami: 6 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Loyiha robototexnika dunyosining asosiy bosqichlari bilan bog'liq bo'lib, siz 4WD robotli avtomobillar to'plamini yig'ishni o'rganasiz, unga uskuna qo'yasiz va PS2 simsiz pulti yordamida boshqarasiz.
1 -qadam: Avtomobil shassisi va yig'ilishi
Siz bu loyiha uchun har qanday robotlashtirilgan avtomobil shassisidan foydalanishingiz mumkin, faqat shassisingizga mos ravishda apparat va dasturni o'zgartirish kerak. Men bu loyiha uchun 4WD robotli avtomobillar to'plamidan foydalanayapman.
O'rnatishni o'rganish uchun biriktirilgan videoni ko'ring.
2 -qadam: komponentlar
- Arduino UNO
- L298N dvigatel uchun haydovchi
- PS2 simsiz masofadan boshqarish pulti va qabul qiluvchisi
- 18650 qayta zaryadlanuvchi 3.7 V hujayralar x 2
- Batareya/uyali ushlagich
- Jumper simlari
Batareyani zaryadlash/himoya qilish uchun siz qo'shimcha komponentlarni qo'shishingiz mumkin
- 2S uchun BMS
- 3S uchun BMS
3 -qadam: Uskuna ulanishlari
Men PS2 qabul qilgichini fritzingda topmadim, shuning uchun men Arduino Pinsdan sim olib tashlayman va men uning aloqasini tushuntiraman, bu juda oddiy.
Ko'rib turganingizdek, biz PS2 qabul qilgichidan 6 ta pinni ishlatamiz (DATA, COMMAND, +3.3V, GND, DIQQAT, SAAT).
Arduino pin ---------------------- PS2 qabul qilgichi
DATA ---------------------------------- 12-pin
Buyruq -------------------------- Pin 11
+3.3V ---------------------------------- 3.3V Arduino pin
GND ----------------------------------- GND
DIQQAT ------------------------- 10-pin
SAAT -------------------------------- 9-pin
4 -qadam: dasturlash qismi
Arduino IDE dasturiga biriktirilgan PS2 nazoratchi kutubxonasini qo'shing, so'ngra Arduino kartasiga kodni yuklang.
5 -qadam: Eslatma
To'liq protsedura uchun ilova qilingan videoni tekshiring.
Siz mashinani boshqarish uchun PS2 masofadan boshqarish pultidagi ikkala joystikni, chap joystikni ishlatish uchun L1 ni, o'ng joystikni ishlatish uchun R1 ni ishlatishingiz mumkin.
Nosozliklarni tuzatish
- Ikkala o'ng dvigatel bir xil yo'nalishda, chap dvigatellar ham xuddi shu yo'nalishda ishlayotganiga ishonch hosil qiling. Ikkala dvigatel ham bir yo'nalishda ishlamasa, har qanday dvigatelning polaritesini yon tomondan o'zgartiring.
- Agar siz joystikni oldinga surgan bo'lsangiz va mashina teskari o'tsa, dvigatellarning qutblanishini o'zgartiring yoki Arduino pinlarini o'zgartiring.
6 -qadam: Diqqat
Umid qilamanki, ushbu protsedura maqsadingizga erishishda sizga yordam beradi, iltimos, youtube kanalimizga obuna bo'ling va bizni ko'proq darsliklar qilishga undaydi.
Rahmat