Skip to content

ISTE-VIT/CasierPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

CASIER PRO 🔐

Logo

This smart lock based IoT system will give you a two step authentication process. First thing here is instead keys we will have RFID tags and the second thing is you need to have a mobile app which is designed by us. You should successfully authenticate the app using your fingerprint then if you place the respective RFID tag, the door will be unlocked. These two things will be in

Authors

Features

The features that we worked on are concerned with neophytes, so we used RFID - Android Fingerprint series based locker, which can be unlocked with just your fingerprints from your respective phone which has a fingerprint sensor and a RFID tag. We also worked on the things , if the user’s android phone was stolen or not with him , then he can add his account to any of the phones having fingerprint sensor, and he can login with his email and password. Also if the user’s RFID is lost somewhere, then he was requested to add a secret pin, and should answer three questions which had been added before when he login for the first time, then after that he should press a secret button with will be present inside of the locker from inside of the locker door. If that button is not pressed, then the buzzer sounds, and also the user gets mail that someone tried to open the locker. These features make our project unique and most secure. This is not it, but we are going to add more features, and make it much more secure and beginner friendly.

Tech Stack

Software The app was developed in android studio and was supported as a database by firebase. The android app code was written in Java with XML involved in GUI designing. We have also used two external dependencies named Biometric Prompt which helps in the detection and verification of user’s biometrics. We have initiated the automated mail upon not meeting necessary conditions using JavaMail API and GMAIL’s SMTP server. For the above-mentioned feature, 3 libraries namely additional, mail, activation libraries have also been added externally.

HardwareFrom the hardware side , we used NODEMCU which is apparently the best and cheapest option for this project. We had chosen the RC522 module for detecting the RFID tags or the cards. Used a normal tactile switch (push button) as an emergence switch and we used an active 3.3V-5V buzzer module for the alarm purposes. Since the support for Arduino firebase library has ended, there were some web script fingerprint issues and we solved it by using GRC SSL fingerprint website and by editing the raw HTTPClient file of Arduino Firebase library.

Server: Firebase

Components: RC522 RFID sensor, Arduino Uno, Buzzer, Pushbutton, Relay + Motor + Door(Servo Motor)

EDITOR: Arduino IDE, Firebase, Nodered, Android Studio

Software Requirements Specification

Document

Project Report

Document_2

Flow Chart

FLOW CHART

Circuit Diagram

Circuit Diagram

App Layout

Applayout

Working Video

Video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages