Back to Projects

Riding Behavior Monitoring App

Real-time motorcycle monitoring system built on Raspberry Pi. Features LSTM-based riding behavior prediction and smart OBD-II diagnostics with alerts for battery and engine health.

Technologies Used

Python
TensorFlow/Keras
HTML/CSS/JS
Raspberry Pi
MPU6050
OBD-II

Key Features

  • LSTM-based riding behavior prediction
  • Live stream of MPU6050 sensor data
  • Real-time OBD-II engine diagnostics
  • Smart alerts for battery and coolant health
  • Dashboard with behavior trends
  • Touchscreen-optimized UI

Project Overview

This personal project monitors motorcycle diagnostics and riding behavior using real-time sensor data and machine learning.


I independently designed and developed the entire system from hardware integration and backend logic to training the LSTM model and building the frontend UI.


The app runs on a Raspberry Pi with a 7-inch touchscreen and combines MPU6050 motion data with OBD-II engine readings. It classifies riding patterns and triggers smart alerts for battery and coolant issues.