Upgrade DIY Mini DSO to a Real Oscilloscope with Awesome Features
Channel: Creative Lau
Date: 14/05/2020

Last time I shared how to make a Mini DSO with MCU.
To know how to built it step by step, please refer to my previous video: 
https://youtu.be/c6gBv6Jcz7w

Since many people are interested in this project, I spent some time upgrading it overall. After upgrading, the Mini DSO is more powerful.
Since all operations are controlled by a single Encoder, it seems a little complicated. In this video, I will show you all functions and how to operate in detail.

Instructable for new version: 
https://www.instructables.com/id/Upgrade-DIY-Mini-DSO-to-a-Real-Oscilloscope-With-A/

Source code and circuit on GitHub:
https://github.com/CreativeLau/Mini-DSO

Specification:
MCU: STC8A8K64S4A12
Display: 0.96" OLED with 128x64 resolution
Controller: One EC11 Encoder
Input: Single Channel
Sec/div: 500ms, 200ms, 100ms, 50ms, 20ms, 10ms, 5ms, 2ms, 1ms, 500us, 200us, 100us(100us only available in Auto Trigger Mode)
Voltage Range: 0-30V
Sampling Rating: 250kHz @100us/div

There are a little changes in circuit and full update with code.
New features:
1. Show frequency of waveform
2. Customize trigger level
3. Auto, Normal and Single Trigger Mode
4. Scroll waveform along horizontal or vertical
5. Adjust OLED brightness in settings

I still plan to upgrade this project. Since many people tend to use STM32, I decide to transfer this project to it. I will share when it is done.

Hope you like it.
Please subscribe and support me.