I have been waiting for this a long time, and I knew it was coming eventually.
A man by the name of [Yus] has devised a way to turn his Android phone into an oscilloscope. By using a dsPIC for analog to digital conversion on two channels, the data is then transmitted to the phone via a LMX9838SB/NOPBLMX9838SB/NOPB bluetooth SPP module. [Yus] used SurfaceView for the plotting of waveforms, “This tutorial found on www.helloandroid.com helps me a lot for this task: "How to use canvas in your android".
Specs and ranges are as follows:
- time per division: {5us, 10us, 20us, 50us, 100us, 200us, 500us, 1ms, 2ms, 5ms, 10ms, 20ms, 50ms }
- volt per division: {10mV, 20mV, 50mV, 100mV, 200mV, 500mV, 1V, 2V, GND}
- analog input (depends on external pre-amplifier configuration): {-8V to +8V }
The best part, you can get all the source code and designs at Yus's website.
Also, check the site for how to get started with BluetoothChat, a simple way to get started with Bluetooth communication. Something I have been wanting to get into for a while.
Cabe