Skip to content

paulvha/dooropener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Door-opener

===========================================================

A program to create a door-opener, based on UNO, to open a door with a password and/or NFC card. The solution is using a keypad, MFRC522 and LCD (16 x 2). These are often used hardware components that can be sourced from many places. The dooropener can be connected through a relay or any other electronic circuit. That is outside the scope of the project.
A detailed description of the options and findings are in dooropener.odt

Getting Started

There was someone on a forum looking for help to get a door-opener, based serial, keypad and MRFC522 card. He had some code, which was not working, copy / pasted together. The project looked interesting me, also I had all the components, except a door opener, and had couple of hours on my hand. I have extended the code with more functions and this document is the write up of the small project.


Please be aware that I have NOT written much of the code. It is coming from different sources from Internet, developed by others. I do not know who or where the real sources are coming from. Hence I do not claim copyright or apply a license. This is grapware… for you to play around and enjoy.
No Support, no warranty, no obligations. Just source code as-is !

Prerequisites

Depending the exact sourced hardware components

Keypad

https://github.com/Chris--A/Keypad
info : http://playground.arduino.cc/Code/Keypad

LCD


info : https://www.makerguides.com/character-i2c-lcd-arduino-tutorial/
info: https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c
https://github.com/marcoschwartz/LiquidCrystal_I2C

MFRC522


info: https://playground.arduino.cc/Learning/MFRC522/
https://github.com/miguelbalboa/rfid

Software installation

Obtain the zip and install like any other

Program usage

Program options

Please see the description in the top of the sketch and read the documentation (odt)

Versioning

version 1.0 / June 2020

  • Initial version Arduino

version 1.0.1 / June 2020

  • Included toggle EITHER/BOTH password option

version 1.0.2 / June 2020

  • remove multiple PcdInit

Version 1.1.0 / June 2020

  • added storing new access passwrd in EEPROM when changed with special passwrd.
  • added storing EITHER/BOTH in EEPROM when changed with special passwrd.
  • added keypad selection KEYPAD 4x3 OR 4x4 setting

CO-Author

License

No License

About

Dooropener based on UNO, Keypad, MFRC522, LCD

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages