hikariboy
Published © GPL3+

Adri/Ardu-Scope

Powerfull 150 kHz oscilloscope, spectrum analyser, waterfall spectrogram and cross-correlation function on an Arduino using only Python 3

IntermediateFull instructions provided634
Adri/Ardu-Scope

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
Note I have tested on the Uno, Nano and Mega platforms. The advantage of the Mega is that is allows considerabley longer datasets to be collected because of it's larger memory (with soem code changes). Still, the UNO is my recommendation for cost and easy of use.
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
OPTIONAL - As ordered, the HC-SR04 needs some modification ( soldering to Pin 7 of the LM324 in the circuit to access the RAW analogue signal)
×1
SparkFun Analog MEMS Microphone Breakout - ICS-40180
OPTIONAL - Microphone - Any microphone will do, but the ICS-40180 has a reasonable signal level for detection
×1

Software apps and online services

Python3

Story

Read more

Code

.ino (Arduino upload) and .py (Python3 GUI) code

Code required: Arduino upload : AdriArduScope.ino Python3 interface: AdriArduScope.py

Credits

hikariboy
0 projects • 0 followers
Contact

Comments

Please log in or sign up to comment.