Skip to content

abacon118/RP2040-CircuitPy-RFID-PC-Unlock

Repository files navigation

RP2040 CircuitPy RFID PC Unlock

This allows you to unlock your computer with an NFC or RFID tag. Programmed using Circuit Python on a RP2040 Zero board from AliExpress, it conencts to a RC522 RFID Reader. This uses the Adafruit_hid.keyboard Circuit Python library to input the password as text to the computer.

Copy the CircuitPython_Device folder to your RP2040 Zero. All needed libaries are included there. Boot.Py prevents your RP2040 Zero from showing up as a USB Flash Drive in File Explorer.

Parts:

Steps to set up:

  1. Connect RC522 RFID Reader to your RP2040 Zero.
  2. Download CircuitPython_Device and open Code.Py in Thonny. Copy lib folder to Circuit Python device with Thonny (see Get Started with MicroPython on Raspberry Pi Pico)
  3. Run the Code
  4. Scan your RFID/NFC cards/fobs
  5. Copy the card/fob ID into line 27
  6. Insert your password or passcode into line 68
  7. Save code.py to RP2040 Zero

Schematic

Schematic

Finished Project

Completed Board

About

Unlock PC with RFID/NFC cards/tags

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages