This project is a full digital oscilloscope using a Raspberry Pi and an ADC (ADC0831). It has a frequency range of 1Hz - 2kHz which depends of the sample frequency set by the user. There are three input voltage scales (2Vpp, 5Vpp y 20Vpp). Depending on the signal that wants to be measure one of these scales should be chosen and connected to the next stage of the circuit, the filters stage. There are two filters, a 1 Hz high pass filter and a 2k Hz low pass filter, both first order Butterworth active filters using operational amplifiers. The output of the filters connects to the ADC0831 which is wired to the Raspberry Pi, this last two interact via several wired connections and C code. Last, the Raspberry Pi graphs the values measured via GNUPlot code.
Most of the material is in spanish but it is really intuitive.