Tabla de contenido:

Persona siguiendo el carro: 8 pasos
Persona siguiendo el carro: 8 pasos

Video: Persona siguiendo el carro: 8 pasos

Video: Persona siguiendo el carro: 8 pasos
Video: CIERRA LOS OJOS ANTES DEL CHOQUE 😱 #shorts 2024, Mes de julio
Anonim
Persona que sigue el carro
Persona que sigue el carro

Los robots están recibiendo cada día más atención en muchas industrias. A día de hoy, los robots se están haciendo cargo de la mayoría de los trabajos triviales donde antes se requería la atención humana.

Comencemos con uno simple: un bot que te sigue a medida que avanzas. Hay muchas aplicaciones para este proyecto, por ejemplo, en aeropuertos y complejos comerciales, puede transferir mercancías por usted mientras camina libremente.

En este Instructable no construiremos esas grandes máquinas industriales, sino un modelo de trabajo basado en Arduino por la misma causa.

Además, este instructable se realizó en colaboración con HATCHNHACK. Visite su increíble sitio web para ver todos sus equipos de creación de prototipos, blogs, ideas y mucho más.

Paso 1: Paso 1: Encontrar las piezas necesarias para realizar el proyecto

Bueno, estoy escribiendo esto como un Instructable general, así que intentaré obtener algunas alternativas si no puede encontrar las partes que estoy usando. También agregaré enlaces de compra para que pueda comprar los artículos que no tiene a mano y para que pueda personalizar su bot con su creatividad. Para conocer las piezas para hacer este proyecto, consulte hnhcart. Tienen piezas de buena calidad a un precio increíble.

Microcontrolador: bueno, si eres un principiante, intenta usar un Arduino. Bueno, estoy usando Arduino Uno. Enlace de compra para Arduino UNO

  • Motores: cualquier motor de 12V funcionará. Estoy usando motores de CC con engranajes genéricos de 12 voltios de 300 RPM. También puedes comprar motores BO. Enlace de compra para placas con engranajes CC | Motores BO
  • Controlador de motor: necesitará un controlador de motor para hacer funcionar los motores, ya que la mayoría de los microcontroladores no pueden suministrar tanto voltaje. Estoy usando un L298N que puede consultar aquí para comprar un controlador de motor.
  • CHASIS: Para el chasis, debe comprar uno específico para los motores que está utilizando. Para motores BO y DC grandes puede consultar este enlace
  • Sensor ultrasónico: estoy usando un módulo de sensor ultrasónico genérico HCRS04. comprar enlace para el
  • sensor ultrasónico.
  • Módulo de sensor de proximidad IR: funcionará cualquier sensor de proximidad que pueda detectar la detección de objetos durante al menos 20 cm. Comprar enlace para el sensor
  • Cables de puente: todos necesitamos cables de puente para conectar cosas. Si eres un novato, necesitarás un montón de estos para diferentes proyectos. puedes comprar algunos de aquí De hombre a hombre | Hombre a mujer
  • Batería: bueno, estoy usando una batería lipo de 12v para este proyecto. si no tiene eso, siempre puede cambiar a baterías genéricas de iones de litio de 12v. O si está usando motores BO de 9v, incluso puede usar una batería simple de 9v. Pero tenga cuidado de verificar las especificaciones de su motor antes de comprar la batería, ya que puede dañar el motor si suministra un voltaje más alto que la capacidad del motor. Para comprar batería de 9v, consulte aquí.

  • Placa de pruebas / placa de prototipos: necesitará algo para conectar todo el cable. Aquí la placa de pruebas será útil. comprar enlace para Breadboard | tablero de creación de prototipos

Paso 2: Configuración de su chasis

Configuración de su chasis
Configuración de su chasis
Configuración de su chasis
Configuración de su chasis
Configuración de su chasis
Configuración de su chasis
Configuración de su chasis
Configuración de su chasis

Para este proyecto, estoy usando 4 chasis de motorreductor que puede encontrar fácilmente. Estoy usando 4 soportes metálicos en forma de L para montar mi cabezal servo y una caja de madera y como carro.

  • Para construir el chasis, primero monte los soportes.
  • montar los motores y los neumáticos
  • montar el servo
  • deje la cabeza y la caja a un lado, ya que necesitará espacio para construir el resto del bot. lo adjuntaremos al final.

Paso 3: cableado del controlador del motor

Cableado del controlador del motor
Cableado del controlador del motor

Para suministrar suficiente energía a los motores, necesitamos configurar el controlador del motor.

  1. Primero, atornille los polos + ve y -ve del motor al conector PTR del controlador del motor.
  2. luego para encender, el controlador del motor atornilla el + ve de la batería al puerto de 12v y -ve al puerto GND del controlador del motor.
  3. coloque el pin de entrada del controlador del motor en el pin PWM de Arduino según su elección. RECUERDE cambiar a los pines del motor en su código en consecuencia.
  4. agregue un interruptor entre el + ve de la batería y el controlador del motor, de lo contrario, tendrá que seguir desconectando la batería cuando no la esté usando. Obtenga 2 cables de 5v y GND del controlador del motor a la placa de pruebas para que pueda alimentar Arduino y otros dispositivos.

Paso 4: Configuración del cabezal: sensor ultrasónico y sensor de infrarrojos

Configuración del cabezal: sensor ultrasónico y sensor de infrarrojos
Configuración del cabezal: sensor ultrasónico y sensor de infrarrojos

Pegué con pistola los sensores en una placa de metal cuadrada como se muestra en la imagen de arriba

  • Conecte todos los 5v y GND a los 5v y GND de la placa para alimentar los sensores y el servo.
  • conecte los pines de salida de los sensores IR izquierdo y derecho al pin 12 y al pin 13 de Arduino.
  • conecte el pin de eco y disparo del sensor ultrasónico al pin 2 y al pin 3 de Arduino.
  • conecte el pin de entrada del servo al pin 5 de arduino.

Paso 5: configura tu Arduino

Configura tu Arduino
Configura tu Arduino

Usé cinta doble para fijar Arduino y la placa de pruebas en el chasis, ya que también proporciona aislamiento en la parte posterior de Arduino.

Encienda el Arduino conectando los 5v y GND de la placa de pruebas al Vin y GND al Arduino y estará listo para comenzar.

Paso 6: tiempo para el código

Tiempo para el código
Tiempo para el código

Dejo un enlace de descarga para el código, mientras que también explicaré el algoritmo básico detrás del código.

  • al principio, el bot iniciará una función de búsqueda de la mano.
  • tan pronto como se encuentre un objeto, el bot iniciará la función de bucle
  • en eso, si se activa el sensor de infrarrojos izquierdo, el bot girará a la derecha
  • si se activa el sensor de infrarrojos derecho, el bot girará a la izquierda
  • si el objeto se acerca demasiado, el bot retrocederá.
  • si el objeto se aleja, el bot avanzará.

Paso 7: Todo listo, finalicemos

Todo listo, finalicemos
Todo listo, finalicemos
Todo listo, finalicemos
Todo listo, finalicemos

todo hecho, todo te queda para que uses tu creatividad para personalizarlo y encontrar tu uso innovador para el proyecto.

Recomendado: