RFID-clone
Parts used
(other Arduino also could be used but with different pinout, see the comments at the top of examples included in this library)
-MFRC522 RFID reader module
-MIFARE 1K RFID card (with changeable UID, 13.56Mhz)
-some RFID card to copy (only 13.56Mhz cards can be read/written by this particular card reader module)
-button
-LEDs (red, yellow, green) + resistors (1k ohm)
-3 AA batteries (1.5V each)
-2 zener diodes (3.7V)
-switch
-cables, hot glue, tape
Usage of the device:
After turning it on the red LED should be on which just indicates that the device is working. After pressing the button once the yellow light should be on, it indicates that the device is waiting for the card. After the card is read the yellow LED shoud be off. Now we can press the button again and all 3 LEDs should be on, it indicates that the device is waiting for the card, but this time it will write to it instead of reading (green LED = writing).
DIY guide
Try to keep the USB socket easily accessible. Arduino shouldn't be too close to the pins of the card reader because it may be difficult to solder.
Remember to put zener diodes between the VCC pin of Arduino and VCC of MFRC522, other pins require simple wires. The direction of zener diodes is important, they should be pointed from the Arduino to MFRC522 (not the other way).
- Solder all the other components as shown in the wiring tables above and pictures below.
- Connect the device through the micro USB socket to the PC.
- Open Arduino IDE.
- Download rfid library, unzip it and put "rfid-master" folder inside your Arduino library folder.
That's what it looks like in my PC after copying it: C:/Program Files (86x)/Arduino/libraries/rdfid-master
- Click on Tools -> Board -> Arduino Leonardo (Important - incorrect setting of the board may require reflashing the arduino or performing a tricky reset.)
- Click on "Tools -> Port -> COM X".
The following few steps will test whether the device actually copies RFID chips. It is not necessary, at this point everything is ready to use and the the main sketch could be uploaded, however I'd recommend to follow the steps and check whether it works, it's very easy to make a wiring mistake and in such case the device may not work as expected.
- Click on "File -> Examples -> MFRC522 -> DumpInfo" and upload that sketch by pressing upload button in the top left corner of the Arduino IDE.
- Click on "Tools -> Serial Monitor", put a MIFARE blank card near the card reader to dump its conent. It should be displayed on the serial monitor. Copy all the data and save it in some txt file which will be used to check whether the data was changed.
- Paste and upload the main sketch to the device.
Now we'll try to actually copy some card.
- Press the button once. (Yellow LED should turn on)
- Put some other card close to the reader and wait till the yellow LED gets turned off.
- Press the button again. (All the LEDs should be turned on including green one)
- Put the blank card close to the reader and wait till the green and yellow LEDs are turned off. (The same card that we used to dump data from)
- Upload the "DumpInfo" example again, open serial monitor, put the formerly blank card near the reader, open the txt file saved before and see whether the data has changed.
- If the data has changed upload the main sketch being sure that the device works well.
Source: https://github.com/michalmonday/RFID-cloner/
The best quality at a good price. #skimming #skimmer
Our channels:
English: https://t.me/skimmingserv
Russian: https://t.me/skimmingservice