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.
- π 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
| 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.
- Hardware: ESP32, RFID Reader, DHT22, HC-SR04, MPU6050
- Embedded: Arduino/C++
- Backend:
FastAPIfor ML Model ServingNode.js + Expressfor API Gateway + WebSocket Integration
- Frontend: React.js (Live Dashboard)
- Database: MongoDB (Operator & Task Logs)
- AI Tools: Scikit-learn, Teachable Machine
- Protocols: HTTP, WebSocket
We welcome contributions, feature suggestions, and feedback!
Team HackaPillar
π Winners of CAT Hackathon 2025