I've been working on Loguino for a few months now, and the first stable release is now available. Loguino is a data-logging solution based around commodity(Arduino) hardware. Underneath is a powerful data-logging framework that can be adapted to log just about anything. Loguino focuses on data capture, rather than analysis or visualization. It was born out of the need to capture data from a Microsquirt ecu without a laptop connected, but has evolved into a more generic tool.
Loguino can log from the following inputs:
Megasquirt Automotive Engine Control Units
LIS331 Accelerometers
ITG3200 3 Axis Gyro
NMEA Compatible GPS Devices
Analog Pins (Voltage)
Digital Inputs (High/Low)
Loguino writes output to the following outputs:
SD Cards
Serial Devices
Each poller and logger is optional, enabling and disabling features is easy using a configuration file at build time.
Loguino is built using cmake, and is designed around the arduino mega, although other boards will work just fine.
There are a few of us using it now, and I feel its stable enough that others might also find it useful.
I have a few code improvements I want to roll out in the coming weeks to make things more pluggable as per the design, then I'll focus on the following features:
Yes, loguino can log from that GPS device, it will read any NMEA compatible device that has a serial output.
Do you just want to log the GPS data, or are you interested in any other attached sensors? I'm working on an online configurator/builder that you can use to select the options you want, this will take me some time though.
The GPS logs at 9600 BAUD so when you run ccmake you need to specify that as the GPS Speed, and make sure you specify the correct serial port.
If you want something to test, let me know the serial port you've connected the GPS to, and any other sensors you want to use and I'll compile up a hex file for you to deploy.
Yes, loguino can log from that GPS device, it will read any NMEA compatible device that has a serial output.
Do you just want to log the GPS data, or are you interested in any other attached sensors? I'm working on an online configurator/builder that you can use to select the options you want, this will take me some time though.
The GPS logs at 9600 BAUD so when you run ccmake you need to specify that as the GPS Speed, and make sure you specify the correct serial port.
If you want something to test, let me know the serial port you've connected the GPS to, and any other sensors you want to use and I'll compile up a hex file for you to deploy.
Best regards
David
Thanks, not yet...I'm just looking for info at the moment...I'll let you know when I'll start..
irvined,
I've been looking into doing something exactly like this for a few months, but haven't been able to figure out what kind of sampling rate is possible while writing to an SD card. Do you know how fast this is capable of polling sensors, getting GPS info and writing to SD? I'm also working on data logging for racing purposes, and wanted to try rolling my own DAQ system using Arduino, but am not as experienced as you seem to be, so it is taking a lot of searching... then I found this page. Awesome blog you've got!