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. :)

17 comments:

  1. HI there.. I tried using the program you gave, But in the beginning
    >>> import serial

    Traceback (most recent call last):
    File "", line 1, in
    import serial
    ImportError: No module named serial
    >>>
    I have that message? what do you think is the problem?

    ReplyDelete
  2. hi,

    please download and install pyserial.

    http://pypi.python.org/pypi/pyserial

    -7

    ReplyDelete
  3. ask ko lng po.. how to use the output port in this reader?? coz i need a high value after the reader recieves info from tags.. i will connect it to the microcontroller..

    in addition im using vb as my lnguange..

    tenkz in advance..

    ReplyDelete
  4. ask ko lng po.. kase po nagbeep po xa tuwing nilalagyan ko po ng power.. normal ba un??

    ReplyDelete
  5. sir, na ii-connect po ba ito sa software? pwede po ba ito gamitin sa time in/time out?

    ReplyDelete
  6. sir !!!
    i'll be using gizduino module connected to RFID(same jan sau).,
    C++ po cya,. pede po b kaung magbigay ng sample program para sa C++.,

    salamat po

    ReplyDelete
  7. use vb.net, may express edition yan, free. may control n agad dun ng vserial, tapos iopen niyo lang port gamit yung control tapos check niyo if nakaconnect na, pag nakaconnect na, read niyo n lng bytes.

    ReplyDelete
  8. sir, meron po ba kayo sample code para sa visual studio 2008? kasi po nababalik na ako kung pano ko mg-read itong rfid reader ko sa vb.net. sana meron po kayo.

    salamat po ng marami.

    ReplyDelete
  9. and by the way po pala. rs232 to usb po connection ko. may difference po ba yun?

    ReplyDelete
  10. mga sir.. ask lang po! nagkakaron kasi ng long beeping sound kapag nilalagyan ko ng power. normal po ba nangyayari yun?

    ReplyDelete
    Replies
    1. ganyan din po ung sakin eh,
      long beep pag tagta-tap na ko ng madaming RFID cards, tpus pag pinatay ung RFID module tpus binuksan ulit, okei na, kso kelangan matagal nde gagamitin,

      Delete
  11. sir. pano po mag read ng serial ung arduino? pano madedeclare sa arduino na basahin nya pag may tag na sa RFID kit?

    ReplyDelete
  12. sir, gaano po katagal magregister ang rfid card? nawaala po yung blinking pero yung beep na isa hindi nangyayari? tingin nyo may problema kaya yung kit? thanks!

    ReplyDelete
  13. sir..how to read data from a tag to the computer? i really dont get it :/

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. sir, ask lang po ako kung may codes po kayo ng RFID reader for vb.net ? super need lang po kasi sa thesis. pinagbigyan lang po kasi ako para makahabol. :(

    ReplyDelete
  16. Sir pano po kapag VB6 yung code na ggmitin, pano mariread yung tag sa RFID Reader? and may driver pa bang kylangan?

    ReplyDelete