Skip to content

πŸ† Team HackaPillar, winners of CAT Hackathon 2025, built CheckMate, a real-time IoT-powered smart assistant for heavy vehicle operators. It enhances safety, compliance, and productivity with intelligent real-time monitoring and features like RFID authentication, drowsiness detection, obstacle alerts, and slope-based speed guidance.

Notifications You must be signed in to change notification settings

kishore08-07/CheckMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ† CheckMate β€” CATERPILLAR Hackathon 2025 Winning Project

Team HackaPillar

CheckMate, a real-time IoT-powered smart assistant for heavy vehicle operators. It enhances safety, compliance, and productivity with intelligent real-time monitoring and features like RFID authentication, drowsiness detection, obstacle alerts, and slope-based speed guidance.


πŸš€ Features

  • πŸ” RFID-Based Operator Authentication
  • 😴 Drowsiness Detection (Teachable Machine)
  • 🌑️ Engine Temperature Monitoring (DHT22)
  • 🎯 Seatbelt Compliance Detection
  • 🚧 Obstacle Detection (HC-SR04)
  • 🧠 Engine Fault Detection using ML
  • πŸ”οΈπŸ“ˆ Smart Speed Estimation Based on Terrain Slope
    Uses MPU6050 sensor data to estimate terrain slope (inclination) and predict the vehicle’s optimal speed in real-time using ML models.
  • ⏱️ Task Completion Time Prediction using regression models
  • πŸ“‘ Live Dashboard with Real-Time Alerts via WebSockets

🧠 Machine Learning Modules

Feature Model Used Input Data
Smart Speed Estimation Regression (Random Forest) MPU6050 data (accelerometer + gyro) + Slope
Engine Fault Detection Classification Model Temp, vibration, obstacle sensors
Task Time Estimation Regression Model Vehicle ID + Task Type + Sensor Metrics

➑️ Terrain slope is computed from MPU6050 data and used as a key input in speed estimation, ensuring the system adapts to uphill/downhill conditions.


πŸ› οΈ Tech Stack

  • Hardware: ESP32, RFID Reader, DHT22, HC-SR04, MPU6050
  • Embedded: Arduino/C++
  • Backend:
    • FastAPI for ML Model Serving
    • Node.js + Express for API Gateway + WebSocket Integration
  • Frontend: React.js (Live Dashboard)
  • Database: MongoDB (Operator & Task Logs)
  • AI Tools: Scikit-learn, Teachable Machine
  • Protocols: HTTP, WebSocket

🀝 Contributing & Contact

We welcome contributions, feature suggestions, and feedback!

Team HackaPillar
πŸ† Winners of CAT Hackathon 2025

About

πŸ† Team HackaPillar, winners of CAT Hackathon 2025, built CheckMate, a real-time IoT-powered smart assistant for heavy vehicle operators. It enhances safety, compliance, and productivity with intelligent real-time monitoring and features like RFID authentication, drowsiness detection, obstacle alerts, and slope-based speed guidance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •