Go Down

Topic: My arduino DAQ project (Read 1 time) previous topic - next topic

newtonoid

Nov 26, 2013, 07:57 am Last Edit: Nov 26, 2013, 05:39 pm by newtonoid Reason: 1
Greetings enthusiasts,

I'm making a data acquisition app for Android to read time/frequency information from an Arduino in real time. So far I've been able to push the Arduino's sampling rate to over 20 khz for the spectral estimations. I thought some of you may be interested in following my progress.

Here's stage one: http://youtu.be/Alb5wvdgHGw

Cheers!

MarkT

Nice - what datarate do you get over BT?  You are not trying spectrum estimation
on the Arduino?
[ I won't respond to messages, use the forum please ]

newtonoid

#2
Dec 28, 2013, 06:01 pm Last Edit: Dec 28, 2013, 06:03 pm by newtonoid Reason: 1
Bluetooth itself can yield very high datarates. In this application, the limiting factor wasn't the bluetooth but instead the Arduino's analog read speed. I had the Arduino operating in two 'sampling modes.'

When viewing the data in the time domain, the App sends a signal to the Arduino which puts it in sampling mode 1 -- where the datarate is around 900 Hz.

When viewing data in the frequency domain, the App sends a signal to the Arduino enabling sampling mode 2 -- where the datarate is around 22 kHz.

And yes, I was performing the spectral estimate on the Arduino itself with the plainFFT.h library.

Go Up