Talleres de Robótica ACYLAC

Algunos compañeros de la asociación llevamos ya varios años colaborando en Valladolid con la Asociación de Altas Capacidades de Castilla y León ACYLAC, dando un taller de robótica anual (inicialmente como miembros de AMUVa)

Pero este año, ya como Acylbot y como progresión de los talleres de robótica nos planteamos antes de los talleres desarrollar unos robots que fueran económicos para que los más pequeños y no tan pequeños disfruten programando y compitiendo. De esta idea han nacido nuestros dos nuevos robots: Dioduino y Turtleduino.

robotsPara los más mayores del taller que ya tienen nociones de Arduino hemos desarrollado un robot apto para iniciarse en la competición bien como rastreador o como velocista. El proyecto se bautizó como Dioduino por su forma de diodo y por basarse directamente un una placa arduino pro mini. Las características básicas que tiene son:

  • Alimentación con dos baterías Li-Po de 1 Celda/300mAh
  • Programación directa con un cable micro-USB
  • 8 sensores en la parte delantera para seguir las líneas
  • Motores con reductora 30:1 con posibilidad de añadir un encoder para control de la velocidad.
  • Un par de pulsadores y un par de leds para control de programación.
  • Control del nivel de batería para evitar problemas con las baterías Li-Po

Estamos preparando el artículo del desarrollo del proyecto, junto con el desarrollo de las librerías para arduino© para que los expertos y no tan expertos en la materia puedan programar el robot si lo desean.

Para los más pequeños y sobre todo para los no iniciados en la programación y la robótica, hemos creado a Turtleduino, un robot con forma de tortuga que está adaptada como una shield para arduino. El proyecto se ha basándo en el proyecto Scratch for Arduino (S4A) que ha servido de punto de partida para desarrollar un robot que responda directamente a la comunicación con Scratch.

s4a 2Pero no sólo sirve para programar con Scratch. Si ya se sabe programar en arduino© puedes programar tú directamente la tortura o con las librerías que estamos desarrollando y que pronto estarán disponibles para descargar. Las características básicas que tiene son:

  • Alimentación con una batería Li-Po de 1 Celda/600mAh
  • Programación directamente sobre la Arduino Uno o Duemilanove que tenga.
  • 2 sensores para programar un sigue-líneas
  • 1 sensor de luz (LDR) para proyectos de luminiscencia.
  • 1 sensor de temperatura (LM35)
  • 2 sensores de proximidad de 4cm a 30cm para evitar obstáculos.
  • 1 zumbador para que suene (esta parte les encanta a los chicos)
  • 2 pulsadores para diferentes proyectos
  • 3 leds configurados como un semáforo además de luces traseras y delanteras.
  • 2 servos de giro continuo con las ruedas para que se mueva la tortuga.

La idea de desarrollo ha sido imitar en parte lo que es un robot Moway© pero con arduino.

Para trabajar con arduino directamente de forma independiente, se ha añadido la batería Li-Po que proporciona la alimentación y que lleva incorporada un cargador en la placa, de forma que cargue con un micro-USB.

Los talleres se han realizo el pasado mes de marzo y han sido un éxito (o eso creemos) por lo que esperamos que les haya gustado la experiencia y sobre todo nuestros robots.

Proyecto «Reborn»

Reborn

Aquí os presentamos el primer robot velocista desarrollado tanto el hardware como el software completamente por Acylbot.

Toda historia tiene un comienzo y esta se inicia cuando los socios nos juntamos para desarrollar nuestro primer proyecto denominado Reborn. Todos veníamos con experiencias de anteriores robots pero queríamos un proyecto conjunto y con prestaciones nuevas. Esperamos que disfrutéis de esta entrada y os anime a más de uno a trabajar con ello.

 

PASO 1: Definición de las especificaciones del robot.

Para empezar el diseño de un robot nos tuvimos que reunir para dejar claras cuales iban a ser las especificaciones que cada cual quería en el robot. Se pusieron todas en común si se obtuvo lo siguiente:

  • Control procedente de un microcontrolador de la familia Microchip© dsPIC, en concreto el dsPIC 30F4011-30I/PT.
  • Memoria EEPROM de la familia ON Semiconductor© concretamente la CAT24C128, para almacenamiento de parámetros.
  • Control de nivel de batería para poder avisar de cuando toca cambiar las baterías. Este control será muy útil durante las competiciones, sino que se lo digan al nuestro compañero.
  • Conector para un módulo Bluetooth que servirá para depurar la programación.
  • Conector para dispositivo IMU que combina sensores inerciales y cuya comunicación se realiza mediante el protocolo I2C. Este dispositivo se puede adquirir en el distribuidor Pololu©.
  • Etapa de potencia para motores de la familia Microchip© MCP14E4-E/SN.
  • 2 baterías LIPO nano-tech de 300mAh de una celda (3.7V), total de 7.4V.
  • Para los motores se utilizarán unos DC/DC Step-Up 9V del distribuidor Pololu©.
  • Para la tensión de control se utiliza un DC/DC Step-Up/Step-Down 5V de Pololu©.
  • Motores 10:1 HP de Eje Extendido de Pololu©.
  • Pareja de encoders para el eje extendido de los motores de Pololu©.

Otras especificaciones básicas del robot:

  • 1 interruptor para encender y apagar el robot.
  • 2 pulsadores para la configuración de programa.
  • 1 pulsador de reseteo de programa.
  • 3 luces (leds) para control de programa y depuración.
  • 2 leds más en la parte inferior del diseño, una para cada lado de los motores.
  • 8 sensores QRE1113GR para el seguimiento de las líneas.

Una especificación en la que se chocaba un poco era en el tamaño del robot. Puesto que había gente que quería una medida fija, otros defendían la idea de un mástil flexible, por lo que el equipo de diseño, añadió dos conectores para poner un cable flexible, aunque la fabricación se realiza sobre un tamaño fijo con un mástil rígido. Finalmente el tamaño que se elige para el robot es de 100x150mm

PASO 2: Diseño de Reborn.

Una vez definidas todas las características, el equipo de hardware dispuso el esquema electrónico para su desarrollo y finalmente se consiguió este resultado. El peso de este diseño en PCB es solamente de 9 gramos.

Reborn1

PASO 3: Montaje de Reborn.

Finalizado el diseño y una vez recibido el material para poder montar el robot, se procedió a su montaje y ya está listo para correr. El peso máximo del robot que hemos alcanzado es de 67 gramos, pero depende del montaje final ya que puede ir con mastil de FR4 o un mastil casero.

Si estás interesado en adquirir uno, ponte en contacto con nosotros desde aquí.

Hoy es un día importante

Hola. Hoy es un día importante. ¿Sabéis por qué?, nuestro querido miembro de Acylbot, Alejandro Fernandez (papá pitufo) se nos casa.

IMG-20140719-WA0004

Todos los miembros de Acylbot tenemos nuestra historia de como nos conocimos. Yo, Javier Alonso, conocí a Alejandro en mi primer año de universidad. Siendo él de Ciudad Rodrigo, y mi pueblo de la zona, nos hizo entablar una amistad junto a Cristian. Una vez terminado el curso yo abandoné la Universidad y nos perdimos la pista. El destino hizo que 8 años más tarde, siendo Alejandro presidente de AMUVa, le encontrase en un curso de robótica, y actualmente después de 4 años de aquello haya contado conmigo para ser parte de ACYLBOT.

Durante los años que perdí la pista a Alejandro siempre tuve un recuerdo de él de ser una persona buena con arte bonachón, además de luchadora. Sin duda, al día de hoy lo sigue siendo junto con un repertorio de ideas y elevadas ganas de hacer.

Por ti, compañero, por todas las venturas, cacharros, cursos… que vamos a hacer juntos.

¡¡¡¡Menuda panda de frikis tecnológicos nos hemos juntado!!!!

Juanky, Raúl y yo te deseamos una feliz vida junto a Yara!!!

Advertencia para Yara: como no le cuides bien te la vas a tener que ver con nosotros. 😉

Continuar leyendo…