Skip to content

Mumbaikar007/Tez-Attendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tez-Attendance

A high-speed student attendance system

An IoT attendance system that scans the student's fingerprint to mark him present. A Firebase Database stores the attendance.

Basic Idea:

  1. Professors connect their Andriod Phone to the Arduio using a Bluetooth using the mobile app.
  2. The Arduino is passed around in the classroom. Fingerprint Scanner attached to Arduino scans the student's fingerprint.
  3. Each fingerprint has an associated id, i.e, the student's roll number. It is sent to Arduino and then to Professor's mobile.
  4. The andriod app updates the attendance on Firebase.

The Andriod app can make a new class, register students for the class, take attendance, show defaulters, delete a class.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  1. Install Arduiono IDE and Android Studio.
  2. Setup a Firebase connection with Android Studio.

Installing

  1. Clone the repository
https://github.com/Mumbaikar007/Tez-Attendance.git
  1. Open folders in their respective environments.

  2. Arduino Connections:
    blueTooth tx - 10
    blueTooth rx - 11
    Adafruit rx - 2
    Adafruit tx - 3

Running the tests

  1. Start your Ardunio and Android App.
  2. Connect them using bluetooth.
  3. Register a Class first: Class name, subject, students and their ids.
  4. Take attendance for that class.
  5. Check attendance.
  6. Delete the class at the end of semester.

Built With

Contributing

Mail me - [email protected]

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

IOT - Biometric Attendance System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published