Saturday, October 2, 2010

E-Gizmo's RFID Kit

Here is an RFID kit I bought from E-Gizmo.



Stand-Alone Mode

On Stand-alone mode, if the card isn't recognized, it will beep twice. If the card is recognized, it will beep once.

To Erase:
1. Set the DIL switch to select the location.
2. Then press Erase button. The D3 LED will light shortly to signify that the any registered card is erased on the location.

To Register the Card:
1. Set the DIL switch to select the location.
2. Press and hold (for around 1sec) then release the Set button.
3. The D3 will blink continuously. The put the card that needs to be registered near the RFID kit. It will beep once, denoting that the card is successfully registered.

Up to 16 RFIDs can be stored in stand-alone mode.

Interfaced to PC

If interfaced on PC, the cards are not needed to be registered on the kit. All the validations are done on the PC side.

Here is a short Python Script that I created to read the RFID's response of the card that was shown on the picture above. (Any PL that has an access to Serial port will do, I just used python for rapid prototyping) :)

Output:
0x41 0x7d 0xff 0xdc 0xe8 0xe7 0x1b 0x87 0xfb 0x42

Here is the output on another card:
0x41 0x7d 0xff 0xdc 0xe8 0xe4 0x46 0xa7 0xfb 0x42

The 0x41 at beginning and 0x42 on end, denotes the start and end of the frame. The 8-bytes inside are needed to be processed by the PC.

This RFID is very easy to use. :)