Howdy,
I was in the same boat and didn't want to get into quite that level of inventing something. I'm not sure if my solution is really any more 'off the shelf', but there was no "building" of anything, just wiring together already made components.
I ended up using an arduino nano along with...