door_access_controllers
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
door_access_controllers [2019-02-24 00:20] – created tim | door_access_controllers [2019-02-24 00:39] – [PCB] tim | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== Overview ===== | ===== Overview ===== | ||
+ | |||
+ | The Hacklab door controllers are based on an ESP8266 wifi microcontroller and a PN532 NFC reader module. One controller is installed for each door, and each controller can operate a single 12V channel for an electric door release or magnetic lock. Inputs can be connected for door open/closed reed switch, exit request and local lock/unlock " | ||
===== PCB ===== | ===== PCB ===== | ||
Line 31: | Line 33: | ||
Errata: a generic through-hole flyback diode should be fitted between GND and 12V_OUT, on the underside of the screw terminal. | Errata: a generic through-hole flyback diode should be fitted between GND and 12V_OUT, on the underside of the screw terminal. | ||
+ | ==== Lessons Learned ==== | ||
+ | |||
+ | Future PCB revisions are likely to be based on a Wemos D1 Mini module to reduce component count and allow easier debugging. The onboard DC-DC converter will be replaced with an off-the-shelf "LDO replacement" | ||
===== Controller Unit ===== | ===== Controller Unit ===== | ||
Line 105: | Line 110: | ||
===== Software ===== | ===== Software ===== | ||
+ | |||
+ | Two versions of firmware and server back-end are currently in operation. | ||
+ | |||
+ | Common features: | ||
+ | |||
+ | * Ability to read any 13.54MHz ISO-14443 Type A token including MIFARE Classic/ | ||
+ | * Network-based checking of tokens with fallback to syncronised on-board database. | ||
+ | * Detection of door open/closed state via reed switch. | ||
+ | * Exit request handling, either opening for a set time or opening as long as in input is held (for our capacitive-touch door handle). | ||
+ | * " | ||
+ | * Remote enable/ | ||
+ | * Remote enable/ | ||
+ | * Input DC voltage measurement, | ||
+ | |||
+ | Legacy/ | ||
+ | |||
+ | New: A new firmware and back-end use TLS-enabled TCP networking, so do not require a special wifi network. The modern codebase is better-written, | ||
door_access_controllers.txt · Last modified: 2023-04-08 10:24 by tim