Robot evasor de obstáculos para Arduino + Código

Robot evasor de obstáculos para Arduino + Código

Descripción

El kit robot evasor de obstáculos para Arduino + Tutorial + Código es uno de los proyectos que más entusiasman a estudiantes y aficionados de la robótica. Con la ayuda del tutorial y el código para programarlo podrás ponerlo en marcha en unos minutos.  El robot es capaz de esquivar obstáculos a una distancia definida en el programa girando a la izquierda antes de colisionar.

Requisitos:

Tener instalado el IDE de arduino

Saber como descargar un repositorio de GitHub

Lista de materiales

Kit completo

Desarrollo

  • Retira la protección de las piezas de acrílico.

  • Solda los cables a los polos de los motores.  Es importante soldar de la misma manera que se muestra en la imagen, de lo contrario los motores podrían girar en sentido opuesto.

  • Coloca los soportes de acrílico al chasis.

  • Coloca motores y tornillos en los soportes.

  • Coloca las ruedas y los encoders en los motores.

  • Coloca los separadores de 25mm a la rueda loca.

  • Monta el Arduino UNO al chasis.

  • Coloca el protoboard

  • Conecta el puente H tal como se muestra en el diagrama NOTA: Los colores de los cables de los diagramas y los colores de los cables de la conexión en físico no son los mismos

Conexión en físico:

  • Antes de seguir con el ensamble verifica que los motores se muevan correctamente con este programa, descargalo en el siguiente enlace y cargalo.
  • El robot se debe de mover Adelante por 1 segundo, después a la izquierda durante 1 segundo, después atrás durante 1 segundo, después a la derecha durante 1 segundo y espera 1 segundo para volver a realizar los movimiento una vez mas:

Este programa es solo una prueba para comprobar que la etapa de los motores esta armada correctamente. Si los motores no se mueven en esa secuencia verifica que tus conexiones esten bien hechas.

  • Coloca los protoboards al chasis.

  • Conecta los sensores ultrasonicos tal como se muestra en el diagrama NOTA: Los colores de los cables de los diagramas y los colores de los cables de la conexión en físico no son los mismos.

  • Monta las power bank con la cinta doble cara.

  • Carga el programa al Arduino. NOTA: Es importante bajar toda la carpeta y no separar los archivos que vienen en el proyecto porque si no arrojara errores.

 

Código

Diagrama

GitHub

Conclusiones

Fue necesario utilizar tres sensores ultrasónicos para garantizar el correcto funcionamiento del robot, debido a que el sensor tiene un rango de detección de 30 grados y de utilizar un solo sensor quedarían puntos ciegos que podrían ocasionar colisiones.

Articulo anterior Robot bluetooth para Arduino + Código + App

Deja un comentario

Los comentarios deben ser aprobados antes de aparecer

* Campo requerido