Tabla de contenido:

Robotics Control remoto Rock Crawler Arduino: 4 pasos
Robotics Control remoto Rock Crawler Arduino: 4 pasos

Video: Robotics Control remoto Rock Crawler Arduino: 4 pasos

Video: Robotics Control remoto Rock Crawler Arduino: 4 pasos
Video: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Noviembre
Anonim
Robótica Control Remoto Rock Crawler Arduino
Robótica Control Remoto Rock Crawler Arduino
Robótica Control Remoto Rock Crawler Arduino
Robótica Control Remoto Rock Crawler Arduino

Esto se ve y es muy básico. Recomendaría a quien quiera hacer este proyecto que considere alguna forma de cubrir los componentes electrónicos para protegerlos del agua y la suciedad.

Paso 1: Cosas que necesita

Cosas que necesitas
Cosas que necesitas

-Arduino MEGA

-Arduino UNO

-2x Joysticks

-2x transceptores de 2,4 GHz

-Cualquier chasis con al menos dos motores (para dirección y potencia)

-Este proyecto tiene tres motores (uno adicional para tracción delantera)

-Paquete de baterías para motores

-2x unidades de control de motor (se necesitan dos solo para tracción total a tiempo parcial)

-2x baterías de 9 voltios para arduino's

-Escudo de extensión Arduino

-Interruptor de encendido para motores (opcional)

Paso 2: Montaje del controlador

Montaje del controlador
Montaje del controlador
Montaje del controlador
Montaje del controlador
Montaje del controlador
Montaje del controlador

Para el controlador, necesitará un Arduino UNO con un protector de extensión, dos joysticks, un transceptor de 2.4GHz y una batería de 9v.

El protector de extensión se usa para más pines GND y 5V, esto facilitará el proyecto ya que no necesitará soldar el controlador

Comience conectando los joysticks al Arduino. Recuerde que un joystick es responsable del movimiento X, mientras que el otro es responsable del movimiento Y. El protector de extensión es necesario para alimentar tanto los joysticks como el transceptor.

El joystick 1 estará cableado para el eje x (acelerador), Puede conectar el SW (interruptor de joystick) si desea habilitar el cambio entre 4WD y 2WD (pero eso no está implementado en esto)

El joystick 2 estará cableado para el eje y (dirección)

A continuación, querrá comenzar a cablear el transceptor de la siguiente manera

Pines del transceptor ---- pines Arduino

TIERRA 1 ---- TIERRA

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- no conectado

Paso 3: ensamblar el automóvil

Montaje del coche
Montaje del coche
Montaje del coche
Montaje del coche
Montaje del coche
Montaje del coche

Para esto, necesitará su chasis con motores, Arduino MEGA, dos unidades de control de motor, un transceptor de 2.4GHz y una batería de 9v.

Comenzamos cableando los motores a las unidades de control de motores. Recuerde que hay tres motores involucrados (cada uno con dos cables), por lo que una unidad de control de motor solo estará medio cableada.

A continuación, querrá cablear las unidades de control del motor al MEGA. Recuerde los pines que usó para la dirección del motor, ya que los necesitará en el código.

Luego, puede comenzar a conectar el transceptor al MEGA. Los pines no serán los mismos que en UNO debido a la forma en que MEGA maneja la comunicación.

El cableado de los pines 4 y 6 se deja abierto. En el codificador estaban cableados para las ruedas delanteras. Pero si elige tenerlo solo en RWD, no necesitará cablearlos.

Pines del transceptor ---- Pines de Arduino GND 1 ---- GND

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- no conectado

Paso 4: el código

Car.ino se sube al MEGA

Controller.ino en la UNO

Si desea utilizar el monitor en serie con fines de depuración, asegúrese de establecer la velocidad en baudios en 115200.

Recomendado: