Skip to content

A RFID door access system based on ESP8266 and MFRC522.

License

Notifications You must be signed in to change notification settings

vvvyky/ESP8266-RFID-door-access

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP8266-RFID-door-access

A RFID door access system based on ESP8266 and MFRC522.

Hardware Required

Component Quantity
ESP-12F 1
MFRC522 RFID module 1
74HC138 3-to-8 line demultiplexer 1
S9012 PNP transistor 1
Push Button 1
RGB LED 1
Other passive components please refer to schematic

Circuit

Schematic PCB

Schmatic and sample PCB design can be found at https://easyeda.com/swmeng/esp8266_rfid_door_access

Please note that the circuit above just contain necessary items for the project to function. To program it, you have to connect a FTDI or USB to TTL converter. Then, reset with IO0 pulled down to enter program mode. After uploading code, reset again.

Versions

V1

Removed due to bugs.

V2

This is a modified version of the official access control example.

Flow

V2-flow

Features

  • Records stored in ESP8266 SPIFFS as a JSON file.
  • Using UID to identify different RFID cards.
  • UID are SHA1 hashed and then stored.
  • Compare hash to identify users.

V3

This is an enhanced version of V2 with mobile app integration In progress...

Progress

V3 in progress...

About

A RFID door access system based on ESP8266 and MFRC522.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%