Llega el Deseado evento: Campus Party 2008
Miércoles, Julio 16th, 2008Ya estábamos todos deseando esta llegada… ¡este año será el mejor con gran diferencia!
Ya estábamos todos deseando esta llegada… ¡este año será el mejor con gran diferencia!
En mi afán por aumentar el repertorio de sistemas de control que voy desarrollando para Tupperbot, he comenzado ahora con el mando de la Wii.
El culpable de este nuevo reto ha sido Andrés, que ayer me enseñó como Flat-Bot se movía con uno de estos artilugios de “Juguete”… así que “Visto y hecho”.
El sistema está aun en pleno proceso de programación, por lo que aun queda un tiempo hasta que lo depure para ser publicado.
Igual que el Sistema de Control por Voz, este también estará diseñado para poder manejar cualquier robot que funcione por un puerto serie, aunque será un poco más complejo porque será necesario enviar tramas si se quieren aprovechar los acelerómetros del mando como hago en este video:
Por si alguno ha tenido el mismo problema que yo, aquí os dejo una adaptación del Tiny Bootloader para un 18F2525 a 20MhZ y 19200, 8, N, 1.
Sólo graba en tu 18F2525 el archivo Btldr18F2525.hex y ya podrás utilizarTiny Bootloader sin problemas.
Si ya tienes Tiny Bootloader no hace falta que te lo bajes, pero por si hay cualquier problema esta es la versión con la que está probado el bootloader de arriba: Tiny Bootloader
¿Quieres controlar tu robot sólo con la voz? Si puedes manejar tu robot por el puerto serie de tu PC… Puedes darle vida con tu voz.
Este programa lo he desarrollado para manejar a TupperBot a base de comandos de voz, aunque he implementado algunos controles manuales para tener control absoluto sobre el robot sin necesidad de estar hablando todo el rato.
Hacía falta… ¿Cómo no va a haber un club de robótica en una universidad? y más aun si la universidad es americana…
Como algunos sabéis estudio “algo raro” en un sitio “raro”, es decir, Computer Engineer en Saint Louis University, y así era, no había ningun club de robótica, de modo que me propusieron la misión de empezar con ello este año… ¡Obviamente acepté encantado!
Ahora mismo está todo empezando a rodar, pero ya tenemos bastante material como para montar 5 robots… más que suficiente para los 8 que componemos el grupo de momento.
Poco a poco iré contando cómo van nuestros robots, aunque en unos días tendremos ya lista la web.
De momento aquí está nuestro calendario:

Ahí va otra librería que acabo de crear.
Esta vez es para controlar un altavoz típico de PC, así que he creado las notas musicales todo lo afinadas que he podido teniendo en cuenta que ahora mi hermano (músico) no está en casa, y que han sido calculadas descartando los dígitos en coma flotante… aun así suena bastante bien.
Además de las notas he creado algunas melodías básicas como el Cumpleaños Feliz, las escalas musicales, Beep, SMS en morse típico de Nokia…
Esta librería irá creciendo poco a poco, sé de alguien a quien le hará gracia que TupperBot se comunique en Morse… ja ja ja
Descargar Altavoz.h (Versión 1.0)
Descargar Altavoz.h en PDF (Versión 1.0)
Aquí os dejo unalibrería que acabo de crear para usar cómodamente el módulo LCD03 en modo I2C con CCS.
Es bastante sencillo, más incluso que el archivo que he usado como base… espero que os sea útil.
Descargar LCD03.h (Versión 1.0)
Descargar LCD03.h en PDF (Versión 1.0)
Como algunos sabéis y habéis visto, TupperBot ha pasado por muchas etapas diferentes a lo largo de este año que tiene de vida; el espíritu de este proyecto fue desde un principio crear un robot relativamente complejo en cuanto a Electrónica y Programación pero sencillo mecánicamnete y de bajo coste… vamos, que no pretendo crear una maquina de destruccion, sólo un aparato acorde con mis posibilidades… y sé que la mecánica no es mi fuerte…
Hace un par de meses, en Junio de 2007, la tienda Juguetrónica me pidió que diseñase una placa para controlar los brazos robóticos que venden y además emplean en sus talleres.
Al ponerme a diseñar la placa pensé que sería bastante bueno que no estuviese limitada a ser usada con el puerto paralelo tal y como suele hacerse parra este modelo de brazo, sería bueno que fuese controlable desde cualquier otro sistema… como por ejemplo el Archiconocido estándar Skypic; de este modo, no sólo podemos controlar el brazo con un PC, sino que basta con conectar los buses a la tarjeta Skypic y el robot será controlable sin necesidad de usar un PC de por medio.
Para que la placa fuese aun más flexible, decidí emplear los controladores L298 capaces de mover motores de hasta 2A, así es posible manejar un robot de tamaño medio como TupperBot.
Descarga del PCB y SCH en Eagle
Este diseño está publicado bajo la licencia Creative Commons
en la versión de Attribution and Share Alike. Es decir, se permite copiar, modificar y distribuir este material siemempre que se reconozca al autor y se mantiene la misma licencia.