Abstract- This project is set to overcome thedrawbacks faced by the users in the computer laboratories. Normally in computerlaboratory, if a user wants to access the computer he/she has to make his/herentry in the lab logbook which is paper based.
This consumes a lot of time forthe users to access the computer .Also, in this type of practice anyone canaccess the computer without making his/her entry in lab logbook, which isunsecure. And the laboratory in-charge cannot be able to maintain the entriesfor a long time since it is paper based. The proposed project is set toautomate laboratories with the help of biometric fingerprint sensor to turn ONthe computer and also their entry will be recorded in the database. The moduleconsists of biometric fingerprint sensor, LCD display, Arduino uno and relay.
In this project, fingerprints of all users are first recorded in the databaseof fingerprint module. When a user enters the laboratory he/she has to placehis/her fingerprint in the biometric fingerprint sensor if he/she is aregistered user then automatically a particular computer will be allotted andit will be turned ON and their entry is recorded. If the user is non-registeredthen none of computers will be allotted. The user can turn OFF the computereither manually or the user can place his/her fingerprint. After the departureof the user that computer will be free for the next user.
Keywords— biometric, relay, Arduino, computerlaboratories, fingerprint moduleI. IntroductionFingerprint is a form of identifying pattern in humans. Basedon the pattern of ridges and valleys of human fingers it can be recognized andmatched with the pre-stored patterns. It consists of sensors that are optical,ultrasonic, thermal, capacitive, etc.
, but mostly optical and capacitancescanning methods are used. In this project, a fingerprint module is interfacedto a microcontroller with a serial interfacing, and this project uses a relay,an LCD. This type of authentication for controlling devices and appliances ishighly secured and more reliable at a lower cost due to inexpensivemicrocontroller. This can also be implemented as the main registration systemfor computer centers in colleges and offices by adding external memory.
The workingof this project involves three stages which are mainly registering the userfollowed by the user authentication and finally turning ON the computer for theregistered user. The drawbacks of the previous system are mainly the time consumedwhile the user registers and also time taken for turning on the system. Thefeasibility of the project comes right from the authentication procedure whichguarantees secured access and also it prevents any confusion regarding whichuser occupied a particular system. By the help of secured access we can be ableto curb all the drawbacks of the present system. It helps in numerous ways likereducing time consumption and also decreasing the work done in registeringevery time while entering the laboratory. The processing of this projectcommences from the registration followed by the control send by the controllerto the pc displaying the user entry and also it is the job of the controller toturn on relays for the turning ON the systems. The registration of the userwill be done with the help of fingerprint module and done only once for theuser. Hence with the entry of the authenticated user the system is allocated tothe user and also the PC is turned ON for the usage.
II. Literature Review”Fingerprint Based Attendance System Using Microcontrollerand LabView” by Devendra Kumar Yadav ,Sumit Singh, Prof. Shashank Pujari, Pragyan Mishra UG Student, Dept.
of ECE,Sambalpur University Institute of Information Technology, Odisha, India whichhad the concept of fingerprint based attendance system which helped in enablingthe knowledge of registering and counting user entry.”Fingerprint Recognition Using Level 3 Feature ExtractionMethod” by Chandra Prakash Singh , Susheel Jain , Anurag Jain M.Tech., RITSBhopal/ RGPV Bhopal, India which depicted various methods by which thefingerprint gets stored and how it is been carried over the entire process.Thispaper explains deeply about the various algorithms involved in the creation ofthe fingerprint image and the process of collecting information from it.”FingerprintBased Attendance Management System with SMS Alert to Parents” by Sopan D.
Borale , Poonam G.Chaudhari,VaijantiB. Patil ,Apurva ,D.Shingne.This project also stated about the creation of anattendance based system and also involved some other concepts like the sendingof messages through GSM which gave some additional information but notnecessary for our project.
III. Proposed systemAutomated lab administrator holds the importance inrejecting the paper and pen based registration of the user in the computerlaboratories and working of the project as shown in figure 1. The supply istaken from the 230V AC power supply which is stepped down with the help of astep down transformer(230/12)V. Using a bridge rectifier IC and a 5V regulatorIC constant DC supply is given to the controller (Arduino) which gives thecontrol signals to the various devices.
Enrolment is made with a fingerprintscanner. The next step is finding the entry of the registered user anddisplaying the presence of a certain user inside the laboratory with the helpof serial port of Arduino. It also helps to find which user is present insidethe laboratory and the next step is the allocation of a system whenever a usermakes his entry. The user will be allocated a system which will be displayedand in case if no systems are available then the display will indicate no moresystems are available and finally the output of the relay is given to the PCfor instant turn ON. The output of the relay is been monitored by the Arduinowhich is the status of the load. The status of the load is used to indicate theabsence of further more systems to accommodate user entry Fig.
1 Block Diagram IV. Components usedA.ArduinoUNOArduino isan open source software platform and also hardware available for implementation.It comprises of a controller which is mainly ATmega series and also terminalsfor connecting the peripherals. The coding in this microcontroller is very easyand user friendly.
Hence multiple application controls can be done using Arduino.B.Fingerprintsensor The fingerprint module which isused here is R305 Fingerprint module. R305 Fingerprint Sensor can easily be connected to Arduinowith the help of MAX232 IC shown in figure 2. This Fingerprint scanner iscapable of storing and comparing the fingerprint and accordingly giving thedesired output.Fig.2 MAX232 Pin configurationC.LCDdisplay The LCD display used in this projectis 16X2 cross section and its description is given.
16×2 LCD is named so because it has 16 Columns and 2 Rows. There are a lotof combinations available like, 8×1, 8×2, 10×2, 16×1, etc. But the most usedone is the 16X2 LCD; hence it is used here. The 16×2 LCD display is a verybasic module commonly used in circuits.
The 16×2 translates on a display16 characters per line in 2 such lines.D.Relay Relays are used to provide electrical contact bythe application of control signals. There are many different kinds of Relays.The Relay that we have used for this project is the electromechanical relay.
Itacts upon receiving the control signals from the microcontroller. With the help of fewmechanical parts and based on the property of an electromagnet a connection ismade with the contacts. V.Hardware ImplementationA. Fingerprint module withArduino Thefigure 3 shows the pin configuration of the fingerprint module to be connectedwith the Arduino. It can be connected directly or with the help of the MAX 232 module.
In this project interfacing is done with the help of the interfacing moduleFig 3 Fingerprint module pinconfigurationThe inputs are given to the module in two ways namelytriggering the function of fingerprint sensor by the onboard switch and Add,Empty or Search or by Making pin low from external microcontroller for 5ms asper function required to be executed. The Outputs (Response) are of two wayswhich are monitor output response after a function is executed and Onboard LEDswhich displays ERROR or OK Read byte after executing function.B.LCD interfacing with ArduinoThe Pins in the LCD display 4 to 7 are connected tothe four pins 0 to 3 of the Arduino board. The Register select(Rs) andEnable(E) pins are connected to the pins 4 and 5 of the Arduino respectively.
Vssof the LCD is connected to the GND while the Vss is connected to the powersupply. RW pin is connected to ground.