A Simple and Ultra Low-cost Oscilloscope Built With an ATtiny85 and an OLED Display.
by alecelular in Circuits > Arduino
202 Views, 2 Favorites, 0 Comments
A Simple and Ultra Low-cost Oscilloscope Built With an ATtiny85 and an OLED Display.
Oscilloscopes are essential tools in electronics, but they can be expensive and complex for beginners.
In this project, I built a compact and low-cost oscilloscope using an ATtiny85 and an OLED display.
This device is designed mainly for:
- Learning electronics
- Visualizing signals
- Educational use in classrooms
It is simple, affordable, and a great way to understand how oscilloscopes work.
Full project and source code available here:
Supplies
- ATtiny85
- OLED display SSD1306 (I2C)
- Resistors
- Capacitors (if needed)
- Breadboard or PCB
- Jumper wires
- Power supply
Optional:
- Arduino (for programming the ATtiny85)
Circuit Connections
The circuit is simple and uses I2C communication for the OLED display.
Connect the OLED display to the ATtiny85 using the I2C pins.
This minimal setup makes the project easy to build.
Programming the ATtiny85
You can program it using an Arduino as ISP.
Full source code available here:
How It Works
The oscilloscope samples the input signal and displays it as a waveform.
- The signal is sampled periodically
- The display shows voltage over time
- Different time scales can be used
This allows basic visualization of electronic signals.
Educational Use
This project is ideal for learning basic electronics and signal visualization.
It can be used as a low-cost educational tool in classrooms.
If you found this useful, feel free to check the GitHub repository or suggest improvements.