Friday, August 28, 2015

DIY Arduino Uno powered 5 MSPS Oscilloscope.

I have been wrining a book of "Arduino Oscilloscope Projects".  In this book I show 4 different LCD's, 5 different Analog to digital converters, and 3 different analog front ends.  The code has greatly improved with a "gain" in software feature.  I have written the code for a 1.8 SPI TFT screen as well as for a 2.4 inch or 2.8 inch ILI9341 Screen.

Here is what the 1.8 inch screen looks like.  On the bigger screens the sample time in MS is located under the other text fields on the right side.

Here is what the assembled oscilloscope looks like so far.

This is a picture of the main board without the LCD screen.

This is the front cover.  I need to wire the cover to the main board next.

Here is the finished project.

Here is a video of the project.


Evanuel Ribeiro said...

Hello, Good evening!
I would like to understand how it was done the trigger, the logic, since I am on a small project and still can not solve this part, would have to provide the code?
waiting for a return.
Thank you very much in advance!
Evanuel Ribeiro

Bob Davis said...

The code was published in nuts and volts magazine and is also available in my book "Arduino Oscilloscope Projects". Basically you look for a positive or negative going signal and then detect when it crosses the trigger level.

Evanuel Ribeiro said...

thank you!