Posts Tagged ‘datalogger’

Dealextreme NAS 652

Saturday, May 22nd, 2010

NAS 652 es un dispositivo “network attached storage” que se puede comprar en Dealextreme [1]. Incorpora 2 puertos USB, un puerto Ethernet, está basado en ARM.

Existe un grupo de google que ha desarrollado un firmware alternativo para este dispositivo: SnakeOS [2]

Tengo pensado usarlo para conectar a internet un arduino. Los principales motivos: el precio (39$ del NAS frente a los ~30$ que suele costar un shield ethernet) y poder dotar de SSL al arduino.. Aunque otras cosas que me gustan: httpd, mysqld, p2p…

Una vez descargado el sdk de snakeOS [3] disponemos de 983040 bytes para el kernel.. Siguiendo la documentación de snakeOS no resulta complicado recompilar el kernel para añadirle el soporte USB_SERIAL que necesito. Dejo el .config que he utilizado:

str8132_defconfig_jffs2

El próximo paso es compilar un programa en c que lea de la linea serie (ttyUSBx) y envia los datos a pachube…

Muchas gracias a la gente de snakeOS por currarse el firmware!!!!

[1] http://www.dealextreme.com/details.dx/sku.20383
[2] http://code.google.com/p/snake-os/wiki/FAQ
[3] http://code.google.com/p/snake-os/downloads/detail?name=snakeos-sdk_1.1.tar.bz2&can=2&q=

Actualización babulogger

Wednesday, February 17th, 2010

Hay disponible en sourceforge una actualización de babulogger que permite eliminar ficheros almacenados en la microSD. La interfaz todavía no dispone de un botón para ello.. por ahora hay que enviar por línea serie el comando “dt*” (elimina todos lo ficheros LOGGER*.CSV). Para ello se ha dejado de usar la librería Fat16 por sdFatlib. Ambas fueron desarrolladas por Bill Greiman, muchas gracias por las librerías :-)

babuLogger ya está en la calle

Tuesday, January 12th, 2010

Babulogger es un datalogger opensource basado en arduino. La primera versión ha sido liberada y está disponible en:

https://sourceforge.net/projects/babulogger/

Actualimente consta de el sketch de arduino y una interfaz gráfica para la administración del dispositivo y la descarga de datos.

Pachulib: Pachube c library

Saturday, December 19th, 2009

Pachube is a web service available at http://www.pachube.com that enables you to store, share & discover realtime sensor, energy and environment data from objects, devices & buildings around the world. Pachube is a convenient, secure & scalable platform that helps you connect to & build the ‘internet of things’.

Pachulib es una biblioteca opensource en lenguaje C que implementa el API de Pachube. Actualmente se encuentra en fase beta y permite gestionar los feeds y los datastreams (crear/borrar/actualizar/consultar).

Futuras versiones incorporarán nuevas funcionalidades:

  • Alarmas
  • Acceso a datos históricos
  • SSL

El acceso al código y documentación de este proyecto: https://sourceforge.net/projects/pachulib/

(^_^) << Pachulib-cocofrito released!!

babuLogger sketchup

Tuesday, December 8th, 2009

Estación meteorológica babuLogger:

  • Arduino.
  • MicroSD: almacenamiento local
  • RTC: configurable fecha/hora, frecuencia de muestreo, agrupamiento
  • Red (cable/wifi/gprs): almacenamiento en base de datos, configuración
  • Usb/serie: actualización del software de la estación, gestión de la sd, configuración
  • Display LCD, botones: configuración, visualización de muestras instantáneas
  • Leds: estado de operación
  • Base de Datos MySQL
  • Interfaz web: visualización online, históricos
  • Java Desktop App:  configuración, gestión de ficheros (usb/serie)

Algunos bocetos hechos con sketchup:

babulogger1

babulogger-2

babulogger-3

babulogger-4

babulogger-5

Un zip con el modelo :babulogger-proto

Listado de componentes usados en el boceto: listado-componentes

Próximamente más!