Skip to content

zooxo/adso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

ADSO (Arduino Digital Storage Oscilloscope)

What is ADSO?

ADSO is a digital storage oscilloscope running on an arduino microcontroller. It samples, stores and analyses an electrical signal in a very user-friendly way.

How do I run ADSO?

Buy an arduino, some hardware (OLED-display, keys, some resistors for a probe), solder all parts, install the arduino software (IDE including appropriate libraries) on your PC and compile/upload "adso.ino" to your arduino.

Which features does ADSO provide?

  • Samples signals on one channel up to 500 Hz and 50 Volts
  • Shows signal graphically (80x64 pixel respective 10x8 divisions) as pixmap or polygon
  • Selectable scales (Volts per division, ms per division)
  • 1:1 and 10:1 probe
  • Triggering of periodic signals (selectable trigger level)
  • Selectable x and y offset
  • Reference signals: rectangular, PWD-output, 5V, 3.3V, GND
  • Hold/Save/Load/Reset signal and adjustments (permanent via EEPROM)
  • Fourier transformation (frequency analysis and harmonics)

What are the limits?

  • Accuracy: As the signal is shown with a pixmap with 80x64 pixels - a difference of one pixel implies a deviation of more than 1.5%.
  • Bandwidth: Due to limited sample/converting-performance and several calculations the arduino microcontroller can handle signals up to 500 Hz.
  • Measures up to 50V input voltage - more at your own risk with another probe (i.e. 100:1 with 1MOhm-resistor to 10:1-input)

Are there some pictures of ADSO?

pics

Is there a video that shows ADSO at work?

https://youtu.be/PPrNLrZ4yDo

Is there a circuit diagram and some manuals?

circuit_line screen fourier

About

Arduino Digital Storage Oscilloscope (ADSO)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%