已关闭

NFC (Mifare) cards reader. PIC, NXP PN532. Proteus.

Hello! I was given a task to make a reader for NFC tags and Mifare cards (Classic cards would be enough, I suppose).

What it should be like:

I have to connect NXP PN532 reader (link below) using UART interface (I think it is more preferable than I2C or SPI interface because of its simplicity) with PIC microcontroller, which should be modelated in Proteus. Connection between PN532 and PC should be made with help of RS232-USB adapter, as far as I undersand.

The goal is to make authentification using mifare classic cars. I don't exactly know how it is usually done, but I would have made it in following way: get the uid of mifare card, which is stored in block 0, save uid in non-volatile memory of PIC, and in next requests just compare the uid of the card with the uids from PIC memory. This method has a downside of potential running out of memory, so another one comes to my mind: set key (that no one except you knows) for one of the sectors of the card and also store it in non-volatile memory of PIC. Then we can just check if passed authentification to get access to this sector or not. This method also has a downside, as a length of the key is only 6*8 = 48 bits. So if know a better way of organising authentification process, please tell me :)

Also it would be good to include to organise any input or output. For example, we might type in terminal or with keyboard a key which will be stored in card and PIC memory, also we might select a sector, where we will store the key. Finally, we can put some text in blocks protected with out key, for example, the name of the owner of the card. Then, when PN532 reads our card, we might show the name of the owner on the led of terminal.

As for PIC, I would like to pick as simple one as possible. I think that PIC16F877A would be ok, but i might be mistaken :)

Finally, I need a step by step guide of what you have done, cause I really want to know how to make all that stuff work, but just have no enough time to make it by my own :с I will put a link of one the guides, which I want your guide should be look like. Not in terms of style, of course, but in terms of the amount of detailed information :)

Links:

pn 532 user manual

[url removed, login to view]

pn 532 long datasheet:

[url removed, login to view]

pn 532 short datasheet:

[url removed, login to view]

mifare classic datasheet:

[url removed, login to view]

using mifare classic tags:

[url removed, login to view]

Good guides:

[url removed, login to view]

[url removed, login to view]

pn 532 on ebay:

[url removed, login to view]

技能: C 编程, 电路设计, 电機工程, 电子, 微控制器

查看更多: nfc tag writer reader, nfc mifare writer, mifare card reader, proteus isis matrix led project, nfc business cards, nfc rfid card reader php, mifare card reader sdk net, nfc smart card reader application, magnetic card reader pic microcontroller, reader pic php, project magnetic cards reader, invitation cards god pic parents 25th anniversary, impinj rfid reader java implementation, lrp 7400 rfid reader, rfid reader linux api, browser rfid reader, rfid reader work mysql php system, embedded barcode reader pic microcontroller, rfid reader php, hardware design barcode reader pic microcontroller, smart card reader pic, rfid reader browser, rfid reader freeware, rfid reader linux, symbol xr400 rfid reader

About the Employer:
( 0 reviews ) Russian Federation

项目ID: #15414399

11名威客为此工作的平均竞标价是$252

super2lao

Familiar interface and simple algorithm encourage your work. Languages: Objective C , Swift , PHP, Java, SQL, HTML, CSS, JavaScript, C, C++, C#,Python Web Frameworks: Laravel , Wordpress , CodeIgniter, Zoomla Dat 更多

$147 USD 在2天内
(54条评论)
7.0
mechatronicsengr

Hi, I have worked on PN532 RFID reader and Mifare Cards. I understood that you want to interface PN532 with PIC MCU and implement authentication. I can execute this project in short time. Relevant Skills and Experie 更多

$200 USD 在7天内
(40条评论)
6.0
JinDongZhe

Hello Sir, I read your job description very carefully and I believe I am very qualified for your project. Relevant Skills and Experience I am a master of PIC, microcontroller, PCB design Looking forward to work with y 更多

$155 USD 在3天内
(33条评论)
5.2
ahmad5857

Already done such projects many times, with pn532 and mfrc522. just talk and get code from me. :) Relevant Skills and Experience we have 8+ years in embedded system field. Proposed Milestones $98 USD - prj fee Lets 更多

$98 USD 在3天内
(23条评论)
5.2
urbito

Hello there! Hope you doing good! If you still need this to be done, be sure to contact me. Lets make something awesome! Greetings! Habilidades y experiencia relevante Electronics Engineer Since May 2015 Htos propu 更多

$250 USD 在30天内
(4条评论)
4.1
$155 USD 在3天内
(9条评论)
3.7
jitendrabaraiya

A proposal has not yet been provided

$833 USD 在30天内
(4条评论)
3.2
ChewGekKhim

I already have experience building many RFID systems. I used RFID-RC522 and Arduino to build an RFID system that determines the employee's working time and store it in the AWS data base. Relevant Skills and Experience 更多

$155 USD 在3天内
(1条评论)
1.5
$200 USD 在3天内
(1条评论)
0.8
$333 USD 在10天内
(0条评论)
0.0
raghav1502

Can complete and send you the project details with documentation Relevant Skills and Experience . Proposed Milestones $244 USD - . I may need the MiFare Reader for testing purpose, after project completion

$244 USD 在10天内
(0条评论)
0.0