Oscilloscope as a Display

This project demonstrates how to use a digital oscilloscope as a crude display. 3D objects and a camera input are displayed using the internal Digital Analog to Converters.

Parts

The parts used here are the LOLIN32 and the ESP32 MiniKIT. But Any ESP32 board can be used.

 

The camera is the cheap OV7670 without the FIFO. The camera supports up to VGA resolution.  However, we are not able to fit a whole VGA frame into the memory of the microcontroller.

  • Where to get them

These links are also supporting my work but I don’t mind if you find a cheaper source 😉

Wiring

GPIOs 25 & 26 are connected to two probes of the Oscilloscope. Ground of the microcontroller is connected the clamps of the probes. The probes are set to 1X.

If you want to use the camera it is attached just like in my I2S camera tutorial (TFT is not needed)

Code

All the sketches can be found in my github repository:
https://github.com/bitluni/OsciDisplay

The STL converter can also be used from here (no worries, it does not upload anything)

Datasheets

Related project

ESP32 I2S Camera (OV7670)