This shows you the differences between two versions of the page.
pm:prj2022:agmocanu:unlockwithrfid [2022/05/27 21:28] dan_stefan.dumitrof [General description] |
pm:prj2022:agmocanu:unlockwithrfid [2022/05/27 22:30] (current) dan_stefan.dumitrof [Hardware Design] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | 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. | + | 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, gestures, fingerprint recognition, face recognition and much more. It is going to be a device that securely unlocks the computer using a RFID tag. |
===== General description ===== | ===== General description ===== | ||
- | The user will have very high security without having to type the password. 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. | + | The user will have very high security without having to type the password. The Arduino Board and RFID reader will always be connected to the computer. All that is needed is 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: | Block Diagram: | ||
Line 27: | Line 27: | ||
{{pm:prj2022:agmocanu:unlockwithrfid_electricdiagram_1221b_dumitrof_dan-stefan.png?480}} | {{pm:prj2022:agmocanu:unlockwithrfid_electricdiagram_1221b_dumitrof_dan-stefan.png?480}} | ||
+ | {{pm:prj2022:agmocanu:unlockwithrfid_fritzingdiagram_1221b_dumitrof_dan-stefan.png?480}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | Using MFRC522 and SPI Arduino Library | + | It is included the MFRC522 and SPI Arduino library. |
- | In the void setup, we have initialized the serial and SPI communication and RFID reader. | + | In the void setup is initialized the serial, SPI communication and the 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. | + | In the loop function is the search for the card. If the card is found, 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. | The Arduino code and the Windows Library can be found in the Download section. | ||
Line 43: | Line 44: | ||
===== Conclusion ===== | ===== Conclusion ===== | ||
- | I am very happy with what I built. | + | I am very happy with what I built. Now I can unlock my computer very securely. |
===== Download ===== | ===== Download ===== | ||
[[https://github.com/dacistul/unlockwithrfid|Arduino Code]] | [[https://github.com/dacistul/unlockwithrfid|Arduino Code]] |