Мазмұны:

PS2 сымсыз қашықтан басқару пульті арқылы жиналатын және басқарылатын роботтық автокөлік жиынтығы: 6 қадам
PS2 сымсыз қашықтан басқару пульті арқылы жиналатын және басқарылатын роботтық автокөлік жиынтығы: 6 қадам

Бейне: PS2 сымсыз қашықтан басқару пульті арқылы жиналатын және басқарылатын роботтық автокөлік жиынтығы: 6 қадам

Бейне: PS2 сымсыз қашықтан басқару пульті арқылы жиналатын және басқарылатын роботтық автокөлік жиынтығы: 6 қадам
Бейне: Mando PS4 Control Playstation 4 DualShock 4 Aliexpress Chino Review y unboxing 2021 2024, Қараша
Anonim
Image
Image
Аппараттық қосылулар
Аппараттық қосылулар

Бұл жоба робототехника әлеміндегі негізгі қадамдармен байланысты, сіз 4WD роботты автокөлік жинағын жинауды, оған жабдықты орналастыруды және сымсыз PS2 пульті арқылы басқаруды үйренесіз.

1 -қадам: Автомобиль шассиі мен құрастыру

Image
Image

Сіз бұл жобаға кез келген роботты автомобиль шассиін қолдана аласыз, тек сіздің шассиіңізге сәйкес аппараттық және бағдарламалық қамтамасыз етуді өзгерту қажет. Мен бұл жобаға 4WD роботты автокөлік жинағын қолданамын.

Құрастыруды үйрену үшін берілген бейнені қараңыз.

2 -қадам: компоненттер

  1. Arduino UNO
  2. L298N мотор драйвері
  3. PS2 сымсыз қашықтан басқару құралы мен қабылдағышы
  4. 18650 Зарядталатын 3.7 В ұяшықтары x 2
  5. Батарея/ұяшық ұстағыш
  6. Jumper Wires

Батареяны зарядтау/қорғау мақсатында қосымша компоненттерді қосуға болады

  1. 2S үшін BMS
  2. 3S үшін BMS

3 -қадам: аппараттық қосылымдар

Аппараттық қосылулар
Аппараттық қосылулар

Мен PS2 қабылдағышының фритингке қатысатын бөлігін таппадым, сондықтан мен Arduino Pins -тен сымды алып тастаймын, мен оның байланысын түсіндіремін, бұл өте қарапайым.

Тіркелген суреттерді көріп тұрғандай, біз PS2 қабылдағышынан 6 түйреуішті қолданамыз (DATA, COMMAND, +3.3V, GND, ATTENTION, CLOCK).

Arduino Pin ---------------------- PS2 қабылдағыш түйреуі

ДЕРЕКТЕР ---------------------------------- Pin 12

Пәрмен -------------------------- 11-түйреуіш

+3.3V ---------------------------------- 3.3V Arduino түйреуіші

GND ----------------------------------- GND

НАЗАР АУДАРЫҢЫЗ ------------------------- 10-түйреуіш

СААТ -------------------------------- 9-түйреуіш

4 -қадам: бағдарламалау бөлігі

Қосылған PS2 контроллер кітапханасын Arduino IDE бағдарламалық жасақтамасына қосыңыз, содан кейін кодты Arduino тақтасына жүктеңіз.

5 -қадам: Ескерту

Процедураның толық орындалуы үшін жобамен бірге берілген бейнені тексеріңіз.

Сіз машинаны басқару үшін PS2 пультіндегі джойстиктердің екеуін де пайдалана аласыз, L1 түймесін сол жақ джойстик үшін, R1 оң джойстикті пайдалану үшін басыңыз.

Жөндеу

  1. Екі оң жақ қозғалтқыштың бір бағытта, сол жақ қозғалтқыштың да бір бағытта жұмыс істейтініне көз жеткізіңіз. Егер екі қозғалтқыш бір бағытта жұмыс істемесе, кез келген қозғалтқыштың полярлығын бүйірден өзгертіңіз.
  2. Егер сіз джойстикті алға қарай итеріп, машина кері айналса, қозғалтқыштардың полярлығын өзгертіңіз немесе Arduino түйреуіштерін өзгертіңіз.

6 -қадам: Назар аударыңыз

Бұл процедура сіздің мақсатыңызға жетуге көмектеседі деп үміттенеміз, біздің youtube каналымызға жазылыңыз, бізді қосымша оқулықтар жасауға итермелейді.

Рақмет сізге

Ұсынылған: