Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT Internship Work – MPU6050 Tilt Detection

Overview

This project was developed as part of my IoT internship work. It focuses on tilt detection using the MPU6050 sensor, which measures acceleration and gyroscopic motion in real time.

The system reads sensor data from the MPU6050 and detects tilt/orientation changes for motion analysis and embedded system applications.

Features

  • Real-time tilt detection
  • MPU6050 sensor integration
  • Accelerometer and gyroscope data processing
  • Embedded C/C++ implementation
  • Built using PlatformIO

Hardware Used

  • Microcontroller board (ESP32 / Arduino / compatible board)
  • MPU6050 sensor module
  • Jumper wires
  • USB cable
  • Breadboard (optional)

Software & Tools

  • PlatformIO
  • Visual Studio Code
  • C/C++
  • Git & GitHub

Project Structure

  • "src/" → Main source code
  • "include/" → Header files
  • "lib/" → External/custom libraries
  • "test/" → Test files
  • "platformio.ini" → PlatformIO configuration

How It Works

  1. The microcontroller communicates with the MPU6050 sensor.
  2. Sensor readings are collected continuously.
  3. Accelerometer and gyroscope values are processed.
  4. Tilt angle or orientation changes are detected.
  5. Output is displayed through serial monitor or connected application.

Applications

  • Motion tracking
  • Robotics
  • Smart devices
  • Fall detection systems
  • Gesture-based control systems

Learning Outcomes

Through this project, I learned:

  • IoT project development workflow
  • Sensor interfacing
  • Embedded programming
  • Real-time data processing
  • Debugging hardware-software systems

Author

Renika P B.Tech Electronics and Communication Engineering (ECE)

About

Tilt detection using MPU6050 and ESP32

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages