door_access_controllers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
door_access_controllers [2023-02-21 23:49] – [Version 2] tim | door_access_controllers [2023-04-08 10:05] – tim | ||
---|---|---|---|
Line 33: | 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. | ||
- | ==== PCB v4 ==== | + | ===== PCB v4 ===== |
https:// | https:// | ||
Line 73: | Line 73: | ||
| U3 | ESP-12E or ESP-12F | | | U3 | ESP-12E or ESP-12F | | ||
| U4 | SPX3819M5-L-3-3/ | | U4 | SPX3819M5-L-3-3/ | ||
+ | |||
+ | ===== PCB ESP32 (draft) ===== | ||
+ | |||
+ | This is draft design for migrating to ESP32. | ||
+ | |||
+ | Goals: | ||
+ | * ESP32 series | ||
+ | * compatibility with existing wiring | ||
+ | * fit into the existing plastic enclosures | ||
+ | * nice to haves: | ||
+ | * fit existing enclosures better | ||
+ | * make wiring easier | ||
+ | * allow for future flexibility | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | What's changed: | ||
+ | * PCB is bigger, designed to screw into the enclosure as the manufacturer intended | ||
+ | * Uses the ESP32-S3-WROOM-1 module | ||
+ | * available with large flash/ram | ||
+ | * supports circuitpython | ||
+ | * supports native USB | ||
+ | * USB-C connector (plus optional UART pinout for low-level debugging) | ||
+ | * Pluggable 3.5mm terminal blocks for easier wiring (can be replaced with fixed blocks to reduce costs) | ||
+ | * MOSFET instead of relay (smaller, cheaper, probably more reliable) | ||
+ | * Dropped the PN532 reset pin in favour of a switchable power output (one less wire to manage) | ||
+ | * Reader connector has spare pins for existing LED and buzzer, but future readers can be I2C only for even less wiring | ||
+ | * Onboard RGB LED (will use with a light-pipe to eliminate the wiring for the current LED) | ||
+ | * Onboard buzzer | ||
+ | * Exit/ | ||
+ | * One I/O also has a power pin (e.g. to run the touch door handle) | ||
+ | * Optional Stemma QT (I2C) connector | ||
===== Controller Unit ===== | ===== Controller Unit ===== | ||
Line 151: | Line 185: | ||
The goal of this version is to make the assembly process easier and more reliable. | The goal of this version is to make the assembly process easier and more reliable. | ||
- | It consists of a laser-cut acrylic plate that fits over a standard 1-gang UK electrical box. A PCB is glued to the inside of the plate, and this PCB includes | + | It consists of a laser-cut acrylic plate that fits over a standard 1-gang UK electrical box. A PCB is glued to the inside of the plate, and this PCB integrates |
CAD files: {{: | CAD files: {{: | ||
- | PCB files: | + | PCB files: |
===== Software ===== | ===== Software ===== | ||
[[https:// | [[https:// | ||
- | [[https://gitea.ehlab.uk/hacklab/ | + | [[https://github.com/timhawes/ |
Features: | Features: |
door_access_controllers.txt · Last modified: 2023-04-08 10:24 by tim