Encuentra tu pasión a solo 4,17 US$/mes | Aprende Robótica, IA e IOT.

Robot evasor de obstáculos para niños con Arduino fácil y divertido

Un día, mientras jugábamos con materiales simples en casa, surgió una idea: ¿y si creamos un robot que pueda moverse solo y evitar chocar con todo?

Con un poco de cartón, algunos componentes y un Arduino, ese pequeño experimento se convirtió en algo sorprendente: un robot capaz de esquivar obstáculos por sí mismo.

Robot evasor de obstáculos para niños hecho con cartón y Arduino usando servomotores SG90, ideal para aprender robótica básica

En este proyecto, no solo vas a construir tu propio robot evasor de obstáculos, sino que también descubrirás lo divertido que puede ser aprender robótica desde cero.

Materiales

Para construir este robot evasor de obstáculos para niños, vas a necesitar materiales sencillos y fáciles de conseguir:

Electrónica

  • 1 Arduino Uno
  • 2 servomotores SG90 de 360° (rotación continua)
  • 1 sensor ultrasónico HC-SR04
  • 1 batería de 9V (de preferencia recargable)
  • 1 conector para batería con plug
  • 6 jumpers macho-macho (10 cm)
  • 2 jumpers hembra-hembra (10 cm)
  • 2 jumpers macho-hembra (10 cm)

Estructura (chasis)

  • Cartón resistente
  • 1 rueda loca pequeña

Herramientas

  • Tijeras
  • Compás grande (para hacer cortes circulares precisos)
  • Silicona

Construcción del chasis del robot

En esta parte vamos a construir el cuerpo de nuestro robot utilizando cartón. ¡Es más fácil de lo que parece!

Paso 1: Dibujar y cortar las piezas

  • Dibuja un círculo grande de 16 cm de diámetro sobre el cartón (este será el chasis).
  • Luego dibuja 4 círculos pequeños de 4.5 cm de diámetro (serán las ruedas).
  • Recorta todas las piezas con cuidado.

Paso 2: Ajuste para las ruedas

En el círculo grande (chasis), realiza dos recortes laterales donde irán las ruedas.

Estos espacios deben coincidir con el tamaño de las ruedas para que puedan girar libremente.

Paso 3: Colocar la rueda loca

  • Pega la rueda loca en la parte trasera del chasis usando silicona.
  • Esta rueda ayudará a mantener el equilibrio del robot.

Paso 4: Instalar los servomotores

  • Coloca los servomotores SG90 de 360° en los laterales del chasis.
  • Asegúrate de que estén bien alineados.
  • Fíjalos con silicona para que no se muevan.

Paso 5: Construir las ruedas

  • Une dos círculos pequeños para formar una rueda más gruesa.
  • Repite el proceso para tener dos ruedas.
  • Pega cada rueda al acople del servomotor con silicona.

Paso 6: Colocar el sensor ultrasónico

  • Ubica el sensor ultrasónico en la parte delantera del robot.
  • Pégalo con silicona, asegurándote de que quede mirando hacia el frente.

¡Listo! Ya tienes el chasis de tu robot armado. Ahora tu robot tiene forma, ruedas y “ojos” para detectar obstáculos.

Diagrama de conexiones

Ahora que nuestro robot ya tiene forma, es momento de darle “vida” conectando todos los componentes electrónicos.

Para realizar las conexiones, simplemente sigue el esquemático mostrado en la imagen presentada.

Observa con atención la posición de:

  • Los servomotores SG90
  • El sensor ultrasónico HC-SR04
  • La alimentación del Arduino
  • Y los cables jumper

Realiza las conexiones con calma y verifica que cada cable esté correctamente conectado antes de encender el robot.

Programación del robot

¡Llegó el momento más divertido! Ahora vamos a programar nuestro robot para que pueda detectar obstáculos y evitarlos automáticamente.

Para esta práctica estamos utilizando el software PictoBlox, el cual permite programar Arduino utilizando bloques de manera sencilla e ideal para niños.

Si todavía no sabes cómo utilizar este programa, primero revisa estos tutoriales antes de continuar:

Una vez que entiendas esos conceptos básicos, regresa a este proyecto y realiza la programación tal como se muestra en la imagen del código.

Libro de proyectos de inteligencia artificial para niños con contenido educativo práctico y creativo

🧠 IA para Niños desde cero

Explora nuestros eBooks educativos con proyectos guiados paso a paso para enseñar inteligencia artificial desde casa o en el aula.

¿Cómo funciona el programa?

El funcionamiento del robot es bastante sencillo:

El programa está constantemente leyendo la distancia detectada por el sensor ultrasónico HC-SR04.

Cuando detecta un obstáculo

El código compara si la distancia medida es menor a 15 cm.

Si esto ocurre:

  • El robot deja de avanzar.
  • Luego gira hacia el lado izquierdo.
  • Después realiza una pequeña pausa para darle tiempo al giro.
  • Finalmente vuelve a avanzar hacia adelante.

Cuando no hay obstáculos

Si la distancia es mayor a 15 cm:

  • El robot continúa avanzando normalmente.

Pequeño retardo

Al final del programa se agrega un pequeño retardo para estabilizar la lectura del sensor ultrasónico y evitar movimientos bruscos o lecturas incorrectas.

Pruebas Experimentales

¡Es momento de probar nuestro robot!

Una vez terminada la programación, debes cargar el código al Arduino tal como se explica en el tutorial de cómo programar Arduino con bloques usando PictoBlox.

Cuando el código haya sido cargado correctamente, coloca el robot sobre una superficie plana y enciéndelo.

¿Qué debemos observar?

El comportamiento del robot debe ser el siguiente:

  • El robot avanzará hacia adelante automáticamente.
  • Cuando detecte un obstáculo cerca utilizando el sensor ultrasónico:
    • Se detendrá por un instante.
    • Girará hacia el lado izquierdo.
    • Luego continuará avanzando nuevamente.

Puedes probar colocando objetos como cajas, botellas o tu mano frente al robot para observar cómo evita los obstáculos.

Recomendaciones durante las pruebas

  • Verifica que las ruedas giren correctamente.
  • Comprueba que el sensor ultrasónico esté apuntando hacia el frente.
  • Asegúrate de que la batería tenga suficiente carga.
  • Si el robot gira al lado incorrecto, puedes intercambiar el sentido de los servomotores en la programación.

Si todo está correctamente conectado y programado, tendrás un robot móvil capaz de desplazarse solo y evitar obstáculos automáticamente. 

🧠 IA Educativa desde cero

Libro de proyectos de inteligencia artificial para niños con contenido educativo práctico y creativo

Explora nuestros eBooks educativos con proyectos guiados paso a paso para enseñar inteligencia artificial desde casa o en el aula.

Ingrese a su cuenta