Mundarija:

PS2 simsiz masofadan boshqarish pulti yordamida yig'iladigan va boshqariladigan robotli avtomobillar to'plami: 6 qadam
PS2 simsiz masofadan boshqarish pulti yordamida yig'iladigan va boshqariladigan robotli avtomobillar to'plami: 6 qadam

Video: PS2 simsiz masofadan boshqarish pulti yordamida yig'iladigan va boshqariladigan robotli avtomobillar to'plami: 6 qadam

Video: PS2 simsiz masofadan boshqarish pulti yordamida yig'iladigan va boshqariladigan robotli avtomobillar to'plami: 6 qadam
Video: TEKIN WIFI ISH BERADIMA ISH BERMAYDIMA SINAB KO'RAMIZ 2024, Noyabr
Anonim
Image
Image
Uskuna ulanishlari
Uskuna ulanishlari

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

Image
Image

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

  1. Arduino UNO
  2. L298N dvigatel uchun haydovchi
  3. PS2 simsiz masofadan boshqarish pulti va qabul qiluvchisi
  4. 18650 qayta zaryadlanuvchi 3.7 V hujayralar x 2
  5. Batareya/uyali ushlagich
  6. Jumper simlari

Batareyani zaryadlash/himoya qilish uchun siz qo'shimcha komponentlarni qo'shishingiz mumkin

  1. 2S uchun BMS
  2. 3S uchun BMS

3 -qadam: Uskuna ulanishlari

Uskuna ulanishlari
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

  1. 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.
  2. 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

Tavsiya: