Tabla de contenido:

El coche autónomo controlado a distancia: 6 pasos
El coche autónomo controlado a distancia: 6 pasos

Video: El coche autónomo controlado a distancia: 6 pasos

Video: El coche autónomo controlado a distancia: 6 pasos
Video: Como hacer Carro que EVITA OBSTÁCULOS | ARDUINO | Obstacle Avoiding Car | ARDUINO 2024, Noviembre
Anonim
El coche autónomo controlado a distancia
El coche autónomo controlado a distancia

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

Sistema de control y funcionalidad
Sistema de control y funcionalidad

Paso 2: Diseño impreso en 3D

Diseño impreso en 3D
Diseño impreso en 3D
Diseño impreso en 3D
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

Reúna piezas y componentes
Reúna piezas y componentes
Reúna piezas y componentes
Reúna piezas y componentes
Reúna piezas y componentes
Reúna piezas y 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

Descripción general del esquema del circuito
Descripción general del esquema del circuito
Descripción general del esquema del circuito
Descripción general del esquema del circuito
Descripción general del esquema del circuito
Descripción general del esquema del circuito
Descripción general del esquema del circuito
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: