Software para la Skypic/Skybot empaquetados para Ubuntu 10.10 (64-bits)

Empaquetadas para ubuntu 10.10 (Arquitectura 64-bits) las utilidades para la Skypic y el Skybot: Libiris, LibStargate, pydownloader y Skybot-Test.

Instalación en Ubuntu 10.10 (64-bits):

Sólo hay que pinchar en los siguientes enlaces e instalarlos con Gdebi:

  • Libiris
  • LibStargate
  • Pydownloader
  • Skybot-test
  • Para compilar usamos el SDCC. Se instala muy fácilmente en ubuntu pinchando en este enlace:

    * Instalación compilador SDCC

    Obijuan

    Primer prototipo de la Tarjeta Skycube-mega: Locomoción de Minicube-I

    blog-skycube-mega-prot1-minicube-i-1

    Ya está listo el primer prototipo de la tarjeta Skycube-mega para usarla en la locomoción de los robots modulares. Es similar a la Skycube pero con el micro ATMEGA328 de Atmel en vez del PIC16F876A de Microchip.

    Para comprobar su funcionamiento se ha realizado la locomoción del robot Minicube-I, utilizando la nueva versión del software de micro-osciladores que ha sido portada al Atmel. Aquí podéis ver un vídeo:

    [youtube]http://www.youtube.com/watch?v=c97OG0Gfrdw[/youtube]

    En esta foto podéis ver la placa junto a la Skycube. Tienen el mismo tamaño y los conectores están situados en los mismos lugares. Los conectores para la programación “in-circuit” son diferentes, así como el conector del puerto serie que para la Skycube-mega es de 4 pines en vez de 3. Esto permite utilizar la señal RTS para realizar un auto-reset de la placa y poder descargar programas sin apretar ningún pulsador. La descarga se realiza con el cable de FTDI

    blog-skycube-mega-prot1-skycube-1

    Los primeros prototipos siempre los cableo a mano. Utilizo hilo de wrapping que sueldo en los pines para hacer las conexiones.

    blog-skycube-mega-prot1-3

    Obijuan

    Software de micro-osciladores portado al ATmega168 de Atmel

    blog-micro-osciladores-atmel-prot1
    He comenzado a portar el software de micro-osciladores al micro ATmega168 de atmel. Hasta ahora lo tenía sólo para los PIC16F876A. Para las pruebas iniciales he usado un arduino nano, una protoboard, un módulo MY1 y cuatro pilas AA. En este vídeo podéis ver al módulo oscilar:

    [youtube]http://www.youtube.com/watch?v=dD2Uwq1R-vo[/youtube]

    Las fuentes del programa están disponibles en este repositorio.

    Aunque todavía queda mucho por mejorar, cualquiera que tenga un Arduino o una placa con un micro ATmega podrá implementar la locomoción de robots modulares de manera muy fácil. ¡Pruébalo! 😉

    Obijuan

    Tarjeta skypads 2.0

    skypads-20-3
    Publicado el primer prototipo de la Skypads 2.0. Es una tarjeta con 8 pulsadores distribuidos en dos grupos de cuatro, con forma de cruceta. Aunque se puede usar como una placa genérica de pruebas con pulsadores, está pensada para controlar robots como si fuese un mando de una consola 😉 Así es mucho más fácil que usar tarjetas genéricas como la Skypads 1.0.

    blog-skypads-20-skybot

    La Skypads 2.0 tiene una longitud igual a la anchura de la Skypic, por lo que se puede atornillar encima de ella. Así es más cómodo para hacer pruebas:

    blog-skypads-20-skypic

    En esta foto se han reunido varios periféricos para la Skypic: Skypads 1.0, Skypads 2.0 y Freeleds:

    blog-skypads-20-10-freeleds

    La Skypads 2.0 es hardware libre 2, diseñada con Kicad

    Obijuan

    Tarjeta Skypads 1.0

    skypads-10-r2

    Ya tenemos el primer PCB prototipo de la Skypads 1.0. Es una tarjeta con 8 pulsadores de prueba que se conecta a cualquiera de los puertos de la Skypic (A,B ó C). Es muy útil para hacer pruebas o convertir la Skypic en una entrenadora para aprender a programar los microcontroladores PIC.

    En esta foto la podéis ver conectada al puerto C de la Skypic. Junto con la freeleds, hacen una combinación perfecta para depurar aplicaciones y aplicar la Skypic a la docencia.

    blog-skypads-10-4

    Por supuesto, la Skypads es hardware libre2, diseñada con Kicad. Todos los esquemas están disponibles en su página.

    Obijuan

    Monolito 1.0: Biblioteca de componentes para Kicad

    blog-monolito-logo
    Hemos publicado la versión 1.0 de Monolito, una biblioteca de componentes para Kicad. Esta versión incluye todos los componentes de la Skypic 2009, que ya han sido validados en fabricación.

    Mi motivación personal es la de fomentar el que se realicen diseños de hardware libre2 para fabricación industrial. Por eso, Monolito sólo contendrá componentes que ya han sido validados en fabricación. La primera versión de Monolito se creó en el 2005, para la realización de la tarjeta Freeleds. Ahora se ha ampliado con los componentes de la Skypic y pronto con los de la Skycube.

    blog-monolito_10-3d-1

    Actualización: Ya está liberada la versión 1.1, que incluye los componentes de la Skycube

    Obijuan

    Tarjeta Skycube 1.0

    skycube-10-modulo-y1-1-blog
    Acaba de nacer la tarjeta Skycube 1.0 para el control de robots modulares autónomos. Se puede adaptar tanto a los módulos Y1 como a los nuevos módulos MY. El PCB es de color negro, lo que de da un toque friki 😉 y las esquinas están redondeadas. Hemos fabricado 50 unidades en ELATE SA.

    skycube-10-modulo-y1-2-blog
    Es hardware libre2, por lo que cualquier la puede estudiar, modificar, distribuir o fabricar. Las caracterísitcas son:

  • Microprocesador: PIC16F876A a 20Mhz
  • Conexión de hasta 8 servos (8 módulos).
  • 4 conectores de servos por cada cara, para facilitar el cableado
  • Comunicación por bus I2C entre tarjetas Skycube.
  • Conector de I2C doble, uno por cada cara, para facilitar la interconexión
  • Conector de alimentación doble, tipo molex, uno por cada cara
  • Conector de grabación ICSP
  • Led de pruebas
  • Botón de pruebas
  • Micro-interruptor de on/off
  • Led de power-on
  • Slot de expansión para conectar sensores
  • Pines de TX y RX accesibles mediante un conector. Muy útil para descargar firmware usando un bootloader
  • skycube-3d-1-blog
    Ha sido diseñada con la herramienta Kicad.
    Podéis encontrar más fotos en este álbum.

    Obijuan