Skip to content

bropenguin847/Real-Time-Vibration-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time-Vibration-Analysis

Using STM32 Black Pill with MPU 6050 accelerator sensor

Introduction ⌗

This project focuses on developing a real-time vibration analysis system using the STM32F411CEU6 microcontroller (Black Pill) and the MPU6050 sensor, integrated through I2C communication. The MPU6050 combines a 3-axis accelerometer and a 3-axis gyroscope, providing motion and vibration data for analysis. Data reading and processing were implemented using STM32CubeIDE, with results displayed in Serial Studio for visualization. The system serves practical applications such as detecting vibrations in machinery, monitoring structural integrity, or analyzing dynamic motions in robotics and vehicles.


Documentation 📕

Documentation.pdf


💾 Source Code Download ⬇️

Download from the Latest Release DownLoad Source


Wiring Diagram 🔧

Wiring Diagram physical

Components ✅

BOM

Flow Chart 🔀

FlowChart

Results 📊

Not in Motion

result_not_moving

In Motion, Vibration: Low

result_in_motion_low

In Motion, Vibration: High

result_in_motion_high

In Motion, Sudden Vibration

result_sudden_acceleration

Reference 📑

Getting started with I2C

Blackpill pinout

Stm32 Hal I2c and Mpu6050 Imu

How to Interface MPU6050

Stm32 Blackpill with USB serial

Mpu 6050 Arduino Tutorial for Beginners

Datasheet with I2C Address