Go Down

Topic: RFID 13.56MHz R\W Shield (Mifare cards) (Read 6597 times) previous topic - next topic

lollotek

May 16, 2010, 09:52 pm Last Edit: Sep 18, 2011, 11:05 am by lollotek Reason: 1
I'm proud to introduce the rfid 13.56MHz shield !!
I'm using a serial module for myfare cards communication.

First i needed to create a shied for max232 because the mifare didn't communicate with arduino serial (thanks uwefed for the suggestion). And I used this schematics.


After then i developing a test program, for now when a mifare card is near the module the test led will blink.


The card is an "leNord Itinero", is a ticket for train, and is a mifare 1k card.


I will release other information when all is working well.
Someone is interested to project? any idea of develop? the advantage is form 125khz card is because you can store up to 4kb of data into card divided in few password procetected sectors.

lollotek

don't receive comments is so demotivating .. :(

CowJam

Yeah, I know the feeling.  

Your project is cool, well done.  I really like the idea of RFID but I don't quite know what I'd use it for - what will you do with your rig?

lollotek

Thanks..
they are a lot of project but all based on 125Khz, and it's a raeadonly rfid.
This type permit you to store data into card and give a stronger security and anti-cloning functionality.
For now i haven't a project to implement it, but they are a lot of variants.

CowJam

I hadn't realised RFID was that robust.  I wonder how secure my one for this building is..

mowcius

I didn't respond to this post but I did subscribe cos it looks interesting. I am currently trying to find out what frequency ricoh printer toner cartridges are as they have RFID on each one :)

Free RFID tags!
(but only 4 different ones and I need a reader)

Mowcius

lollotek

also Nabaztag use rfid 13.56MHz tecnology
http://www.violet.net/_nanoztag-the-programmable-RFID-rabbit.html
They are Srix and not Mifare (similar protocol) but we cold do same kind of applications.

CowJam

I was under the impression Nabaztag were dead - the parent company folded.

lollotek

Quote
I was under the impression Nabaztag were dead

I know.. and it's time to do a Nabarduino !!! :D

CowJam

Y'know if nabaztag were still going I'd have got one of them instead of my arduino.

I wanted something computer oriented but different. So glad I ended up with my arduino :)

bHogan

I was also interested in what you are doing, but all I saw was a level shifter. What is the description of the RFID board you are using? I didn't see a link.

(I'm using a module from Omron that is also 13.56MHZ that reads and writes iCODE cards. Do you happen to know if Mifare card could be read?)
"Data is not information, information is not knowledge, knowledge is not understanding, understanding is not wisdom."
~ Clifford Stoll

lollotek

this evening i will update the first post with all information of the project.

lollotek

This is the data sheet of  MIFARE module.
I can also use other modules for:
SRIX
ICODE
The modules are from an italian reseller, i don't think it send single products worldwide...

Here you can found the mifare 1k datasheet

This is the symple test i coded for testing:
Code: [Select]

#include <NewSoftSerial.h>

byte select[] = {0x02,
                0x00,
                0x04,
                0x04,
                0x00,
                0x00,
                0x02};
int rxPin = 3;
int txPin = 4;
int gndPin = 5;
int powerPin = 6;
int ledPin = 7;
byte readVal = 0x00;

NewSoftSerial mySerial =  NewSoftSerial(rxPin, txPin);

void setup() {

 pinMode(powerPin, OUTPUT);
 digitalWrite(powerPin, HIGH);
 
 pinMode(gndPin, OUTPUT);
 digitalWrite(gndPin, LOW);  
 
 pinMode(rxPin, INPUT);
 pinMode(txPin, OUTPUT);
 
 pinMode(ledPin, OUTPUT);
 
 mySerial.begin(9600);
 Serial.begin(9600);
 
 
}

void loop() {
 
 delay(300);

 int i = 0;
 for (i=0;i<7;i++) {
   mySerial.print(select[i],BYTE);
 }
 
 digitalWrite(ledPin, LOW);
 while (mySerial.available() > 0)
 {
   readVal = byte(mySerial.read());
   Serial.print(readVal);
   if ( !(readVal == 0x02 ) && !(readVal == 0x00 )){
     digitalWrite(ledPin, HIGH);
   }
 }
 digitalWrite(powerPin, HIGH);
 
}


And i found an open source project for RFID reader, it cold be interesting to convert into arduino shield!!
http://www.openpcd.org/

Olak

#13
Jul 13, 2010, 03:16 pm Last Edit: Jul 13, 2010, 03:18 pm by GnarOlak Reason: 1
Please don't despair, it just takes some of us longer to find the interesting bits of information.

I am VERY interested in what you are doing here and will be following this thread eagerly. I have a need for a cost effective RFID solution using HF or UHF and this seems promising.

What I have discovered so far about RFID is that the readers for low frequency are inexpensive but the tags can be pricey. HF tags, on the other hand, can be quite cheap but the readers are $$.

If this DIY reader can work with the inexpensive RFID label tags then it would be a perfect solution for what I am planning.

designer2k2

you can use the OMNIKEY 5513 reader for about 30? (http://tinyurl.com/2auonwp)
http://www.designer2k2.at

Go Up