We used to need SBCs for these projects; modern microcontrollers handle them more easily and inexpensively while being easier to maintain.
Free tools, low power use, and zero noise—this setup actually holds up.