The IoT Attendance System is here to make tracking attendance at Creative a breeze! 🚀 We’ve hooked up an RFID scanner with a Wi-Fi module to read ID cards and send the data straight to a Google Sheet. The system features LEDs, a buzzer for alerts, and email notifications for banned individuals. 📧 Plus, there’s an MIT app that lets managers log in, see who’s around in real time, and search through attendance history. 📱
-
RFID Scanning: Employees swipe their ID cards in front of the RFID sensor. 🆔
- The NodeMCU uploads the card data to the Google Sheet. 📊
- It also sends serial messages to the Arduino Uno to handle different scenarios (employee, manager, or banned). 🛠️
-
LED and Buzzer Alerts:
- Employees/Managers: Green LEDs flash one by one until the LCD shows their name. 💚🔆
- Banned Individuals: Red LED blinks, buzzer sounds, LCD displays "ALERT! Intruder detected!", and an email is sent to all employees with the banned person’s ID. 🚨🔴📧
-
MIT App:
- Pulls data from the Google Sheet and displays it. 📈
- Login: Only the manager can log in (Username:
nora
, Password:1234
). 🔐 - Features:
- Shows who’s in the building and alerts if an intruder is detected. 🏢👀
- Displays a history log with details (ID, Name, Age, Date, Time) and lets you search for specific employee records. 📜🔍
- LCD I2C 🖥️
- RFID Sensor 🏷️
- LEDs 💡
- Arduino Uno 🎛️
- NodeMCU ESP8266 🌐
- Buzzer 🔔
- Jumper Wires and Resistors 🔧
- MIT Application 📲
- Arduino Code: Check out the repo 📁
- NodeMCU Code: Check out the repo 📁
- Photos and Video: Also in the repo 📸🎥
- Hardware Setup: Connect everything according to the schematics. 🛠️
- Software Configuration:
- Upload the Arduino and NodeMCU code to your boards. 📤
- Set up the Google Sheet and SMTP settings as needed. ⚙️
- Install the MIT App and log in with the manager credentials. 📲🔑
Enjoy managing attendance with style! 🎉