Entradas de March, 2010

Durante las últimas semanas he estado preparando Curuxa Community Site, la comunidad de usuarios de Curuxa, un sitio web que ofrece la posibilidad de que cualquier persona publique de manera gratuita y ofrezca al resto de usuarios y visitantes lo siguiente:

Por un lado, los usuarios pueden publicar sus Aplicaciones. Como sabéis, las Aplicaciones son aparatos/dispositivos construidos total o parcialmente utilizando Placas Principales y Módulos de Curuxa. Si bien tanto las Placas Principales como los Módulos oficiales se publican en el sitio web oficial de Curuxa y han sido desarrollados y publicados por mí, algunas de las Aplicaciones también las he desarrollado yo (como por ejemplo el Electrooculógrafo) pero la mayoría son aparatos construidos por terceras personas utilizando algunas de las Placas Principales y Módulos oficiales que han seleccionado.

Las siguientes fotos muestran algunas de las Aplicaciones desarrolladas por Manuel Fernández, Jorge Aparicio y Beltrán Fernández. Las dos primeras son robots construidos principalmente para aprendizaje personal, y la tercera es un POV, del cual ya he hablado. Finalmente, la última foto es un octópodo hecho por mí utilizando piezas de k’nex:

Además de las Aplicaciones, en la Comunidad de Curuxa los usuarios pueden publicar Placas Principales y Módulos personalizados, es decir, circuitos no-oficiales diseñados y construidos por los propios usuarios que siguen los estándares de Curuxa para poder utilizarse junto con el resto de circuitos oficiales en cualquier Aplicación.

Las siguientes fotos muestran unos Módulos personalizados construidos por Aarón González. Estos Módulos son:

  • Un regulador de tensión
  • Cuatro LEDs montados sobre una placa perforada, de uso similar a cuatro LTIND-A
  • Una variación de AO-SPK construida sobre placa perforada
  • Dos adaptadores para conectar Módulos a las Placas Principales sin necesidad de utilizar cables
  • Dos SIBW-1Y montados sobre una misma placa

Quien esté interesado puede visitar la lista completa de Aplicaciones y la lista completa de Módulos personalizados, y quien se anime a empezar a construir sus propios robots o cualquier tipo de aparato que se le ocurra puede iniciarse con este tutorial y, una vez terminado, puede publicar su creación en la Comunidad de Curuxa siguiendo estas sencillas instrucciones.

Usando Curuxa IDE

Autor: Urriellu

A continuación tenéis dos vídeos de ejemplo de uso de Curuxa IDE, el entorno de desarrollo simple orientado a programar de manera sencilla las placas principales y módulos de Curuxa. Ambos vídeos se han grabado de manera simultánea.

El primer vídeo muestra Curuxa IDE corriendo sobre Linux, navegando por los ejemplos disponibles, creando un nuevo proyecto a partir de uno de los ejemplos, compilándolo, grabándolo en el microcontrolador y ejecutándolo. El ejemplo utilizado hace parpadear los LEDs conectados a la placa principal. Es uno de los más simples ofrecidos ya que tan solo se pretende mostrar el uso del IDE, placas principales y módulos, pero se pueden desarrollar aplicaciones mucho más complejas sin problema.

El segundo vídeo es una grabación del programador USB (PICkit 2) conectado a MBP40, una de las placas principales, sobre la cual hay colocados cuatro módulos de LEDs indicadores (LTIND-A), siendo programados y probados desde Curuxa IDE. (Siento la mala calidad del vídeo)

Como ya había comentado hace unas semanas, desde octubre de 2009 hasta mayo de 2010, hemos estado organizando unos talleres de robótica en la Rama de Estudiantes del IEEE de la Universidad de Oviedo, en la cual los participantes reciben los esquemas y código fuente disponibles en la web de Curuxa, así como todos los componentes electrónicos necesarios para construir una de las placas principales y una serie de módulos para que puedan ir fabricando sus propios robots desde cero o cualquier otro dispositivo que se les ocurra utilizando los circuitos de Curuxa que han construido.

POV de BeltránAdemás, durante todo el curso, estamos organizando pequeños campeonatos para que los participantes de estos talleres se animen a construir diversos aparatos que no sean solamente robots, y especialmente para que vean que pueden aprovechar los circuitos de Curuxa para construir multitud de aplicaciones distintas utilizando los mismos módulos pero configurados y programados de manera distinta.

El primero de estos mini-concursos ha terminado hace poco. Éste consistió en construir un POV, es decir, un circuito muy simple capaz de escribir texto o hacer dibujos en el aire mediante el movimiento del aparato y el parpadeo de los LEDs incluidos.

El ganador ha sido Beltrán (que veis en la foto), con un POV construido con una MBP18, siete LTIND-A y cuatro SISW-SPST.

Más fotos y el código fuente pueden encontrarse en la página del concurso.