Introduction: Attendance Record System (Arduino + RFID)

Picture of 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!

Picture of 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

Picture of 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

Picture of 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

Picture of 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

amberrayh (author)2015-04-17

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

tahiraisha (author)amberrayh2017-01-29

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

Iyanuoluwa (author)2017-09-11

Please, can u send the schematics and the code. I need it for my final year project. Thanks
Email: fadugba.iyanu@gmail.com

VannesaI (author)2017-08-22

Do you mind sharing the code please? As Im using Arduino UNO... is there any different?

Email: vannsxxeroxoo@gmail.com

fakhrulhanafi95 (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

Josogeorge (author)2016-10-23

I want the code

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.

SitiB3 (author)Saifiiz artWork2017-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

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

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

tahiraisha (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

JaronieM (author)2017-02-27

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

cav1238 (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

tahiraisha (author)cav12382017-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

kuhhan (author)cav12382015-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.

DumaliW (author)kuhhan2016-05-27

kuhhan please give me your email address

DumaliW (author)kuhhan2016-05-27

kuhhan please give me your email address

ChaniduM (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....

tahiraisha (author)ChaniduM2017-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

farahxx (author)2016-09-30

how to apply this on adruino uno?

Saifiiz artWork (author)farahxx2016-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.

kuhhan (author)Saifiiz artWork2016-11-03

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

tahiraisha (author)kuhhan2017-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

MuhammadZ4 (author)kuhhan2017-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

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

KenG66 (author)Saifiiz artWork2016-11-12

How?

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

tahiraisha (author)2017-01-29

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

tahirmuhdiuldin64@gmail.com

Kim CarloC (author)2017-01-21

anyone who were able to do this with arduino uno?

shahnazhanlee (author)2017-01-20

Can someone gv me code for this project?

Varunv26 (author)2017-01-15

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

liyanaj (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 ?

farahxx (author)2016-09-30

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

KushalC (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

_spdavis (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!!!

kuhhan (author)_spdavis2016-04-12

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

Bhargavv4 (author)2016-04-12

give me code for rfid attendence system using arduino

Bhargavv4 (author)2016-04-12

give me code for rfid attendence system using arduino

EdsonB1 (author)2015-07-27

oi para baixar esse projeto tem de pagar ?

kuhhan (author)EdsonB12015-07-27

no need pay, can download free

alfrey (author)kuhhan2016-02-04

i CANT DOWNLOAD,.WHY?

JoseD50 (author)kuhhan2016-01-04

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

EmirA6 (author)2016-01-30

can the rfid read a long range card?

kuhhan (author)2015-11-28

Hi everyone, I will update this project soon.

heidiazhar (author)kuhhan2016-01-26

update it please :)

i really interested in this project :)

AbdallhA2 (author)2015-11-26

i need to code to apply this on arduino uno

AhmedA259 (author)2015-11-11

Hello,

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

Ahmed

Reem_alda (author)AhmedA2592015-11-22

Hello

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

Reem_alda (author)2015-11-22

how can I download it ??

rahnsaidul73 (author)2015-09-01

Give full details of the project

About This Instructable

57,926views

92favorites

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