Software for embedded system (ESP32 "arduino")
Posted: 03 May 2026, 00:46
Hi everyone,
I’ve put together a small open-source gamma spectrometer project for the ESP32 "Cheap Yellow Display" (a popular "arduno ESP32 board" with a touchscreen that cost about 15 euros).
It uses a Theremino PMT Adapter with a cheap I2S ADC board, and displays the spectrum, pulse view, and basic oscilloscope directly on the touchscreen. It also includes simple filtering options, CPS display, RGB led activity indication, and a short beep option :) on detected pulses.
This is still a modest experimental project, but it may be useful to others who want to try a compact ESP32-based gamma spectroscopy setup.
Code and documentation are available here:
https://github.com/sylvainf/ESP32-Gamma-Spectrometer
Feedback, corrections, and suggestions are very welcome.
I’ve put together a small open-source gamma spectrometer project for the ESP32 "Cheap Yellow Display" (a popular "arduno ESP32 board" with a touchscreen that cost about 15 euros).
It uses a Theremino PMT Adapter with a cheap I2S ADC board, and displays the spectrum, pulse view, and basic oscilloscope directly on the touchscreen. It also includes simple filtering options, CPS display, RGB led activity indication, and a short beep option :) on detected pulses.
This is still a modest experimental project, but it may be useful to others who want to try a compact ESP32-based gamma spectroscopy setup.
Code and documentation are available here:
https://github.com/sylvainf/ESP32-Gamma-Spectrometer
Feedback, corrections, and suggestions are very welcome.