Tabla de contenido:

"GRECO" - Robot para evitar objetos Arduino para principiantes: 6 pasos (con imágenes)
"GRECO" - Robot para evitar objetos Arduino para principiantes: 6 pasos (con imágenes)

Video: "GRECO" - Robot para evitar objetos Arduino para principiantes: 6 pasos (con imágenes)

Video:
Video: La Madrastra: ¡Greco no se deja humillar por Alba! | Escena - C47 2024, Noviembre
Anonim
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Bueno, si eres un principiante, ¡aquí encontrarás la forma más fácil de construir tu propio robot evitando objetos!

Usaremos un chasis de robot mini redondo con dos motores de corriente continua para construirlo más fácilmente.

Por una vez más optamos por utilizar la famosa placa Arduino UNO.

Nuestro pequeño robot "GRECO" buscará un objeto frente a él mediante el uso de un sensor ultrasónico. Si se detecta un objeto, el robot se detendrá y "buscará" a derecha e izquierda la mejor ruta de escape.

Página oficial del proyecto y futuras actualizaciones:

¿Estás listo? ¡Empecemos!

Paso 1: sobre el sensor ultrasónico

Acerca del sensor ultrasónico
Acerca del sensor ultrasónico

Los sensores ultrasónicos funcionan según un principio similar al radar o el sonar, que evalúan los atributos de un objetivo interpretando los ecos de las ondas de radio o de sonido, respectivamente.

Los sensores ultrasónicos activos generan ondas sonoras de alta frecuencia y evalúan el eco que recibe el sensor, midiendo el intervalo de tiempo entre el envío de la señal y la recepción del eco para determinar la distancia a un objeto.

Los sensores ultrasónicos pasivos son básicamente micrófonos que detectan el ruido ultrasónico que está presente en determinadas condiciones.

El sensor ultrasónico HC-SR04 utiliza un sonar para determinar la distancia a un objeto como lo hacen los murciélagos o los delfines. Ofrece una excelente detección de rango sin contacto con alta precisión y lecturas estables en un paquete fácil de usar. De 2cm a 400 cm o 1”a 13 pies. Su funcionamiento no se ve afectado por la luz solar o el material negro como los telémetros Sharp (aunque los materiales acústicamente suaves como la tela pueden ser difíciles de detectar). Viene completo con transmisor ultrasónico y módulo receptor.

Información técnica:

  • Fuente de alimentación: + 5 V CC
  • Corriente de reposo: <2mA
  • Corriente de trabajo: 15 mA
  • Ángulo efectivo: <15 °
  • Distancia de alcance: 2 cm - 400 cm / 1 "- 13 pies
  • Resolución: 0,3 cm
  • Ángulo de medición: 30 grados
  • Ancho de pulso de entrada del disparador: 10uS
  • Dimensión: 45 mm x 20 mm x 15 mm

Paso 2: Qué necesitará: hardware

Qué necesitará: hardware
Qué necesitará: hardware

Para este proyecto necesitará:

  • Arduino UNO
  • Mini kit de chasis de robot redondo
  • Blindaje de motor de CC dual con L298 IC
  • Sensor ultrasónico - HC-SR04
  • Micro Servo
  • Soporte de batería 4xAA

También necesitará algunos cables y algunos espaciadores adicionales.

Herramientas: destornillador, pistola de pegamento térmico

Paso 3: Ensamble el kit de chasis de robot mini redondo

Montaje del kit de chasis de robot mini redondo
Montaje del kit de chasis de robot mini redondo
Montaje del kit de chasis de robot mini redondo
Montaje del kit de chasis de robot mini redondo
Montaje del kit de chasis de robot mini redondo
Montaje del kit de chasis de robot mini redondo

¡Sigue las imágenes a continuación!

¡Una imagen vale mas que mil palabras!

Paso 4: el circuito

El circuito
El circuito

El escudo del motor que estamos usando tiene algunos pines de encabezado etiquetados como E / S digital y E / S analógica. Los usaremos para conectar nuestras partes de hardware junto con la placa Arduino uno.

Servo motor

Conecte su cable servo al primer encabezado (D7 5V GND). Asegúrese de que el cable marrón esté conectado al pin GND (lado derecho)

Zumbador

Conecte al primer pin del segundo encabezado (D8) el pin del zumbador "+" y el "-" a GND

Sensor ultrasónico

Usaremos el tercer y cuarto encabezado, realizaremos las siguientes conexiones:

  • Vcc - 5V (encabezado 3d)
  • Trig - A2 (encabezado 3d)
  • GND- GND (encabezado 3d)
  • Eco - A3 (cuarto encabezado)

Motores (mira tu robot desde atrás)

  • Motor de CC derecho: cable rojo a "M1 +" y negro a "M1-"
  • Motor de CC izquierdo: cable rojo a "M2 +" y negro a "M2-"

Energía - Soporte de batería

Conéctelo al terminal de tornillo "Vin -GND" del blindaje. Agregue un cable más y conéctelo con el pin "Vin" de la placa Arduino Uno. Si lo desea, puede agregar un interruptor de ENCENDIDO / APAGADO en el cable rojo de su paquete de soporte de batería.

Paso 5: el código

¡Haga que el "GRECO" esté vivo programándolo con el siguiente código!

Notas

  • Si su robot se mueve demasiado rápido y golpea los objetos, cambie la variable de velocidad en la línea 26 (valor PWM).
  • Si su robot no avanza, vaya a las líneas 43 y 44 y agregue un desplazamiento a "speedPWM". Asegúrese de que la suma sea inferior a 255. En mi caso, necesito agregar más 50 al motor izquierdo, por lo que mi motor derecho tiene un valor de velocidad PWM de 150 y el izquierdo 250.

Descargue el código desde aquí y ábralo con Arduino IDE. En su interior también encontrará el archivo de la biblioteca ultrasónica.

Paso 6: ¡Bien hecho

¡Bien hecho!
¡Bien hecho!

Bueno… eso es todo, espero que les haya gustado, ¡háganmelo saber en los comentarios!

¡Publícame algunas fotos de tu robot Arduino!

Puede encontrar más proyectos de bricolaje de Arduino en www. Ardumotive.com

¡Gracias!

Recomendado: