Difference between revisions of "Electronic Door Entry"
From MakeICT Wiki
Jump to navigationJump to searchRye Kennedy (talk | contribs) (Updated hardware list) |
(Added project team, fixed formatting, added software specs/roadmap) |
||
Line 1: | Line 1: | ||
+ | == Project Team == | ||
+ | * [[User:Rye Kennedy|Rye Kennedy]] | ||
+ | * [[User:Tom McGuire|Tom McGuire]] | ||
+ | * [[User:Dominic Canare|Dominic Canare]] | ||
+ | * [[User:Ty Nighswonger|Ty Nighswonger]] | ||
+ | |||
== Hardware Specs == | == Hardware Specs == | ||
− | *Electric door strike (12V, 250 mA), will be wired fail secure, i.e. applying electric current to the strike will cause it to unlock | + | * Basics: |
− | *RFID/NFC card reader ( | + | ** Electric door strike (12V, 250 mA), will be wired fail secure, i.e. applying electric current to the strike will cause it to unlock |
− | * | + | ** RFID/NFC card reader ([http://www.ebay.com/itm/PN532-NFC-RFID-Controller-Reader-Writer-Kit-For-Arduino-UNO-Mega-2560-R3-A124-/271186702139?pt=LH_DefaultDomain_0&hash=item3f23fcaf3b MiFare cards]) |
− | * | + | ** Card reader can communicate via I2C/Uart/SPI |
− | * | + | ** Two status LED's |
− | + | ** Interposing circuit for door strike/RPI | |
− | Outdoor enclosure to hold card reader: | + | * Outdoor enclosure to hold card reader: |
− | [Tom fill in here | + | ** ([[User:Tom McGuire|Tom McGuire]] fill in here) |
− | * | + | ** Will hold card reader |
− | * | + | ** Power LED - red LED that will be on continuously if there is power |
− | * | + | ** Status LED - green LED that will blink one sequence with succesful card read and a different sequence if failed |
+ | * RaspberryPi: | ||
+ | ** GPIO list: | ||
+ | *** Status LED's | ||
+ | *** Door latch interposing circuit | ||
+ | *** Door latch buzzer (let the user know the solenoid has been energized) | ||
+ | *** Door reed switch (door status) | ||
− | + | == Software Specs == | |
− | * | + | * Operating System: Raspbian |
− | * | + | * Frontend: Apache/PHP (HTML/CSS/JS) |
− | * | + | * Backend: MySQL/PHP |
− | * | + | * Latch API: Python |
− | * | + | * Version control: git (bitbucket or github?) |
− | |||
== Software Roadmap == | == Software Roadmap == | ||
− | * Version 1.0 | + | * Version 0.5 - ETA 2014-02-20 |
+ | ** Software controlled door latch | ||
+ | ** Account Database | ||
+ | ** Logging | ||
+ | * Version 1.0 - ETA 2014-02-25 | ||
+ | ** Command line management interface | ||
+ | *** ID Enrollment | ||
+ | *** ID Withdraw | ||
+ | *** Log viewer | ||
+ | * Version 2.0 - ETA TBD | ||
+ | ** Web Interface | ||
+ | *** ID Enrollment | ||
+ | *** ID Withdraw | ||
+ | *** Access log viewer | ||
+ | * Version 2.5 - ETA TBD | ||
+ | ** WildApricot Integration | ||
+ | *** Automated re-activation | ||
+ | *** Automated withdraw |
Revision as of 23:37, 10 February 2014
Project Team
Hardware Specs
- Basics:
- Electric door strike (12V, 250 mA), will be wired fail secure, i.e. applying electric current to the strike will cause it to unlock
- RFID/NFC card reader (MiFare cards)
- Card reader can communicate via I2C/Uart/SPI
- Two status LED's
- Interposing circuit for door strike/RPI
- Outdoor enclosure to hold card reader:
- (Tom McGuire fill in here)
- Will hold card reader
- Power LED - red LED that will be on continuously if there is power
- Status LED - green LED that will blink one sequence with succesful card read and a different sequence if failed
- RaspberryPi:
- GPIO list:
- Status LED's
- Door latch interposing circuit
- Door latch buzzer (let the user know the solenoid has been energized)
- Door reed switch (door status)
- GPIO list:
Software Specs
- Operating System: Raspbian
- Frontend: Apache/PHP (HTML/CSS/JS)
- Backend: MySQL/PHP
- Latch API: Python
- Version control: git (bitbucket or github?)
Software Roadmap
- Version 0.5 - ETA 2014-02-20
- Software controlled door latch
- Account Database
- Logging
- Version 1.0 - ETA 2014-02-25
- Command line management interface
- ID Enrollment
- ID Withdraw
- Log viewer
- Command line management interface
- Version 2.0 - ETA TBD
- Web Interface
- ID Enrollment
- ID Withdraw
- Access log viewer
- Web Interface
- Version 2.5 - ETA TBD
- WildApricot Integration
- Automated re-activation
- Automated withdraw
- WildApricot Integration