Just a thought: even if the range setting succeeds, you'll need to get regular samples at a given frequency to properly measure vibrations. If it cold be achieved (despite Android being in the middle), it could be a good use for old models
As an affordable alternative, if you don't need many, I would think of the M5Stack:
http://m5stack.com/shop/index.html .
There is a boxed model with display, ESP32, battery, IOs, MPU9250,...