This is an old revision of the document!
by DUMITROF Dan-Stefan from 1221B Group
I built this project because I wanted to make it easier for me to log into my computer. We have many types of verification methods these days, like password, pin, pattern, gesture, fingerprint recognition, face recognition and much more.
The Arduino Board and RFID reader will always be connected to the computer. It only needs to sweep the RFID tag over RFID reader to unlock the system. The computer will log in after the Arduino sends the UID of the RFID tag to the computer.
Block Diagram:
Parts list:
Electric diagram:
Using MFRC522 and SPI Arduino Library
In the void setup, we have initialized the serial and SPI communication and RFID reader.
In loop function, we are waiting for the card. If the card found send_tag_val called an RFID tag data will be transferred to the system using serial print. This serial print value will be compared with the file that we placed earlier and if it a match the windows will unlock itself.
The Arduino code and the Windows Library can be found in the Download section.
I am very happy with what I built.
The project was built initially using an Arduino Pro Micro, but the board bricked. I chose Arduino Pro Micro for it's compatibility with “Keyboard.h” library. After the board gave up, I used an Arduino Nano. I had problems with the Arduino Nano seeing the Windows Library. After all, everything went smooth.