![Arduino DAQ Interface](https://i0.wp.com/www.jeremyblum.com/wp-content/uploads/2013/06/arduino_daq.png?resize=300%2C274&ssl=1)
Kevin Hughes, whom I had the pleasure to meet while we were both presenting our respective work in India a few months ago, has created a nifty Arduino-based data acquisition system using a Python GUI. For those who aren’t familiar with the concept, a DAQ (or Data Acquisition) system is generally used to feed parallelized analog and/or digital datastreams into a computer for analysis and/or storage. DAQs can be very expensive, and difficult to interface with – I know from experience, having used them both in my college courses, and for the prosthetics research that I completed way back in 2008. Kevin’s DAQ works by running a sketch on your Arduino that reads the analog inputs and sends the values to the computer over serial. Then, a python script on the computer watches this serial stream, plots the data, and saves it to a CSV file in real time. The resolution is 10-bits (since the Arduino’s ADC is 10 bits[0-1023]), and the acquisition speed is limited by the max serial baud rate. You can learn more about the project on Kevin’s website, and you can download it from GitHub.
1 comment
Great Job Mr. Blum.
You doing true engineering…………..