domingo, 26 de junio de 2011

Horizonte artificial con Arduino

Para mi próximo proyecto basado en Arduino necesito implementar el horizonte artificial para mantener el equipo siempre horizontal respecto el suelo.

Las opciones disponibles pueden ser las siguientes de menor a mayor exactitud:
  • Tilt basado en mercurio
  • Acelerometro
  • Inclinometro
  • IMU (Acelerometro + Giroscopio)

PRUEBA
En este caso se ha utilizado un Tilt con lo que se consigue una detección en un solo eje. Veamos en el siguiente video una prueba que he realizado en un Arduino Uno.

video


Si no ves el video, pincha aquí.

RESULTADO
La prueba de concepto aunque correcta no será aplicada. Se trata de un dispositivo de muy bajo coste y no fiable del todo, por lo que pasaremos al siguiente objeto de la lista, un acelerometro de 3 ejes y precisión inferior a 2g que mostraremos en una próxima entrada en el blog.



domingo, 5 de junio de 2011

Arduino FreeNAS y Monitor FreeNAS: Código opensource disponible.

Por fin acabo de publicar los fuentes y ejecutables de los proyectos Monitor FreeNAS y Arduino FreeNAS en GoogleCode.



Monitor FreeNAS
  • aplicación webservice (aplicación .php)
  • interficie gráfica de configuración (aplicación .php)
Enlace del proyecto en Google Code aquí.






Arduino FreeNAS
  • comunicación con arduino via PC (aplicación .java)
  • programa visualización via LCD (programa .pde)
  • intercomunicación con Monitor FreeNAS
Enlace del proyecto en Google Code aquí.