Este fué otro intento de acercamiento al mundo de la robótica para mis hijos.
El proyecto se inició con la compra de varios juguetes para montar en AliExpress compatibles con Lego technic.
Estos robots constaban de una estructura con movimiento mediante varios motores que eran controlados con un mando. Para conseguir que fueran mínimamente autónomos, sustituimos su controlador por un arduino uno, y para que se pudiera actuar sobre los motores creamos un escudo que se monta encima del arduino que nos permite la interacción con los motores. Dado que ya podíamos controlar los motores pensamos en colocar algo más encima del escudo y le incorporamos un conector para poder interactuar con un sensor de distancia y de paso le incorporamos un reproductor de MP3 para que pudiera emitir sonidos e incluso voz y un decodificador de señales infrarojas para que pudiera ser controlado adicionalmente por un mando de infrarrojos estándar.
Con todo esto montamos nuestro escudo y para facilitar la programación por los niños pensamos en desarrollar una librería para el entorno mBlock, que se programa empleando bloques de colores.
Robot con Leguino
El controlador es un Arduino Uno
Parte inferior del escudo
Zona superior del escudo
El escudo contiene los siguientes componentes:
Reproducto MP3
Controlador 1 de dos motores de corriente contínua
Controlador 2 de dos motores de corriente contínua
Receptor de protocolos de radio por ondas de infrarrojos
Conector
Conector
Puente
Conector
Alimentación principal de la placa (5v)
Conector
El escudo está diseñado para gestionar motores como el de la imagen. Para poder ser empleado por el escudo es necesario cortar el cable y soldar un conector de 4 pines.
En la zona de descarga se incluye la definición de la placa del escudo y la librería para mBlok, junto con las hojas de características de los componentes electrónicos del escudo.