Archive for October, 2008

Skybot-test 1.0 liberado

Monday, October 27th, 2008


skybot-test.png

Acabo de liberar la versión 1.0 del Skybot-test, un programa con interfaz gráfica que permite el control del robot Skybot, así como la visualización en pantalla del estado de todos sus sensores: 4 CNY70 (infrarrojos), 4 bumpers y un sensor de luz. Aquí se puede ver un pantallazo de su ejecución en una máquina GNU/Linux con Debian/Etch:


skybot-test-pantallazo-linux.png

Es un programa muy útil para realizar pruebas con el skybot y detectar si todos los sensores y motores están funcionando correctamente. Es libre y multiplataforma. Está programado en Python y usa librerías gráficas wxpython. Este es el aspecto que tiene al ejecutarse en una máquina con windows XP:


skybot-test-pantallazo-win.png

Si tienes un Skybot prueba el programa y dime los fallos que encuentres. Está muy probado en Linux, pero no tanto en Windows. Para las pruebas de Windows he utilizado una máquina virtual (VirtualBox) sobre Debian Etch.

Obijuan

Seminario previo a la defensa de la tesis

Saturday, October 18th, 2008


seminario-tesis.png

El pasado miércoles 8 de octubre realicé el seminario previo a la defensa de la tesis. Es una exposición obligatoria, dirigida al departamento de la escuela. La charla fue en castellano, pero la defensa final tendrá que ser en Inglés para la obtención de la mención europea.
El 14 de octubre hice la entrega definitiva de la tesis (PDF), en el registro de la Universidad Autónoma. Ya me va quedando menos para terminar. La batalla final se librará en el futuro, el viernes 21 de Noviembre de 2008, a las 12h, en la sala de grados del módulo 16 de la facultad de Ciencias de la UAM ;-)

Obijuan

Pyburn: Grabando PICs

Monday, October 6th, 2008


pyburn-logo.png

Ya hemos liberado la versión 1.0 del programa Pyburn, que permite grabar firmware en la Tarjata Skypic usando como programador otra Skypic.
Si en el microcontrolador PIC tienes grabado el Bootloader , podrás descargar tus programas desde el PC sin problemas, usando por ejemplo el Pydownloader. Pero… ¿Cómo puedes grabar el Bootloader?. Necesitas un circuito programador. Si ya tienes una tarjeta skypic, la podrás usar como programadora. Con sólo apretar un botón podrás grabar el Bootloader.

Una gran ventaja del Pyburn es que es Libre y Multiplataforma, y además está programado en Python, por lo que es muy fácil de modificar. Aquí podéis ver un pantallazo ejecutándose en Linux:


pyburn-10-screenshot-linux.jpg

Y aquí en Windows XP:


pyburn-10-screenshot-win.jpg

Las librerías gráficas que he utilizado son las wxPython, que tienen la ventaja de que el aspecto de la aplicación es igual al de los programas nativos de cada sistema Operativo.

El código fuente es el mismo (no hay una versión para Linux y otra para windows), lo que hace muy fácil su mantenimiento.

Obijuan