Introduction: Attendance Record System (Arduino + RFID)

In this project, you'll learn to create attendance system using Arduino and RFID. This project is facilitate to minimize the time to take attendance data and identifying who attend and do not attended.

Basic Skills Requirements:

  • C Programming
  • PHP
  • MySQL

Step 1: Let's Get Started!

Hardware Requirements:

1 x Intel Galileo (You also can use Arduino UNO and other compatible board )

1 x RFID RC522

1 x LCD 16x2

1 x Potentiometer (10k)

Wires and cables for connection

Ethernet connection cable to Router

Step 2: Let's Start Wiring

Connection of RFID to pin Intel Galileo:

Reset = Pin 5
SDA = Pin 10

MOSI = Pin 11

MISO = Pin 12

SCK = Pin 13

GND = GROUND

3.3 = 3.3v

Connection of LCD to pin Intel Galileo:
VSS & RW = GND

Vcc = 5v

Vo = Potentiometer (this is the middle pin of the 10k potentiometer)

RS = Pin 9

E = Pin 8

D4 = Pin 7

D5 = Pin 4

D6 = Pin 3

D7 = Pin 2

If not understand not clarify with the connection, please refer the image above.

Step 3: Time for Arduino Code

Download the code below and run. Verify, Compile, and Upload.

If the Arduino is wired and working correctly the LCD will display IP Address that connected to your Internet.


Download Here: bit.ly/1E9kTj5

*Libraries are attached together

Step 4: Time for PHP & Database

PHP Code:

Creating a web PHP for data(time) inserting or updating to database. Here, this code will compare the serial on card and on database.

You need a card or tag to access the attendance system record. When approaching the card / RFID tag for sensor, the serial number of this card / tag is detected and compared with the serial numbers listed on the database. If it is registered serial number, the system will send card series to the database. LCD will display, and success send messages will appear on the LCD display. If not , the system will ignore the user access and data transmission on the LCD will show a warning message card is not recognized.

*Upload the arduino.php file of your web server.

Download PHP: bit.ly/1EQRMjt

Creating Database:

Create a Database on your web hosting server and Table as I shown on the image above.

Comments

author
amberrayh made it!(author)2015-04-17

A very useful project. Thanks for sharing! I hope we see more from you in the future.

author
tahiraisha made it!(author)2017-01-29

hi bro i am a student i need this project for semester project please gives me complete documentation of project with codes

author
fakhrulhanafi95 made it!(author)2017-05-14

i am using an arduino UNO. are there any changes that i should make to the program?. please help me

fakhrulhanafi95@gmail.com

author
Josogeorge made it!(author)2016-10-23

I want the code

author
Saifiiz+artWork made it!(author)2016-11-02

i figured it out how to work with UNO.. it needs lots of changes. i got the PHP and Mysql working and Cards are working smoothly. I will do my instructable on it.

author
SitiB3 made it!(author)2017-03-26

hi, can you please send the schematic and code to me too? it would be really helpful thank you in advance may god bless you :)

email: syirah_2010@hotmail.com

author
Beansingh made it!(author)2017-02-05

hey can u send me the schematic and the code...i want to make a similar project. i want to make a databse of 60 students and store there daily attendance.

my email id- say2deepaksingh@gmail.com

thank you

author
tahiraisha made it!(author)2017-01-29

hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code

tahirmuhdiuldin64@gmail.com

author
tahiraisha made it!(author)2017-03-11

WARNING: Category '' in library SPI is not valid. Setting to 'Uncategorized'

plz help me gyz its show warning and RFID donot take card input

author
JaronieM made it!(author)2017-02-27

nice work. could you please share me the code. Thanks

author
cav1238 made it!(author)2015-04-20

hi, I wanna build this with a aurdino mega, im new to this, would you be able to tell me which ports and how to alter code? i have a Rc552- thanks

author
tahiraisha made it!(author)2017-01-29

hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code

tahirmuhdiuldin64@gmail.com

author
kuhhan made it!(author)2015-04-20

I'm not sure about aurdino mega, but you can try. Make sure you connect to the same pin as i shown at the connecting step.

author
DumaliW made it!(author)2016-05-27

kuhhan please give me your email address

author
DumaliW made it!(author)2016-05-27

kuhhan please give me your email address

author
ChaniduM made it!(author)2016-06-02

Hi.... I'm new to arduino programming....but i want to make student attendance system using arduino.. I also need to make an database using MySQl or some other software to store students attendance records..plz help me to do that...specially making a database and connet with arduino...Plz help mee as soon as possible....

author
tahiraisha made it!(author)2017-01-29

hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code

tahirmuhdiuldin64@gmail.com

author
farahxx made it!(author)2016-09-30

how to apply this on adruino uno?

author
Saifiiz+artWork made it!(author)2016-11-02

i figured it out how to work with UNO.. it needs lots of changes. i got the PHP and Mysql working and Cards are working smoothly. I will do my instructable on it.

author
kuhhan made it!(author)2016-11-03

Thank you Saifiiz artWork, you can share your codes here by creating your own instructable.

author
tahiraisha made it!(author)2017-01-29

hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code

tahirmuhdiuldin64@gmail.com

author
MuhammadZ4 made it!(author)2017-01-27

can you send your email? i can make it's work with uno but not when sending to database xampp. can you check what i miss? at php or C#.. appriate your help. thanks before

author
tahiraisha made it!(author)2017-01-29

hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code

tahirmuhdiuldin64@gmail.com

author
KenG66 made it!(author)2016-11-12

How?

author
manisware made it!(author)2016-11-03

You mentioned that you figured it out for ardunio UNO , can you please share it to me, I am looking for that and I waited for your reply

author
tahiraisha made it!(author)2017-01-29

Hi guyz plz send me the complete documentation and working +code

tahirmuhdiuldin64@gmail.com

author
Kim+CarloC made it!(author)2017-01-21

anyone who were able to do this with arduino uno?

author
shahnazhanlee made it!(author)2017-01-20

Can someone gv me code for this project?

author
Varunv26 made it!(author)2017-01-15

hello, i need the code for this project.....

author
liyanaj made it!(author)2016-12-02

Hi there, I have 3 questions.

1. Where in my web server should i place my arduino.php file ? I'm using Wordpress. I tried placing it in my wp-content folder and nothing seems to be happening.

2. I created my database as you indicated, but i'm unsure if this is correct.

3. You mentioned at step 4 "If it is registered serial number, the system will send card series to the database. "

How do I find out the card serial number? And when I insert the serial number into my table, should I be placing it in the Value section of the metric ?

My table.pngRegistering a Serial Number Card.png
author
farahxx made it!(author)2016-09-30

i don't get it. i need more details :(

author
KushalC made it!(author)2016-08-07

The connection to LCD is wrong. By connecting with the above instructions, the LCD will not even glow up. Use these connections for right connections and working:

LCD --> ARDUINO/GALILEO

VSS GND & PIN TO POTENTIOMETER (NOT THE MIDDLE ONE)

VDD 5V & OTHER PIN TO POTENTIOMETER (")

VC MIDDLE PIN OF POTENTIOMETER

RS DIGITAL PIN 12

RW GND

E DIGITAL PIN 9

D4 DIGITAL PIN 5

D5 DIGITAL PIN 3

D6 DIGITAL PIN 3

D7 DIGITAL PIN 2

A 5V

K GND

author
_spdavis made it!(author)2016-02-16

Damn annoying. I am sure I can get this code from another place. Just can't believe something based on development by the people for the people, should come to profiteering!!!

author
kuhhan made it!(author)2016-04-12

Really? Well damn annoying that you came here blaming. Show me some proof, where you can find that whole codes.

author
Bhargavv4 made it!(author)2016-04-12

give me code for rfid attendence system using arduino

author
Bhargavv4 made it!(author)2016-04-12

give me code for rfid attendence system using arduino

author
EdsonB1 made it!(author)2015-07-27

oi para baixar esse projeto tem de pagar ?

author
kuhhan made it!(author)2015-07-27

no need pay, can download free

author
alfrey made it!(author)2016-02-04

i CANT DOWNLOAD,.WHY?

author
JoseD50 made it!(author)2016-01-04

free? how? it always shows to convert your account to pro?

author
EmirA6 made it!(author)2016-01-30

can the rfid read a long range card?

author
kuhhan made it!(author)2015-11-28

Hi everyone, I will update this project soon.

author
heidiazhar made it!(author)2016-01-26

update it please :)

i really interested in this project :)

author
AbdallhA2 made it!(author)2015-11-26

i need to code to apply this on arduino uno

author
AhmedA259 made it!(author)2015-11-11

Hello,

I just wanted to ask why can't I access the link to download the libraries.

Ahmed

author
Reem_alda made it!(author)2015-11-22

Hello

did you download the system ? if you said yes how ?

author
Reem_alda made it!(author)2015-11-22

how can I download it ??

author
rahnsaidul73 made it!(author)2015-09-01

Give full details of the project

author
RebinMA made it!(author)2015-04-26

Hi , can i use Arduino Uno R3 for building it ?

author
kuhhan made it!(author)2015-04-26

Can, try.

About This Instructable

55,369views

91favorites

Bio: Don't be same, be better!
More by kuhhan:Attendance Record System (Arduino + RFID)
Add instructable to: