IoT Projects
Desk Monitoring System
Complete Information and Technical Details on Wiki
DESCRIPTION
The Desk Monitoring System is an Arduino based Pilot IoT Project that uses an Ultrasonic Sensor which detects a person or an object's presence on a desk and reports the status as Present or Away to a remote Database. A Front-End Dashboard Displays this Information from Database with Real-time updates.
COMPONENTS USED
- Arduino Nano : Details
- Ultrasonic Sensor : Datasheet
- nRF24L01 : Info
- Raspberry Pi 3 b : Model Details
PROGRAMMING LANGUAGES & TECHNOLOGIES USED
- C | C++ Functions
- Python
Database
Front-End Dashboard
- HTML5
- CSS3
- JavaScript, jQuery
- Bootstrap
Repository File Structure
Main Arduino Programs for Sensing/transmitting data
- Desk_Monitor_MainNode.ino
- Receiving_MainNode.ino
Python Programs for storing data to Firebase | SQLite from receiving Arduino Unit
- RealTime_Firebase_Uploader.py
- RealTime_to_SQLite.py
Java Program for Reading Data from receiving Arduino Unit
- receiverPortReader.java