rpi based vibration analysis

Status
Not open for further replies.
I thought I'd post this here as I figure it might be useful to someone.

I wrote a bit of software that lets you connect an MPU6050 IMU (accelerometer/gyro) to a raspberry pi, collect data from it and then analyse that to investigate the response of whatever you're measuring. This is written so that the recorder, which runs on an rpi, is decoupled from the analysis server which means you can connect multiple sensors to a single server and hence you can collect data from various positions in one go. The recent release of the rpi zero w makes it pretty cheap to hook up multiple sensors.

The main limiting factor is the 1kHz sample rate of the device so that means anything beyond 500Hz isn't going to be visible. The app was designed for measuring the response of your HT seating area though so that limit doesn't really matter in that context.

I don't think it would be that hard to add an audio interface to this though probably not much point given how many apps exist for that already.

The app is written in python with a js (react) front end and I've published it to pypi as well as built an exe for windows.

Docs are available over at Welcome to vibe — vibe 0.1.0 documentation

Source is on github at https://github.com/3ll3d00d/vibe

pypi packages at https://pypi.python.org/pypi/vibe-analyser/0.3.1 and https://pypi.python.org/pypi/vibe-recorder/0.3.1

windows exe (only tested on windows 8.1) at https://github.com/3ll3d00d/vibe/releases/tag/0.3.1

demo video at https://youtu.be/pXOHOIwnnWw
 
Status
Not open for further replies.