Оглавление:

Робототехнический пульт дистанционного управления Rock Crawler Arduino: 4 шага
Робототехнический пульт дистанционного управления Rock Crawler Arduino: 4 шага

Видео: Робототехнический пульт дистанционного управления Rock Crawler Arduino: 4 шага

Видео: Робототехнический пульт дистанционного управления Rock Crawler Arduino: 4 шага
Видео: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Июль
Anonim
Робототехника Пульт дистанционного управления Rock Crawler Arduino
Робототехника Пульт дистанционного управления Rock Crawler Arduino
Робототехника Пульт дистанционного управления Rock Crawler Arduino
Робототехника Пульт дистанционного управления Rock Crawler Arduino

Это выглядит и очень скучно. Я бы порекомендовал тем, кто хочет сделать этот проект, подумать о каком-либо способе покрытия электроники для защиты от воды и грязи.

Шаг 1. Вещи, которые вам нужны

Вещи, которые нужно
Вещи, которые нужно

-Ардуино МЕГА

-Arduino UNO

-2x джойстика

-2x трансивера 2,4 ГГц

-Любое шасси как минимум с двумя моторами (рулевым и гидроусилителем)

-Данный проект имеет три мотора (дополнительный для переднего привода)

-Аккумулятор для моторов

-2x блока управления двигателем (два необходимы только для неполного полного привода)

-2x 9-вольтовые батареи для ардуино

-Arduino удлинительный щит

-Выключатель питания двигателей (опция)

Шаг 2: Сборка контроллера

Сборка контроллера
Сборка контроллера
Сборка контроллера
Сборка контроллера
Сборка контроллера
Сборка контроллера

Для контроллера вам понадобится Arduino UNO с удлинительным щитком, двумя джойстиками, одним трансивером 2,4 ГГц и одной батареей 9 В.

Расширяющий экран используется для большего количества контактов GND и 5V, это упростит проект, поскольку вам не нужно будет паять контроллер.

Начните с подключения джойстиков к Arduino. Помните, что один джойстик отвечает за движение по оси X, а другой за движение по оси Y. Дополнительный щиток необходим для питания как джойстиков, так и трансивера.

Джойстик 1 будет подключен к оси x (дроссель), Вы можете подключить SW (переключатель джойстика), если хотите включить переключение между 4WD и 2WD (но это не реализовано в этом)

Джойстик 2 будет подключен к оси Y (рулевое управление).

Затем вы захотите подключить трансивер следующим образом.

Контакты приемопередатчика ---- контакты Arduino

GND 1 ---- GND

VCC 2 ---- 3,3 В

CE 3 ---- 7

ДНС 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- не подключен

Шаг 3: Сборка автомобиля

Сборка автомобиля
Сборка автомобиля
Сборка автомобиля
Сборка автомобиля
Сборка автомобиля
Сборка автомобиля

Для этого вам понадобится ваше шасси с двигателями, Arduino MEGA, два блока управления двигателями, один приемопередатчик 2,4 ГГц и одна батарея на 9 В.

Мы начали с подключения двигателей к блокам управления двигателями. Помните, что задействованы три двигателя (каждый с двумя проводами), поэтому один блок управления двигателем будет подключен только наполовину.

Затем вам нужно подключить блоки управления двигателями к MEGA. Помните, какие контакты вы использовали для направления двигателя, так как они вам понадобятся в коде.

После этого вы можете приступить к подключению трансивера к MEGA. Контакты не будут такими же, как на UNO, из-за того, как MEGA обрабатывает связь.

Проводка для контактов 4 и 6 оставлена открытой. В кодеме они были привязаны к передним колесам. Но если вы выберете только задний привод, подключать их не нужно.

Контакты приемопередатчика ---- Контакты Arduino GND 1 ---- GND

VCC 2 ---- 3,3 В

CE 3 ---- 7

ДНС 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- не подключен

Шаг 4: Код

Car.ino загружается в MEGA

Controller.ino в ООН

Если вы хотите использовать Serial monitor для отладки, убедитесь, что для скорости передачи установлено значение 115200.

Рекомендуемые: