loading

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.

<p>A very useful project. Thanks for sharing! I hope we see more from you in the future.</p>
<p>hi bro i am a student i need this project for semester project please gives me complete documentation of project with codes</p>
<p>i am using an arduino UNO. are there any changes that i should make to the program?. please help me </p><p>fakhrulhanafi95@gmail.com</p>
I want the code<br>
<p>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.</p>
<p>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 :) <br><br>email: syirah_2010@hotmail.com</p>
<p>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.</p><p>my email id- say2deepaksingh@gmail.com</p><p>thank you</p>
<p>hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code</p><p>tahirmuhdiuldin64@gmail.com</p>
<p>WARNING: Category '' in library SPI is not valid. Setting to 'Uncategorized'</p><p>plz help me gyz its show warning and RFID donot take card input </p>
<p>nice work. could you please share me the code. Thanks</p>
<p>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</p>
<p>hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code</p><p>tahirmuhdiuldin64@gmail.com</p>
<p>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.</p>
<p><a href="https://www.instructables.com/member/kuhhan" rel="nofollow">kuhhan</a> please give me your email address </p>
<p><a href="https://www.instructables.com/member/kuhhan" rel="nofollow">kuhhan</a> please give me your email address </p>
<p>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....</p>
<p>hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code</p><p>tahirmuhdiuldin64@gmail.com</p>
<p>how to apply this on adruino uno?</p>
<p>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.</p>
<p>Thank you <a href="https://www.instructables.com/member/Saifiiz%20artWork" rel="nofollow">Saifiiz artWork</a>, you can share your codes here by creating your own instructable.</p>
<p>hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code</p><p>tahirmuhdiuldin64@gmail.com</p>
<p>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</p>
<p>hi bro please help me in that i want to complete my final year samester project plz gives me documentation and code </p><p>tahirmuhdiuldin64@gmail.com</p>
<p>How? </p>
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
<p>Hi guyz plz send me the complete documentation and working +code </p><p>tahirmuhdiuldin64@gmail.com</p>
anyone who were able to do this with arduino uno?
Can someone gv me code for this project?
<p>hello, i need the code for this project.....</p>
<p>Hi there, I have 3 questions.</p><p>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. </p><p>2. I created my database as you indicated, but i'm unsure if this is correct. </p><p>3. You mentioned at step 4 &quot;If it is registered serial number, the system will send card series to the database. &quot; </p><p>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 ?</p>
<p>i don't get it. i need more details :(</p>
<p>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:</p><p>LCD --&gt; ARDUINO/GALILEO</p><p>VSS GND &amp; PIN TO POTENTIOMETER (NOT THE MIDDLE ONE)</p><p>VDD 5V &amp; OTHER PIN TO POTENTIOMETER (&quot;)</p><p>VC MIDDLE PIN OF POTENTIOMETER</p><p>RS DIGITAL PIN 12</p><p>RW GND</p><p>E DIGITAL PIN 9</p><p>D4 DIGITAL PIN 5</p><p>D5 DIGITAL PIN 3</p><p>D6 DIGITAL PIN 3</p><p>D7 DIGITAL PIN 2</p><p>A 5V</p><p>K GND</p>
<p>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!!! </p>
<p>Really? Well damn annoying that you came here blaming. Show me some proof, where you can find that whole codes.</p>
<p>give me code for rfid attendence system using arduino </p>
<p>give me code for rfid attendence system using arduino </p>
<p>oi para baixar esse projeto tem de pagar ?</p>
no need pay, can download free
<p>i CANT DOWNLOAD,.WHY?</p>
<p>free? how? it always shows to convert your account to pro?</p>
<p>can the rfid read a long range card?</p>
Hi everyone, I will update this project soon.
<p>update it please :)</p><p>i really interested in this project :)</p>
<p>i need to code to apply this on arduino uno </p>
<p>Hello,</p><p>I just wanted to ask why can't I access the link to download the libraries.</p><p>Ahmed</p>
<p>Hello</p><p>did you download the system ? if you said yes how ?</p>
<p>how can I download it ??</p>
<p>Give full details of the project </p>
<p>Hi , can i use Arduino Uno R3 for building it ?</p>
Can, try.

About This Instructable

53,262views

88favorites

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