Difference between revisions of "Electronic Door Entry"
From MakeICT Wiki
Jump to navigationJump to search (Added project team, fixed formatting, added software specs/roadmap) |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{needs-update|details=Add link for GitHub repository and bring status up to date}} | ||
== Project Team == | == Project Team == | ||
* [[User:Rye Kennedy|Rye Kennedy]] | * [[User:Rye Kennedy|Rye Kennedy]] | ||
* [[User:Tom McGuire|Tom McGuire]] | * [[User:Tom McGuire|Tom McGuire]] | ||
* [[User:Dominic Canare|Dominic Canare]] | * [[User:Dominic Canare|Dominic Canare]] | ||
+ | * [[User:Christian Kindel|Christian Kindel]] | ||
+ | * [[User:John Harrison|John Harrison]] | ||
* [[User:Ty Nighswonger|Ty Nighswonger]] | * [[User:Ty Nighswonger|Ty Nighswonger]] | ||
+ | |||
+ | == Testing/Demo Video == | ||
+ | https://www.youtube.com/watch?v=tPUxK-oVyMc | ||
+ | |||
+ | == To Do list for Kenton Hansen's Labor Party Door == | ||
+ | *What Kenton wants.. | ||
+ | **RFID unlock | ||
+ | **Hold RFID key to unlock | ||
+ | **Hold unlock if RDID key used during scheduled time/day | ||
+ | **I'd like to get access to the web repo ASAP, so I can make it mobile friendly | ||
+ | |||
+ | == To Do list from July 16 2014 meeting == | ||
+ | *Order some silicone potting compound to seal the card reader. | ||
+ | *Order some more cards and tags | ||
+ | *Order another card reader in case this one gets smashed. | ||
+ | *Mount the card reader outside. | ||
+ | *Assemble and mount the controller inside. | ||
+ | *Wire the controller to the reader. | ||
+ | *Wire the power and Ethernet to the controller. | ||
+ | *Do some software magic stuff | ||
+ | **also add read door open/closed status | ||
== Hardware Specs == | == Hardware Specs == | ||
Line 29: | Line 53: | ||
* Backend: MySQL/PHP | * Backend: MySQL/PHP | ||
* Latch API: Python | * Latch API: Python | ||
− | * Version control: | + | * Version control: [https://bitbucket.org/dcanare/makeictelectronicdoor/ GIT/Bitbucket] |
== Software Roadmap == | == Software Roadmap == | ||
* Version 0.5 - ETA 2014-02-20 | * Version 0.5 - ETA 2014-02-20 | ||
− | ** Software controlled door latch | + | ** <strike>Software controlled door latch</strike> |
− | ** Account Database | + | ** <strike>Account Database</strike> |
− | ** Logging | + | ** <strike>Logging</strike> |
* Version 1.0 - ETA 2014-02-25 | * Version 1.0 - ETA 2014-02-25 | ||
** Command line management interface | ** Command line management interface | ||
− | *** ID Enrollment | + | *** <strike>ID Enrollment</strike> |
− | *** ID Withdraw | + | *** <strike>ID Withdraw</strike> |
*** Log viewer | *** Log viewer | ||
* Version 2.0 - ETA TBD | * Version 2.0 - ETA TBD | ||
** Web Interface | ** Web Interface | ||
− | *** ID Enrollment | + | *** <strike>ID Enrollment</strike> |
− | *** ID Withdraw | + | *** <strike>ID Withdraw</strike> |
*** Access log viewer | *** Access log viewer | ||
* Version 2.5 - ETA TBD | * Version 2.5 - ETA TBD | ||
− | ** WildApricot Integration | + | ** <strike>WildApricot Integration</strike> |
− | *** Automated re-activation | + | *** <strike>Automated re-activation</strike> |
− | *** Automated withdraw | + | *** <strike>Automated withdraw</strike> |
Latest revision as of 16:23, 27 July 2016
Attention! This page or section is out of date. Help us out by modifying this page.
Details: Add link for GitHub repository and bring status up to date
Details: Add link for GitHub repository and bring status up to date
Contents
Project Team
Testing/Demo Video
https://www.youtube.com/watch?v=tPUxK-oVyMc
To Do list for Kenton Hansen's Labor Party Door
- What Kenton wants..
- RFID unlock
- Hold RFID key to unlock
- Hold unlock if RDID key used during scheduled time/day
- I'd like to get access to the web repo ASAP, so I can make it mobile friendly
To Do list from July 16 2014 meeting
- Order some silicone potting compound to seal the card reader.
- Order some more cards and tags
- Order another card reader in case this one gets smashed.
- Mount the card reader outside.
- Assemble and mount the controller inside.
- Wire the controller to the reader.
- Wire the power and Ethernet to the controller.
- Do some software magic stuff
- also add read door open/closed status
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
Software Roadmap
- Version 0.5 - ETA 2014-02-20
Software controlled door latchAccount DatabaseLogging
- Version 1.0 - ETA 2014-02-25
- Command line management interface
ID EnrollmentID Withdraw- Log viewer
- Command line management interface
- Version 2.0 - ETA TBD
- Web Interface
ID EnrollmentID Withdraw- Access log viewer
- Web Interface
- Version 2.5 - ETA TBD
WildApricot IntegrationAutomated re-activationAutomated withdraw