USB Vibration Sensor

Measure any vibration.

PicoQuake

Measure Anything

Measure vibrations of a small fan or a tall building. Using a low-noise MEMS accelerometer, even the smallest vibrations can be detected.

  • 16 g acceleration range
  • 4 kHz sample rate

Simply hold it to an object, stick it with a double-sided tape or fix it with a cable tie.

Specs

Bridge

Standalone, Accessible, Open Source

A cost effective alternative to industrial vibration sensors.

Connects directly to your computer via USB. No additional power supply required. Python driver and command line interface (CLI) with minimal dependencies. Supports Linux, Mac & Windows.

Firmware and Python driver are open-source and available on GitHub.

Repository

FFT Plot

Command Line Interface

Control PicoQuake using the command line interface (CLI).

List available devices, set acquisition parameters and trigger data acquisition. For advanced acquisitions, a TOML file can be used for configuration. Continuous or interval acquisition is supported. Data is saved to a CSV file.

Supports basic plotting of time series and power spectral density of the acquired data.

CLI Documentation

Terminal CLI

Python API

Integrate PicoQuake into your project using the Python API.

Read values directly, trigger acquisition based on a threshold, or stream buffered data.

API Documentation

VSCode Screenshot