AI-Based Writing Detection System
Real-time monitoring of writing activity using ESP32-CAM and Firebase
This project leverages the power of IoT and AI to create a real-time writing detection system. An ESP32-CAM microcontroller captures images periodically, uploading them securely to Firebase Storage. A Convolutional Neural Network (CNN) model, trained and potentially hosted on platforms like Google Colab or Kaggle, analyzes these images to determine if the person in view is actively writing or simply sitting idle. The detection results are updated in the Firebase Realtime Database, enabling various downstream applications like monitoring or alerts.
Capture Image
ESP32-CAM takes a picture.
Upload to Firebase
Image sent to Firebase Storage.
AI Analysis
Model classifies image as "Writing" or "Idle".
Update Database
Status stored in Firebase RTDB.
Alert (Optional)
Notification triggered if needed.
Real-time status updates from the Firebase Realtime Database.
| Timestamp | Image Preview | Result |
|---|---|---|
| 2024-07-28 10:05:15 | Preview | Writing |
| 2024-07-28 10:05:30 | Preview | Idle |
| 2024-07-28 10:05:45 | Preview | Writing |
(Sample data shown. Connect to Firebase for live updates.)