Close
0%
0%

Vibration analyser

A portable 3-axis vibration analyzer built on the M5StickC Plus platform

Similar projects worth following
Stick-CPlus Vibration Analyser is an open-source firmware and application that transforms the M5 Stick C Plus (an ESP32-based compact device with a built-in 3-axis IMU) into a portable vibration analysis instrument. The project implements real-time accelerometer sampling, 1024-point FFT spectral analysis, and multiple on-device visualizations such as time-series plots, frequency spectra, spectrograms, and statistical summaries, all displayed on the device’s screen. It supports persistent data storage with timestamps, serial and Bluetooth connectivity for data export and remote monitoring, and user interaction via buttons and external triggers—enabling both field measurements and post-processing workflows. The software is released under the MIT License and is designed for enthusiasts and practitioners interested in compact, low-cost vibration diagnostics using embedded hardware.

VibrationAnalyzer_v1.7_RTC.ino

ino - 51.62 kB - 12/13/2025 at 16:05

Download

  • 1 × M5 StickC Plus

  • Quick Start

    v.divic12/13/2025 at 16:13 0 comments

    Basic Recording


    1. Power on the device
    2. Wait for startup screen (shows RTC time and storage status)
    3. Press BtnA to start recording
    4. LED turns on during recording (~5 seconds for 1024 samples)
    5. Press BtnB to cycle through result screens

    Viewing Stored Records


    1. Navigate to Screen 6 (Storage Browser) using BtnB
    2. Press BtnA to browse through stored records
    3. Selected record data is shown on all other screens

View project log

  • 1
    Clone Repository
    git clone https://github.com/vlado83/Stick-CPlus-Vibration-Analyser.git
    cd Stick-CPlus-Vibration-Analyser
  • 2
    Open in Arduino IDE
    File → Open → VibrationAnalyzer_v1.7_RTC.ino
  • 3
    Configure Board
    Tools → Board → ESP32 Arduino → M5Stick-C-Plus
    Tools → Upload Speed → 1500000
    Tools → Port → [Select your COM port]

View all 6 instructions

Enjoy this project?

Share

Discussions

Sl_Postmann wrote 12/14/2025 at 09:20 point

The project is wonderful, but I'd like to add that radiofrequency, magnetic fields, and ultrasound also need to be analyzed and recorded. They cause many people to feel unwell.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates