Table of Contents

<onlyinclude>Current Status - Became Madlab_Storage.</onlyinclude>

This project will enable a door to be unlocked from the outside using an RFID tag with a unique number on it, and be able to identify that person on a connected PC. The accepted tags will be stored on the Arduino (or compatible hardware). The system will eventually have the ability to edit the accepted cards from a connected PC, and have a log file that can be accessed over the internet to monitor comings and goings of users.

Project Aim

The aim of this project is to create a Door Control system that

Project Members

Hardware

The current idea for the hardware is to use

Schematic & Breadboard

Using Fritzing, have quickly designed a schematic and breadboard layout for this circuit. It is only basic, using LED's instead of a screen or a lock mechanism.

This is the schematic.

This is the breadboard layout.

Prototypes

Version 0-1 Basic functionality with a switch and a random number generator. (This version is more of a proof of concept, and to teach me some of the required code to get this project to work.)

Version 0-2 Full RFID only functionality. This release allows the user to add tags to a DB, and remove them as needed (although with certain limitations…), and will unlock ONLY for those RFID tags in the Database.

Version 0-3 This version will extend the functionality to include a Keypad for inputting a Pin. For this, the DB functions will have to be re-written, aswell as several other functions to allow a seperate Pin for each RFID tag. (This'l teach me for defining things explicitly….) This release will (hopefully) also address the limitations of Version 0-2, with a De-frag function for the database, as well as a password for the menu system.

Database Testing the database function outside of the main program. Also working on a better menu system.

Future Upgrades

Madlab Storage

Category:Projects