IMHO the naming isn't great, because it would be useful for plotting slow-ish sensor data, but I'd struggle calling something with only ~3kS/s an "oscilloscope"
I understand that it wouldn't compare with the actual oscilloscope, but this was never meant to be a replacement for oscilloscope. It's just a low cost way to convert available electronics into a portable handy scope for basic applications. It was very useful for me while I was designing a characterization board.
Sampling rate depends upon the analog to digital converter (ADC) used with the Raspberry Pi. ADS1015 has a relatively lower sampling rate of 3.3kS/s. However, I have also used MCP3002 with Raspberry Pi. It has a sampling rate of around 75KS/s for 2.7V (and 200KS/s for 5V), which gives a very good performance.
So, just with a change of ADC, one can achieve better performance. I will probably include support for more ADCs in the library soon.
Comments
Hi, I am the author. This is a hobby project. I think it could be a useful tool for DIYers. Any feedback is much appreciated.
IMHO the naming isn't great, because it would be useful for plotting slow-ish sensor data, but I'd struggle calling something with only ~3kS/s an "oscilloscope"
Thank you for the feedback. I appreciate it.
I understand that it wouldn't compare with the actual oscilloscope, but this was never meant to be a replacement for oscilloscope. It's just a low cost way to convert available electronics into a portable handy scope for basic applications. It was very useful for me while I was designing a characterization board.
Sampling rate depends upon the analog to digital converter (ADC) used with the Raspberry Pi. ADS1015 has a relatively lower sampling rate of 3.3kS/s. However, I have also used MCP3002 with Raspberry Pi. It has a sampling rate of around 75KS/s for 2.7V (and 200KS/s for 5V), which gives a very good performance.
So, just with a change of ADC, one can achieve better performance. I will probably include support for more ADCs in the library soon.
You might call it a DAQ, since that's much more in line with what you're doing.
Nice project. Thanks for posting it. In my view, any sampling rate is useful for something, and lots of low speed phenomena are worth scoping.
While looking into various ADC's, I suggest also providing as an option, a reading from the built-in audio interface.