Go Down

Topic: Open Source Data Logger Project Using the Arduino? (Read 37 times) previous topic - next topic

Vlado

I am very new to this field and I am building Data logger for a racing kart or a car. I think there should be a category for this type of loggers.
Although, they are similar to any other type of loggers, there are specific aspects of them being exposed to a very hostile environment i.e Rain/water/oil, vibration, EMI. I have faced this problems and finding ways to tackle them, as I am sure many others too. For example SD card slot doesn't take vibration very well and the card tend to move and eventually disconnects, which is not very healthy for logger in a middle of a busy logging session  ;D
It would be nice to share other ideas about the racing data loggers with fellow motorracing enthusiasts.

billcramer07

I like this idea also. Here are 2 links to parts I use for data logging and data acquisition on my Arduino weather station.

http://www.sparkfun.com/commerce/product_info.php?products_id=9530

This little guy connects to Arduino's TX line and just logs anything sent.
The next part is a MAX6818 octal debounce chip with interrupt output. I use it for switch inputs and to count pulses from the mechanical rain gauge.

http://pdfserv.maxim-ic.com/en/ds/MAX6816-MAX6818.pdf

Just a couple suggestions.

John Beale

#97
Nov 03, 2010, 09:38 pm Last Edit: Nov 03, 2010, 09:43 pm by jbeale Reason: 1
Can anyone recommend an open-source project focused on data acquisition, display, and control?  The commercial standard is LabWindows from National Instruments. There is something called "Liberlab" http://sites.google.com/site/liberlabsite/ written in Python back in 2006, and adapted for Arduino in 2008
http://www.uchobby.com/index.php/2008/01/19/arduino-liberlab-liberino/
but it does not appear to be an active project now. Is there anything else?

What I really want is just an easy way to do various real-time plots and status indicators on my Windows PC screen to show data coming in on the serial port, and some control buttons to send commands back on the serial port.  "Processing" is nice and user-friendly, but doesn't seem to be really designed for this. It's based on Java, so I looked at just using the Java Swing GUI setup. But from a quick look, that's not easy to jump into with no experience in that area.

novice

Quote
What I really want is just an easy way to do various real-time plots and status indicators on my Windows PC screen to show data coming in on the serial port, and some control buttons to send commands back on the serial port

Look at how Processing was used to provide a UI for the PID library
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1243714052

Quote
"Processing" is nice and user-friendly, but doesn't seem to be really designed for this.

Wrong.

Quote
It's based on Java, so I looked at just using the Java Swing GUI setup. But from a quick look, that's not easy to jump into with no experience in that area.

Processing uses Java, but UIs developed in Processing do not use Swing to build the GUI.
Read the source code for the example above.

Because Processing is written using Java, it runs on OSX, Windows, and even Linux boxes.
Go to http://www.processing.org/ and follow the Download link to download Processing for your "Windows PC".

asselinpaul

I don't know if it's been mentioned but the Openlog is a good datalogger.
It accepts micro-Sd cards of up to 16 gb.  
Oh and the contest is a great idea ;)

http://www.sparkfun.com/products/9530

Go Up