Introduction: NFC Card Reader Data to PhpMyAdmin
This project demonstrate how we can send the NFC card id to our mysql database using arduino. This project further can be implemented for various application such as student attendance syste, worker attendance system or in time or out time of the person by scanning card into the MFRC 522 nfc rfid reader module.
In this project I'm showing you how we can send the Id of nfc card to the server and save it to the mysql database using php. I used arduino uno with gsm sim800 module to connect with the internet service. This project is useful where wifi network is not available.
Hope you will like this simple and easy project..
Step 1: What You Will Need?
1. MFRC522 rfid reader module
2. Arduino uno
3. Gsm sim800 or sim900
4. Rfid tags
5. Breadboard
6. Wires
7. Power Supply
Step 2: Circuit Diagram:
Connect the components as shown in circuit diagram.
Pin2 of arduino to Tx of Gsm.
Pin3 of Arduino to Rx. of Gsm.
Step 3: Server Side:
Take any of free php hosting with phpmysql database.
Inside phpmyadmin > click on sqlQuery, Run query " create database nfcreader " and click on Go
> click on sqlQuery, Run query inside nfcreader database " create table nfc(id varchar(30)) " and click on Go
> you can test database by inserting values, Run query " insert into nfc values('AXT67JM') " and click Go
> you can see data from table, Run Query " select * from nfc " and click on Go
Extract PHPfiles.rar
Create php for connection with database.
Php files are in attachments.
Upload these files in file manager of hosting service.
Make Change inside Conf.php
=> $con=mysqli_connect("localhost","root","--","nfcreader");
replace localhost with your database ip address
replace root with your database userid
replace -- with database password
Attachments
Step 4: Uploading Code ToArduino:
Replace " APN " in the code with your sim card APN
Repalce " yourURLhere.com " with your URL into the code attached.
Attachments
Step 5: You'r Done!
Done with this simple project. For queries comment down below, I would like to hepl you..!
23 Comments
2 years ago
That is very interesting indeed! But you are sensing the NFC data thru ... SMS (or mis it GPRS data?)? Why not over wifi? It would seem cheaper and simpler ... and I would be able to try it out with my localhost immediately. ;o)
Question 5 years ago
hello may i know about apn
Answer 5 years ago
APN are different for all internet service providers. It depends on which sim card you are using. Google the apn name for your sim card to connect to the internet on gsm.
Reply 3 years ago
Why i get this error sir??
Reply 3 years ago
Check your internet connection. data pack must be active on your sim.
Question 4 years ago
Hi. Can i ask you on how to connect the RFID card reader to database without the GSM? I've downloaded the codes and the one on the .ino file included GSM.
Answer 4 years ago
You need to use esp8266-12e or nodemcu for that. Connect rfid directly to nodemcu or arduino with esp8266-01 to upload on database... you can also use ethernet sheild
Reply 4 years ago
hi. now i'm using gsm sim900a. is the circuit diagram is same with gsm sim800? and what is APN? Iis it the same with PUK on sim card?
Reply 4 years ago
Circuit is same for 800 and 900...apn is access point name you can search your apn for your sim card on google. It is not related to puk
Reply 3 years ago
Hellow sir... How can I know the ip address of database.... ? Where can find it?
4 years ago
You may want to check out this quick and easy tutorial on connecting your RFID RC522 module to PHP. It will show you how to save RFID logs to your Mysql database by sending a request to the server containing the tag id.
Video Demonstration
https://www.youtube.com/watch?v=SBWWQNPiXJ0
Direct Link for the Source Code and Tutorial Here
https://devcraze.com/tutorials/connecting-rfid-scanner-to-php-using-nodemcu-wifi-module/
4 years ago
It's possible use a wifi module instead GSM? Thanks!
Reply 4 years ago
Yes you can use esp8266-12e
Question 4 years ago
Hi! May I ask, can I use this to connect to my website and use it as a login?
Question 4 years ago on Step 5
hi may i ask you what is the use of the breadboard on this project? based on the diagram you've shown there is no breadboard connected on it?
thank you in advance.!
Answer 4 years ago
You can use breadboard for making solderless connections or you can directly use jumper wires.. It's on you which you want to use...
4 years ago on Step 4
You can follow this awesome tutorial if you want to connect your RFID RC522 module to PHP. Source Code and a step by step tutorial is provided.
https://devcraze.com/tutorials/connecting-rfid-scanner-to-php-using-nodemcu-wifi-module/
Reply 4 years ago
Nice Tutorial ... good job
Question 4 years ago on Step 5
hi sir, may i know which server to use to upload my php files?
Answer 4 years ago
You can use any free hosting or paid..