# DIY Guide: Measure Vibration Plate Amplitude & Frequency at Home

> Learn step‑by‑step how to measure vibration plate amplitude and frequency using a smartphone or affordable accelerometer sensors.

- Date: 2026-08-31
- Author: Expert Guide Team
- Category: Using a Vibration Plate with
- Canonical: https://vibrationplatehomegym.com/blog/diy-guide-measure-vibration-plate-amplitude-frequency-at-home/

# How to Measure Vibration Plate Amplitude and Frequency at Home: A DIY Step-by-Step Guide Using a Smartphone or Accelerometer

## Introduction

In this guide, the reader will learn how to capture accurate amplitude and frequency data from a vibration [plate](#) using either a standard smartphone or a dedicated accelerometer sensor. Understanding these parameters is valuable for evaluating the effectiveness of fitness equipment, diagnosing mechanical wear, and optimizing workout routines. The guide presents a systematic approach that balances accessibility with technical depth, ensuring that hobbyists and intermediate makers can achieve reliable results without specialized laboratory equipment.

## What You'll Need

- [WITMOTION WT901BLECL 9-Axis IMU Sensor](https://amazon.com/dp/B07T2C97WN?tag=wpem020126-20) – High‑precision 9‑axis IMU with Bluetooth 5.0, priced at $49.99, rating 3.7/5 (182 reviews).
- [HiLetgo MPU-6050 6-Axis Sensor Module](https://amazon.com/dp/B00LP25V1A?tag=wpem020126-20) – Low‑cost 6‑axis module, $11.79, rating 4.5/5 (793 reviews).
- [WITMOTION Vibration Sensor](https://amazon.com/dp/B0C6KBSCLH?tag=wpem020126-20) – BLE vibration sensor, $51.88, rating 4/5 (94 reviews).
- [Fasvicna MPU-6050 Kit](https://amazon.com/dp/B0FS7959C4?tag=wpem020126-20) – Pack of six 6‑axis IMU modules with jumper wires, $14.99, rating 4.3/5 (13 reviews).
- [WITMOTION WT901C-232 Inclinometer](https://amazon.com/dp/B07YYTD9GR?tag=wpem020126-20) – 9‑axis inclinometer with RS232 output, $39.90, rating 4.1/5 (43 reviews).
- Smartphone with accelerometer (iOS or Android) and a free data‑logging app such as Physics Toolbox Sensor Suite.
- USB‑type C cable (for sensor charging and data transfer).
- Computer with a web browser for data visualization (Excel, Google Sheets, or Python).

## Step‑by‑Step Instructions

## Step 1: Prepare the Measurement Environment

First, place the vibration [plate](#) on a stable, level surface to avoid external vibrations that could distort the data. Use a non‑slipping mat if the floor is smooth, and ensure that the surrounding area is free from foot traffic during the test. This preparation reduces noise in the recorded signal, allowing the sensor to capture only the plate's intrinsic motion.

## Step 2: Choose a Data Acquisition Method

Two viable approaches exist: using the built‑in accelerometer of a smartphone, or attaching an external IMU sensor. The smartphone method requires no additional hardware and is suitable for quick checks, while the external sensor provides higher precision and multi‑axis data. For most hobbyist applications, the [WITMOTION WT901BLECL 9-Axis IMU Sensor](https://amazon.com/dp/B07T2C97WN?tag=wpem020126-20) offers the best balance of accuracy and convenience.

The WT901BLECL includes a 9‑axis sensor suite (accelerometer, gyroscope, magnetometer) and a Cortex‑M4 processor running at 168 MHz. Its Bluetooth 5.0 low‑power design delivers up to ten hours of continuous operation, which is sufficient for multiple measurement cycles. The included Android/iOS app provides real‑time graphs, data export to CSV, and calibration tools, eliminating the need for third‑party software.

## Step 3: Install and Calibrate the Sensor

Download the WITMOTION app from the product page link and install it on the smartphone. Power the WT901BLECL using the provided Type‑C cable, then pair the device via Bluetooth. Once connected, navigate to the calibration menu and follow the on‑screen instructions to zero the accelerometer axes. Calibration is essential because even a small bias can lead to inaccurate amplitude calculations.

If the budget is limited, the [HiLetgo MPU-6050 6-Axis Sensor Module](https://amazon.com/dp/B00LP25V1A?tag=wpem020126-20) can serve as an alternative. This module communicates over I2C and requires a microcontroller (Arduino or ESP32) to read data. Although it lacks built‑in Bluetooth, the low price of $11.79 makes it attractive for users who already own a development board. The MPU‑6050 provides ±2 g to ±16 g acceleration ranges and ±250°/s to ±2000°/s gyroscope ranges, which are sufficient for most vibration plate frequencies.

## Step 4: Capture Raw Acceleration Data

Start the vibration [plate](#) at the lowest speed setting. In the WITMOTION app, press the “Record” button and allow the sensor to collect data for at least 10 seconds. This duration captures multiple vibration cycles, enabling accurate frequency analysis. After the recording, export the data as a CSV file to the smartphone's file system.

For the MPU‑6050 module, connect the sensor to an Arduino Uno using the provided jumper wires (included in the Fasvicna MPU‑6050 Kit). Upload a simple Arduino sketch that reads the accelerometer registers and prints CSV‑formatted lines to the serial monitor. Use the Arduino IDE to save the output to a text file, then transfer the file to a computer for analysis.

## Step 5: Analyze Amplitude and Frequency

Open the CSV file in Excel or Google Sheets. Plot the acceleration values (Y‑axis) against time (X‑axis) to visualize the waveform. The peak‑to‑peak distance represents the amplitude of the vibration. To determine frequency, apply a Fast Fourier Transform (FFT) using the built‑in data analysis toolpack in Excel or a free Python script with NumPy and Matplotlib.

When using the [WITMOTION Vibration Sensor](https://amazon.com/dp/B0C6KBSCLH?tag=wpem020126-20), the app already provides FFT results and vibration displacement metrics (0–30 mm). This sensor captures 3‑axis vibration, speed, and temperature, offering a more comprehensive view of the plate's behavior. Its BLE 5.0 range of 50 m ensures reliable data transmission even if the smartphone is placed on a nearby table.

## Step 6: Validate Results with a Second Sensor (Optional)

For increased confidence, repeat the measurement using a second sensor such as the [WITMOTION WT901C-232 Inclinometer](https://amazon.com/dp/B07YYTD9GR?tag=wpem020126-20). Although primarily an inclinometer, this device also outputs 9‑axis data, including acceleration and angle. Compare the amplitude values from both sensors; discrepancies greater than 10 % may indicate calibration errors or sensor placement issues.

When positioning multiple sensors, mount them on opposite sides of the plate using the strap holes on the Vibration Sensor or adhesive tape for the IMU modules. Ensure that each sensor’s sensitive axis aligns with the direction of plate motion (typically the vertical Z‑axis).

## Step 7: Document and Interpret Findings

Record the measured amplitude (in millimetres) and dominant frequency (in hertz) for each speed setting of the plate. Create a table summarizing the data, and include notes about any irregularities such as spikes or drift. This documentation assists in tracking the plate's performance over time and can inform maintenance decisions, such as tightening loose bolts or replacing worn motor mounts.

Finally, store the raw CSV files in a cloud folder for future reference. The ability to revisit historical data enables trend analysis, which is valuable for long‑term fitness equipment monitoring.

## Tips & Pro Tips

- Secure the sensor firmly to the plate to avoid relative motion that would add noise to the signal.
- Use the app's built‑in low‑pass filter (e.g., 20 Hz) to suppress high‑frequency electrical interference.
- If the Bluetooth connection drops, place the smartphone within one meter of the sensor to maintain a stable link.
- When using the MPU‑6050 module, add a small capacitor (0.1 µF) across VCC and GND to improve power stability.
- For more precise frequency measurement, increase the sampling rate to 200 Hz or higher in the sensor settings.
- Document ambient temperature; the WT901BLECL sensor reports temperature, and temperature drift can affect accelerometer bias.

## Troubleshooting

ProblemPossible CauseSolution
No Bluetooth connectionSensor battery depleted or Bluetooth version mismatchCharge the sensor for at least one hour; ensure the smartphone supports Bluetooth 5.0 or higher.
Erratic spikes in dataLoose wiring (MPU‑6050) or electromagnetic interferenceRe‑check all jumper connections; keep the sensor away from power supplies and motors.
FFT shows multiple peaksPlate not operating at a single speed or external vibrations presentRun the plate at a constant speed and isolate the test area from other moving equipment.
Amplitude appears too lowSensor orientation wrong (axis misalignment)Rotate the sensor so that the Z‑axis aligns with the vertical motion of the plate.

## Conclusion

By following this guide, the reader can accurately measure vibration plate amplitude and frequency using either a smartphone or a dedicated accelerometer sensor. The process combines careful preparation, precise data acquisition, and thorough analysis, delivering actionable insights into equipment performance. Whether the goal is to optimise workout intensity, diagnose mechanical wear, or simply satisfy scientific curiosity, the described workflow empowers makers to obtain reliable measurements without expensive laboratory instruments.

## Products Mentioned in This Guide

![WITMOTION WT901BLECL](https://imagedelivery.net/9HFzmUrZT1VKBNvEeC85mQ/853afba6-86c4-4395-6714-4ba53d583d00/public)

### [WITMOTION WT901BLECL 9-Axis IMU Sensor](https://amazon.com/dp/B07T2C97WN?tag=wpem020126-20)

Price: $49.99 | Rating: 3.7/5 (182 reviews)

![HiLetgo MPU-6050](https://imagedelivery.net/9HFzmUrZT1VKBNvEeC85mQ/ebc84fd2-6572-4a7e-1879-6b675912cf00/public)

### [HiLetgo MPU-6050 6-Axis Sensor Module](https://amazon.com/dp/B00LP25V1A?tag=wpem020126-20)

Price: $11.79 | Rating: 4.5/5 (793 reviews)

![WITMOTION Vibration Sensor](https://imagedelivery.net/9HFzmUrZT1VKBNvEeC85mQ/fa95b55c-9a49-4eab-74d2-6a00cd2f3100/public)

### [WITMOTION Vibration Sensor](https://amazon.com/dp/B0C6KBSCLH?tag=wpem020126-20)

Price: $51.88 | Rating: 4/5 (94 reviews)

![Fasvicna MPU-6050 Kit](https://imagedelivery.net/9HFzmUrZT1VKBNvEeC85mQ/92bd6ae9-0a58-4c52-a50c-2313131eb300/public)

### [Fasvicna MPU-6050 Kit](https://amazon.com/dp/B0FS7959C4?tag=wpem020126-20)

Price: $14.99 | Rating: 4.3/5 (13 reviews)

![WITMOTION WT901C-232](https://imagedelivery.net/9HFzmUrZT1VKBNvEeC85mQ/9dc3db28-0a18-41d4-9d1a-a0da0329d800/public)

### [WITMOTION WT901C-232 Inclinometer](https://amazon.com/dp/B07YYTD9GR?tag=wpem020126-20)

Price: $39.90 | Rating: 4.1/5 (43 reviews)

## Frequently Asked Questions

### What tools can I use to measure vibration plate amplitude and frequency at home?

You can use a standard smartphone with a vibration analysis app or a dedicated accelerometer like the WITMOTION WT901BLECL or HiLetgo MPU-6050.

### How accurate is a smartphone compared to a professional accelerometer?

Smartphones provide reasonable estimates for casual use, but dedicated accelerometers deliver higher precision and lower noise for detailed analysis.

### Do I need any special software to record data from the IMU sensors?

Most IMU modules pair with free Bluetooth or USB apps that log acceleration data in CSV format for easy export and analysis.

### Is it safe to measure a vibration plate while it’s operating?

Yes, as long as the sensor is securely attached and you keep a safe distance from moving parts to avoid injury or sensor damage.

### How do I calculate the plate’s amplitude from the recorded data?

Convert the peak‑to‑peak acceleration values to displacement using the formula A = a/(2πf)², where a is acceleration and f is the measured frequency.
