Tabla de contenido:
- Paso 1: Recopilación de materiales y herramientas
- Paso 2: arma el tanque
- Paso 3: Programación del tanque y el controlador
- Paso 4: cableado del tanque
- Paso 5: cableado del controlador
Video: Tanque inalámbrico controlado por Arduino (nRF24L01): 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡Hola!
Hoy les mostraré cómo construir un tanque controlado por Arduino y un control remoto. Las partes impresas en 3D del tanque (con la excepción del controlador, la guía de riel y la cubierta del tanque) fueron diseñadas por timmiclark y se pueden encontrar aquí.
Paso 1: Recopilación de materiales y herramientas
Necesitará los siguientes materiales para comenzar:
- 1x Arduino UNO (aquí)
- 1x Arduino Nano (aquí)
- 2x módulos inalámbricos nRF24L01 2.4GHz (aquí)
- 1x controlador de motor L298N (aquí)
- 2x motorreductor (la pieza amarilla de plástico) (aquí)
- 1x Joystick (aquí)
- 1x clip de batería de 9v (aquí)
- 2x interruptor de encendido (aquí)
- 2x baterías TR 18650 (y un cargador) (aquí)
- 1x soporte de batería TR 18650 para 2 baterías (aquí)
- 1x conjunto de jersey de hombre a mujer (aquí)
Las piezas impresas en 3D constan de (se pueden encontrar en la parte inferior de este paso):
- 2x cuerpo
- 2x TrackMidFrame
- 52x pista
- 4x engranaje
- 4x CogBracketInner
- 4x CogBracketOuter
- 1x TankCover
- 1x controlador
También necesitará las siguientes herramientas:
- Soldador
- Varios tamaños de brocas
- Super pegamento
- Alicates
- Cuchillo
Paso 2: arma el tanque
Después de imprimir monté el tanque. Todas las piezas, excepto las pistas, los engranajes y la cubierta, se pegaron con superpegamento. Las pistas terminaron demasiado apretadas alrededor de los engranajes, podría ser un problema con mi impresora, pero decidí agregar dos pistas adicionales en cada lado y diseñar una guía para las pistas. No es la solución más conveniente, pero funciona.
Después de ensamblar el tanque, perforé agujeros para colocar el módulo inalámbrico y el interruptor de encendido. Probablemente debería haber perforado los agujeros antes de pegarlo todo, pero no hizo mucha diferencia. Perforé agujeros y conecté el controlador del motor al fondo del tanque con dos pernos M3.
Opcional (si tienes el mismo problema que yo):
Imprima dos guías de tanque de la carpeta 'opcional' y algunas pistas (sugiero agregar una o dos en cada lado).
Paso 3: Programación del tanque y el controlador
Para programar el arduino, necesitará la biblioteca RF24 instalada. Así que descargue los archivos a continuación y abra arduino IDE. Vaya a Sketch -> Incluir biblioteca -> Agregar biblioteca. ZIP e importe 'RF24.zip' allí.
A continuación, deberá conectar el arduino UNO y cargar 'tank.ino' al arduino. conectaremos los cables en el siguiente paso.
Ahora desconecte el Arduino UNO y conecte el Arduino Nano y cargue 'controller.ino' al Arduino.
Recuerde cambiar la configuración de 'placa' y 'puerto' en las herramientas al tipo de placa y puerto correctos.
Paso 4: cableado del tanque
(la imagen del módulo nRF24L01 es una vista inferior) Cableado del tanque: Conecte los siguientes pines. pines nRF24L01 ---- Pines 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 ---- no conectado L298N ---- Arduino pines • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 En lo que respecta al paquete de baterías del tanque, el cable de tierra va al pin GND del arduino y el pin GND del controlador del motor. el cable de alimentación va al pin Vin del arduino y al pin + 12V del controlador del motor a través del interruptor de encendido. Ah, y el pin + 5V del controlador del motor está conectado al pin 5V del arduino.
Paso 5: cableado del controlador
Cableado del controlador nRF24L01 pines ---- Pines 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 ---- no conectado Joystick ---- Pines Arduino • GND ---- GND • + 5V ---- 5V • VRx - --- A0 • VRy ---- A1
Recomendado:
¡Tanque controlado por RC impreso en 3D!: 8 pasos (con imágenes)
¡Tanque controlado por RC impreso en 3D !: ¿Alguna vez has querido tener un vehículo controlado remotamente que pueda salir de la carretera e incluso puedas ver desde una cámara de vista en primera persona, entonces este tanque es increíble para ti? Las orugas en el tanque permiten un gran agarre al conducir en terrenos como tierra y
Tanque controlado por Arduino + Bluetooth: 10 pasos (con imágenes)
Tanque controlado por Arduino + Bluetooth: construyo este tanque para aprender a programar, cómo funcionan los motores, servos, Bluetooth y Arduino y construyo uno con la búsqueda de Internet. Ahora decidí hacer mis propios Instructables, para las personas que necesitan ayudar con la construcción de un tanque Arduino. Aquí
Robot Arduino inalámbrico con módulo inalámbrico HC12: 7 pasos
Robot Arduino inalámbrico con módulo inalámbrico HC12: Hola chicos, bienvenidos. En mi publicación anterior, expliqué qué es un circuito de puente H, IC de controlador de motor L293D, IC de controlador de motor L293D a cuestas para conducir controladores de motor de alta corriente y cómo puede diseñar y hacer su propia placa de controlador de motor L293D
Control remoto inalámbrico con módulo NRF24L01 de 2.4Ghz con Arduino - Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter - Helicóptero Rc - Avión Rc usando Arduino: 5 pasos (con imágenes)
Control remoto inalámbrico con módulo NRF24L01 de 2,4 Ghz con Arduino | Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter | Helicóptero Rc | Avión Rc usando Arduino: Para operar un coche Rc | Quadcopter | Drone | Avión RC | Barco RC, siempre necesitamos un receptor y transmisor, supongamos que para RC QUADCOPTER necesitamos un transmisor y receptor de 6 canales y ese tipo de TX y RX es demasiado costoso, así que haremos uno en nuestro
Mano robótica con guante inalámbrico controlado - NRF24L01 + - Arduino: 7 pasos (con imágenes)
Mano robótica con guante inalámbrico controlado | NRF24L01 + | Arduino: En este video; El ensamblaje de la mano del robot 3D, el servocontrol, el control del sensor flexible, el control inalámbrico con nRF24L01, el receptor Arduino y el código fuente del transmisor están disponibles. En definitiva, en este proyecto aprenderemos a controlar la mano de un robot con un wireles