Doug Domke
Published © GPL3+

AutoScaling Signal Conditioner for Your Arduino Oscilloscope

Designed to Work with Signals up to 2 MHz, it should work with your Arduino Oscilloscope

AdvancedFull instructions providedOver 1 day138
AutoScaling Signal Conditioner for Your Arduino Oscilloscope

Things used in this project

Hardware components

This list is for one signal conditioner, for one channel
It is not for the entire oscilloscope or dual channels
×1
Analog Devices AD847 Op Amp
×3
J310 N-Channel JFET
×3
PC817 Opto Coupler
×3
1 mfd Ceramic Capacitor
×1
0.1 mfd Ceramic Capacitor
×6
10 K ohm 1/4 watt resistor
×14
470K ohm 1/4 watt resistor
×1
2.2K ohm 1/4 watt resistor
×3
15K ohm 1/4 watt resistor
×2
220 ohm ohm 1/4 watt resistor
×3
1K ohm ohm 1/4 watt resistor
×3
680 ohm ohm 1/4 watt resistor
×3
440 ohm ohm 1/4 watt resistor
×2
200 ohm trim pot
×1
20K ohm trim pot
×1
proto board
×1
+ - 12 volt DC-DC power supply
This supply can obviously supply power to multiple signal conditioners
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Signal Generator
Something capable of generating square waves and sine waves up to 2 MHz

Story

Read more

Schematics

Signal Conditioner Schematic

Auto Scaling Giga Oscilloscope

Code

Code for Auto Scaling Giga Oscilloscope

Arduino
This is a zip file containing 4 files which become tabs in the Arduino IDE
No preview (download only).

Credits

Doug Domke

Doug Domke

25 projects • 97 followers

Comments