The RFIDuino Login Project for Windows will allow you to use the RFIDuino system to log into Windows. You will need to load a special firmware onto your Geekduino/Arduino, and load the appropriate files onto your computer. Once setup, you can login to your computer from the main Windows Login screen by simply swiping your RFID tag across the RFIDuino antenna. This project will work with Windows Vista, 7, 8 and 10.

This project is an example project and should not be considered ready for production use where security is required. The user login/password are stored in an unencrypted plaintext file on the computer.

Step 1: Hardware List:

For this project, you're going to need an Arduino/Geekduino, The RFIDuino, a compatible USB cable, and an RFID Tag of some sort. All of these things are available on the Trossen Robotics Store in a convenient kit, but you can use your own Arduino and RFID tags if you wish to. We highly recommend using the Geekduino due to the use of the manual reset toggle switch that doesn't exist on many other Arduino variants. The rest of this instructable also assumes you will be using the RFIDuino shield and the related libraries.

It does not work on windows 10 for me, the dll creates an c++ runtime error in LogonUI.exe so my system wont even boot
<p>We've tested it with Windows 10, and it should work just fine. If you would like some assistance, you can email kyle@trossenrobotics.com , and we will do whatever we can to help you out!</p>
Why not store the password on the device and implement a USB HID keyboard to toe e password and unlock the PC? That's the approach I took. It's not perfect, but way more secure than a text file on the PC.<br>https://0xfred.wordpress.com/2015/01/14/nfc-login-version-1-0/
<p>That's a cool idea! Theoretically you could even still use the windows credential manager so that you can keep everything over serial / not have to worry about the password prompt being open. Just instead of sending the RFID tag, you'd send the password byte-by-byte.</p><p>Of course HID keyboard is a lot more portable system-wise and doesn't need ANY software running on the computer, which is awesome. But our Geekduino and the Arduino Uno don't do HID (well the Uno doesn't without some coaxing at least). An Arduino Leonardo, a Teensy, or like you've shown in your awesome project, the LaunchPad are good contenders for that.</p><p>Our project was designed a little more for software devs - if someone wanted, they could build a whole application around this project that managed passwords in an encrypted manner. Then they could add/remove/manage users all from the PC side without having to reprogram the hardware.</p><p>You've started a debate in our office about how hard it would be to extract the password from an unencrypted hardware system (assuming you have access to the source code with a sample password). It might be a fun test :D</p>
That should be &quot;type the password&quot;

About This Instructable




Bio: The RobotGeek team is a 6-man operation that wants to make it even easier to use Arduino to make electronics and robots. Check out our ... More »
More by robotgeek_official:Voice Control Chip-E With Google Home Rock'em Sock'em Literal Robots 3D Printed Automatic Small Fish Feeder (Single Servo and Arduino) 
Add instructable to: