Skip to content

A door lock system using RFID keys running on an ESP32 client and an ESP32 server.

License

Notifications You must be signed in to change notification settings

samhclark/MicroPython-RFID-Lock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MicroPython-RFID-Lock

A door lock system using RFID keys running on an ESP32 client and an ESP32 server. This isn't the most generic code written. The bulk of it will be the doorunlock.py file, which contains both a client and server class that can be instantiated separately. In the examples folder, the boot.py and main.py files that would be needed on the client and server are reproduced for reference.

Hardware used

  • Adafruit's HUZZAH32 ESP32 board, for client (link)
  • Adafruit's NeoPixel FeatherWing - 4x8 RGB LED matrix, for client (I already had this available, but could be swapped with any LED indicator, or omitted entirely) (link)
  • Generic ESP32 board from aliexpress, for server

Software used

  • MicroPython firmware for ESP32. v1.10, 2019-01-25 build. (link)
  • Tasim Devil's fork of Wendler's MicroPython MFRC522 repo (link)

About

A door lock system using RFID keys running on an ESP32 client and an ESP32 server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages