Arduino Oscilloscope

This project aims to provide insight into the workings of a digital oscilloscope. This project is designed to be an education tool.

Apr 14, 2019

54411 views

30 respects

Components and supplies

1

TFT Touchscreen, 320x240

1

Arduino Mega 2560

1

Analog Accelerometer: ADXL335

Apps and platforms

1

Arduino IDE

Project description

Code

Github

The code can be found here

Downloadable files

block diagram for the design

block diagram for the design

block diagram for the design

block diagram for the design

Comments

Only logged in users can leave comments

sait1

2 years ago

https://1drv.ms/i/s!AhI-xsjAtrr8hJtVdylSvmRy3o_FRQ?e=YlgeJN schematic diagram

Anonymous user

2 years ago

Where does one find <SPFD5408_Adafruit_TFTLCD.h>?

wayri

2 years ago

You can find the library in the GitHub repository. It is linked in the project

Anonymous user

2 years ago

Hello wayri , I will use Osciduino-3 , but I cant find schematics for the switches . Please can You show this ?

wayri

2 years ago

Sorry about the late reply. The schematics for the switches? Do you mean How to toggle the different settings. In that case you can toggle the settings for now, just in the code. However, there are comments in the code explaining how you can attach an external switch (tactile) to toggle through the time division setting. Hope you can use that as a starting point to attach switch functions further Hmmm!, I haven't updated the repository on my github for a long time.

Anonymous user

2 years ago

BEAUTIFUL... IT SMELLS BEAUTIFUL; IT WILL SHOW US DE WAE.

Anonymous user

5 years ago

Hello wayri , I will use Osciduino-3 , but I cant find schematics for the switches . Please can You show this ?

wayri

2 years ago

Sorry about the late reply. The schematics for the switches? Do you mean How to toggle the different settings. In that case you can toggle the settings for now, just in the code. However, there are comments in the code explaining how you can attach an external switch (tactile) to toggle through the time division setting. Hope you can use that as a starting point to attach switch functions further Hmmm!, I haven't updated the repository on my github for a long time.

Anonymous user

6 years ago

Where does one find <SPFD5408_Adafruit_TFTLCD.h>?

wayri

2 years ago

You can find the library in the GitHub repository. It is linked in the project

alirezasafdari

6 years ago

Timing the processor is going to be the most challenging part of this project. Good Luck.

alirezasafdari

2 years ago

Considering that you have a SD card for storage + colorful screen + signal processing, I think Mega2560 may not be able to keep up with all tasks. But I hope it all works out for you.

wayri

2 years ago

Indeed, timing the processor is a challenge. The priority is given to reading analog signal and processing it. The inputs are handled after that using interrupts.

RERE3_14

6 years ago

BEAUTIFUL... IT SMELLS BEAUTIFUL; IT WILL SHOW US DE WAE.