This project is a school project that aims to use an ESP32 board, a fingerprint sensor, and an LCD screen to track the time of arrival and departure of employees. The system works by capturing the employee's fingerprint and sending the data to an MQTT broker. The broker then receives and processes the data to update the employee's attendance records.
- ESP32 board
- Fingerprint sensor
- LCD screen
- MQTT broker
- Connect the ESP32 board, fingerprint sensor, and LCD screen as per the circuit diagram.
- Upload the code to the ESP32 board.
- Connect to the MQTT broker and start recording the attendance of employees by scanning their fingerprints.
- The attendance data can be monitored and managed from the MQTT broker.
This project also includes a mobile application for iOS devices that connects to a web server on a Raspberry Pi. The application retrieves the attendance data of employees from the server and displays the worked hours. The web server on the Raspberry Pi communicates with the ESP32 board through the MQTT broker to receive the latest attendance data.
The mobile application provides a convenient way for managers to monitor the attendance records of employees in real-time. The user-friendly interface allows for easy navigation and provides a clear overview of the attendance data.