Índice:

Robótica Controle Remoto Rock Crawler Arduino: 4 etapas
Robótica Controle Remoto Rock Crawler Arduino: 4 etapas

Vídeo: Robótica Controle Remoto Rock Crawler Arduino: 4 etapas

Vídeo: Robótica Controle Remoto Rock Crawler Arduino: 4 etapas
Vídeo: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Julho
Anonim
Robótica Controle Remoto Rock Crawler Arduino
Robótica Controle Remoto Rock Crawler Arduino
Robótica Controle Remoto Rock Crawler Arduino
Robótica Controle Remoto Rock Crawler Arduino

Isso parece e é muito barebones. Eu recomendaria a quem quiser fazer este projeto uma forma de cobrir a parte eletrônica para protegê-la contra água e sujeira.

Etapa 1: Coisas que você precisa

Coisas que você precisa
Coisas que você precisa

-Arduino MEGA

-Arduino UNO

-2x Joysticks

-2x Transceptores de 2,4 GHz

- Qualquer chassi com pelo menos dois motores (para direção e potência)

-Este projeto tem três motores (um adicional para tração dianteira)

- Pacote de bateria para motores

-2x unidades de controle do motor (duas são necessárias apenas para tração integral em tempo parcial)

-2x baterias de 9 volts para arduino

- Escudo de extensão Arduino

- Chave de alimentação para motores (opcional)

Etapa 2: montagem do controlador

Montagem do controlador
Montagem do controlador
Montagem do controlador
Montagem do controlador
Montagem do controlador
Montagem do controlador

Para o controlador, você precisará de um Arduino UNO com proteção de extensão, dois joysticks, um transceptor de 2,4 GHz e uma bateria de 9v.

A blindagem de extensão é usada para mais pinos GND e 5V, isso tornará o projeto mais fácil, pois você não precisará fazer nenhuma solda para o controlador

Comece conectando os joysticks ao Arduino. Lembre-se de que um joystick é responsável pelo movimento X, enquanto o outro é responsável pelo movimento Y. A proteção de extensão é necessária para alimentar os joysticks e o transceptor.

O joystick 1 será conectado ao eixo x (acelerador), Você pode conectar o SW (botão do joystick) se quiser habilitar a alternância entre 4WD e 2WD (mas isso não está implementado neste)

O joystick 2 será conectado ao eixo y (direção)

Em seguida, você deseja iniciar a fiação do transceptor da seguinte maneira

Pinos do transceptor ---- pinos do Arduino

GND 1 ---- GND

VCC 2 ---- 3,3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- não conectado

Etapa 3: montando o carro

Montando o carro
Montando o carro
Montando o carro
Montando o carro
Montando o carro
Montando o carro

Para isso, você precisará de seu chassi com motores, Arduino MEGA, duas unidades de controle de motor, um transceptor de 2,4 GHz e uma bateria de 9v.

Começamos conectando os motores às unidades de controle de motores. Lembre-se de que há três motores envolvidos (cada um com dois fios), portanto, uma unidade de controle do motor terá apenas metade dos fios.

Em seguida, você deseja conectar as unidades de controle do motor ao MEGA. Lembre-se de quais pinos você usou para a direção do motor, pois você precisará deles no código.

Depois, você pode começar a conectar o transceptor ao MEGA. Os pinos não serão iguais aos do UNO devido à forma como o MEGA trata a comunicação.

A fiação para os pinos 4 e 6 é deixada aberta. No codem, eles foram ligados às rodas dianteiras. Mas se você optar por ter apenas RWD, não precisará conectá-los.

Pinos do transceptor ---- Arduino pinsGND 1 ---- GND

VCC 2 ---- 3,3V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- não conectado

Etapa 4: O Código

Car.ino é carregado no MEGA

Controller.ino no UNO

Se você quiser usar o monitor serial para fins de depuração, certifique-se de definir a taxa de transmissão para 115200.

Recomendado: