Creative Commons images are CC BY-NC-SA 3.0

24.95

added to your
shopping cart

quantity
In stock 68 in stock
24.95 1+ units
22.46 10+ units
19.96 100+ units

Description: The RFID USB Reader is a simple to use, USB to serial base unit for the ID-3LA, ID-12LA, and ID-20LA readers. Simply plug a reader into the headers and attach a miniUSB cable. Open a terminal program of your choice at 9600bps 8N1, then scan your 125kHz ID tag and the unique 32-bit ID will be shown on the screen. The unit is based on a FTDI chip and comes with a read LED and buzzer.

This new revision uses SMD headers for the RFID module, and has a solder jumper which allows you to disable or enable the buzzer.

Note: This product does not come with the RFID reader. Check below for compatible readers.

Dimensions: 1.4x1.2x0.57"

Documents:

Replaces: SEN-08852

 

 

Comments 36 comments

  • I’m having trouble getting this to work with my arduino. I have the vcc connected to 5V, the grnd to grnd. and the tx is connected to the rx.

    I’m using an Arduino Uno. I’m pretty new to all of this. Basically trying to get an RFID to trigger an LED and a Piezo speaker.

    Any nudges in the right direction would be helpful.

    Thanks!

  • I recently purchased an id-12 kit to see if I could use a key fob from my workplace with it. The key fob is an HID Proxy card and it uses the 125kHz frequency. Unfortunately it will not read the HID card. I read that some cards use a protocol where they don’t broadcast their ID for security reasons. I’m guessing that is the case with the HID card. Is it possible to get the ID-12 to read these types of rfid cards? Does anyone have any experience with similar cards? -thanks in advance

  • Is there any reason why the RESET pin isn’t broken out? It seems like you should be able to trigger a read by toggling that pin. (eg: to see if the card that was read a second ago is still in range). Am I wrong about this? Please let me know before I start soldering on this board unnecessarily :)

    • agree. RESET is not broken out. I cut a trace and soldered a flywire onto the exposed pad, that works fine, but sheesh what a pain.

      • According to the docs for the ID-20LA: “Pin6 is used as a ‘Tag in Range’ indicator. When a tag is in range the pin is set to VDD voltage else it is at 0v. Pin6 output has an internal 3K3 resistor and may be used to drive an LED directly.”

        Naturally, Pin 6 is not connected on the breakout board either. But it does function as advertised, going high when a tag is first read and staying high until the tag is out of range, at which point it goes low. Perhaps easier than having to cut a trace, but you still have to solder onto the pad.

    • In the same need: an on-board software RESET function. In order to have the reader put out a new reading, to check up whether the tag is still there or not.

      This USB breakout is very comfortable and working quite fantastically, unfortunately a software reset function seems to be missing. I have searched the net for some hours now to find someone who pulled the trick doing some sort of a SOFTWARE RESET through the USB board directly, but no success yet.

      It would be great to do something like Serial.write(“reset”); to probe the reader for a new reading.

      SPARKFUN, could you confirm this software reset is or is not available on the RFID USB Breakout?

      If not available, would there be way to make a HACK to the board so no external microcontroller is needed to make the Reset happen?

      Thanks a lot!

      ps. board ordered through http://www.antratek.nl/RFID.html (Europe, NL)

  • I see that it “has a solder jumper which allows you to disable or enable the buzzer' but how exactly do I do that? I see the little "Buzz” written on the board. Do I have to un-solder that? Or connect it to something else?

    I tried connecting VCC to GND but.. that clearly was not the way to go as it immediately fried the thing…

  • I wrote some code (https://github.com/Andrew67/RfidTap) that basically turns the serial port input into an HTTP server that you can poll using cross-site AJAX which returns the ID (Tested with ID-12). Did some neat stuff with it for a school project and decided to publish it and keep working on it a bit more.

  • I am new with Xbee and I am using X-CTU, can’t figure out why it responds only to AT command: +++ (OK) but not any other AT command I send to it.

    Any idea?

    Cheers! Alessandro

    • This is an RFID board and doesn’t work with Xbees directly. I would recommend either posting on the Xbee in the comments, or sending an email to techsupport@sparkfun.com.

  • It looks like a great product for prototyping. How would one program this unit so that the module beeps when the TAG is out of range and stops beeping once it is in the range ?

  • Has anyone tried to make this board work with a RaspberryPi? On my mac I can just cat the device in /dev/ and get the codes out without issue for local script hooks. eg. A shell script that calls a remote web server via curl or something. It works great, but needing a mac or windows box to run this is overkill for some smaller sensor projects.

    I purchased a Raspberry PI and would like to make this work with it. However the FTDI drivers only seem to be present in D2XX which seems to require I write a full C program to get things out of it and while I can poll the device stats I have no idea how to create a listener type script that will just print out the codes as they are scanned as simply as the Virtual Com Port type drivers. Has anyone done this?

    • You could always bypass the USB/FTDI interface and go from the ID-2/12/20 straight to the Pi’s serial port on the GPIO header. The ID readers output TTL-level async serial at 9600 baud when they sense a nearby RFID, and I’m guessing that reading the Pi’s serial port directly would be easier than setting up the FTDI VCP drivers.

      • i put my Pi in UART mode and couldnt get any data from the ID-20 to my rxd pin, not sure if I hooked it up wrong or not this is how i hooked it up http://i.imgur.com/DQh9Bg0.png

  • Amazing sensor. I used it to RFID my garage door. The USB makes it easy to interface with a RaspberryPi or Serial to interface my arduino and the beep is loud enough to be heard when the sensor is hidden within the stud wall(while run from serial not USB). Awesome product.

    • Can you elaborate on how you got this to work with a RaspberryPI? I can’t seem to get codes out when it scans. I installed the D2XX drivers as per this (http://www.ftdichip.com/Drivers/D2XX/Linux/ReadMe-linux.txt) and successfully polled the board for details. But I’m hopelessly lost on how to get scanned codes to print to the screen when a RFID card is scanned. I wanted to create a bunch of curl style web hooks when cards are scanned, but don’t really know where to start with the D2XX method.

  • What does the tune jumper do? Never mind, I read the schematics. It’s for using the external antenna and attaching a capacitor for tuning it.

  • For the next version, I recommend providing LED signal available on the breakout header. Interested in doing some more fun things on card detection.

  • is there anyway to change the output data format?

    • Would also like to know. Pin 7 on the ID-12 selects format but is tied to GND and not available from the breakout header… it sure would be nice to be able to access that pin.

  • Hi, I have a question.
    What ID-20 pin must connect to the port RS232 of arduino directly?

  • You have forgotten to include two empty pads between an antenna pad and ground: useful to solder an external capacitor if one wants to use the ID-2. Dont’t forget ID-2 has no internall antenna and then requires an external coil + a tuning capacitor.

  • Hi, is there a way to hook this up to power the Arduino Pro board?

  • I bought the Sen 09963 reader along with the ID-20, I hook it up throught the USB using Windows XP After loading the drivers and hooking it up the computer says it is connected. As soon as I plug the ID-20 into the reader it starts chirping and the LED blicks rapidly. I can not get it to quit without unplugging the ID-20 and when I try to scan the cards nothing happens. can you help me?

    • I have seen this same issue with other USB devices, Your computer may not be able to supply the current/power needed to power the device. I used a USB hub that supplied additional power with a 5v wall wort plugged into the USB hub.

      • Same problem. It could be nice to have a sparkfun team member reaction about this, and it’s important to notice that in the description. I’m quite angry to be forced to include an external power supply to my project just for that…

        • Actually, there is no fault with the SFE product. It is the computer that cannot supply enough current to the device. Remember USB interface is limited to a max of 500ma current overall, not per port. So you may need to unplug other devices from the computer.

          • This. The board doesn’t draw more than the USB can handle, and you shouldn’t be seeing these issues. Try a different computer, or a laptop where just a single thing (this board) is plugged in and see how it goes.

    • Hi Townsley, did you receive an answer about your inconvenience? I’m having the same problem than you.

  • Calling this a reader is a bit misleading.
    “This product does not come with the RFID reader."
    Maybe USB to RFID interface board.

  • Hi. Can you post a small tutorial on hookup MCU via TTL instead of USB? TIA


Related Products