Tabla de contenido:
- Paso 1: Sistema de control y funcionalidad
- Paso 2: Diseño impreso en 3D
- Paso 3: Reúna las piezas y los componentes
- Paso 4: Descripción general del esquema del circuito
- Paso 5: Video del automóvil autónomo en acción
Video: El coche autónomo controlado a distancia: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este instructable fue creado en cumplimiento del requisito del proyecto de Makecourse en la Universidad del Sur de Florida (www.makecourse.com).
Este proyecto demuestra cómo un Arduino junto con un motor de doble puente en H puede controlar cuatro motores de CC y tres sensores ultrasónicos. El objetivo aquí es demostrar el esquema del circuito y el programa C que permite al coche RC conducir de forma autónoma evitando todos los obstáculos en su camino. Junto con esto, este automóvil también se controlará a través de un control remoto IR.
Una vez logrado, este automóvil podrá utilizar dos modos: el modo autónomo y el modo de control remoto. El modo autónomo permitirá que el automóvil se mueva libremente sin entrar en contacto con su entorno. El modo de control remoto permitirá al usuario controlar el automóvil y moverlo de acuerdo con el control remoto IR. Durante este modo, los sensores ultrasónicos no están operativos y, por lo tanto, el automóvil se puede mover en la dirección que desee el usuario.
Con todo, este instructivo le permitirá a usted, el lector, reproducir mi proyecto con facilidad y satisfacción.
Paso 1: Sistema de control y funcionalidad
Paso 2: Diseño impreso en 3D
Para llevar a cabo este proyecto, lo mejor es diseñar todos los componentes necesarios antes de ensamblar. En relación con el proyecto que se muestra, la parte impresa en 3D es el chasis, que debe diseñarse cuidadosamente para adaptarse a todos los componentes. Para obtener mejores resultados, es una buena idea imprimir dos copias del chasis y apilarlas una encima de la otra para ganar más espacio.
Paso 3: Reúna las piezas y los componentes
- 1 Arduino Uno
- 1 Accionamiento de motor de puente en H doble L298
- 3 sensores ultrasónicos HC-SR04
- 1 receptor de infrarrojos
- 1 mando a distancia por infrarrojos
- 4 motores DC
- 4 ruedas
- 1 o 2 chasis de coche RC
- 1 mini tablero
- 1 o 2 paquetes de baterías
- 8 pilas AA
- Cables de puente M-M y M-F
Paso 4: Descripción general del esquema del circuito
Motores de CC y accionamiento por motor
Motores derechos:
- Conecte el pin superior del primer motor y el pin inferior del segundo motor al pin OUT1 del Motor Drive.
- Conecte el pin inferior del primer motor y el pin superior del segundo motor al pin OUT2 del Motor Drive.
Motores izquierdos:
- Conecte el pin superior del primer motor y el pin inferior del segundo motor al pin OUT3 del Motor Drive.
- Conecte el pin inferior del primer motor y el pin superior del segundo motor al pin OUT4 del Motor Drive.
Accionamiento del motor L298N:
- Conecte el terminal de + 12V de la fuente de alimentación al pin VCC del Motor Drive.
- Conecte el terminal -12V de la fuente de alimentación al pin GND del Motor Drive.
- Conecte el pin de 5V de Motor Drive al pin de 5V de Arduino.
- Conecte el pin GND de Motor Drive al pin GND de Arduino.
- Conecte los pines de entrada IN1, IN2, IN3 e IN4 a los pines digitales Arduino 2, 3, 4 y 5, respectivamente.
- Conecte los pines ENA y ENB a los pines digitales 12 y 13 de Arduino, respectivamente.
Sensores ultrasónicos
Sensor delantero:
- Conecte el pin VCC al pin 5V del motor Drive.
- Conecte el pin Echo al pin digital 6 de Arduino.
- Conecte el pin Trig al pin digital 7 de Arduino.
- Conecte GND al pin GND del motor.
Sensor derecho:
- Conecte el pin VCC al pin 5V del motor Drive.
- Conecte el pin Echo al pin digital 8 de Arduino.
- Conecte el pin Trig al pin digital 9 de Arduino.
- Conecte el pin GND al pin GND del motor.
Sensor izquierdo:
- Conecte el pin VCC al pin 5V del motor Drive.
- Conecte el pin Echo al pin digital 10 de Arduino.
- Conecte el pin Trig al pin digital 11 de Arduino.
- Conecte el pin GND al pin GND del motor.
Receptor IR
- Conecte el pin de señal al pin analógico A0 de Arduino.
- Conecte el pin GND al pin GND de Arduino.
- Conecte el pin VCC al pin 5V de Arduino.
Recomendado:
Robot autónomo Arduino miniaturizado (Land Rover / Coche) Stage1Model3: 6 pasos
Miniaturización del robot autónomo Arduino (Land Rover / Car) Stage1Model3: Decidí miniaturizar el Land Rover / Car / Bot para reducir el tamaño y el consumo de energía del proyecto
Coche RC controlado por Bluetooth con control de velocidad y medición de distancia: 8 pasos
Coche RC controlado por Bluetooth con control de velocidad y medición de distancia: Cuando era niño, siempre me fascinaron los coches RC. Hoy en día puedes encontrar muchos tutoriales para hacer tú mismo coches RC económicos controlados por Bluetooth con la ayuda de Arduino. Vayamos un paso más allá y usemos nuestros conocimientos prácticos de cinemática para calcular
Coche Arduino autónomo y controlado con joystick PS2: 6 pasos
Coche Arduino autónomo y controlado por PS2Joystick: Hola, mi nombre es Joaquín y soy un aficionado a Arduino. El año pasado me obsesioné con Arduino y recién comencé a hacer todo tipo de cosas y este auto automático y controlado por joystick es una de ellas. En caso de que quieras hacer algo similar, estos ar
Robot Arduino con distancia, dirección y grado de rotación (este, oeste, norte, sur) controlado por voz mediante módulo Bluetooth y movimiento autónomo del robot: 6 pasos
Robot Arduino con distancia, dirección y grado de rotación (este, oeste, norte, sur) controlado por voz usando el módulo Bluetooth y el movimiento autónomo del robot: este Instructable explica cómo hacer un robot Arduino que se puede mover en la dirección requerida (adelante, atrás , Izquierda, Derecha, Este, Oeste, Norte, Sur) requerida Distancia en centímetros usando el comando de voz. El robot también se puede mover de forma autónoma
Coche RC autónomo: 7 pasos
Auto RC autónomo: con el auge de los autos autónomos y autónomos en la actualidad, decidí asumir el desafío de hacer uno propio. Este proyecto también sirvió como mi proyecto final en mis clases de Diseño y Desarrollo de Ingeniería y Robótica y recibió un premio por