Difference between revisions of "Storage Lockers"

From Asmbly Wiki
(Created page with "This page describes the construction and function of Asmbly's Openpath storage lockers. == Purpose and Requirements == As Asmbly's added specialized portable tools to our inv...")
 
Line 18: Line 18:
 
The Elevator Board input channels are configured as contact sensors and connected to the door sense outputs on the electronic locks, so we can know if doors are forced open or left ajar.
 
The Elevator Board input channels are configured as contact sensors and connected to the door sense outputs on the electronic locks, so we can know if doors are forced open or left ajar.
  
=== Limitations of the Elevator Board ===  
+
==== Limitations of the Elevator Board ====  
 
Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn't a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for '''only 1A''' rather than the 5A relays on the big board.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don't work quite the same way as the dedicated contact sensor inputs on the regular boards, requiring pullup resistors for our usecase.
 
Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn't a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for '''only 1A''' rather than the 5A relays on the big board.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don't work quite the same way as the dedicated contact sensor inputs on the regular boards, requiring pullup resistors for our usecase.

Revision as of 16:21, 12 December 2022

This page describes the construction and function of Asmbly's Openpath storage lockers.

Purpose and Requirements

As Asmbly's added specialized portable tools to our inventory, a need was identified to limit access to individuals who've completed requisite training.

Secondary applications might include securing stewards' tools or class supplies, or renting out unused lockers to generate extra revenue. The viability of various applications is highly dependent on how easy it is to manage locker access.

Selected Solution

Asmbly decided to go with Openpath for access control of the lockers. The mechanical design uses off-the-shelf 24V cabinet locks in an overall architecture similar to an Amazon pickup locker bank.

We already know how to update Openpath access groups for individual Neon users programmatically, so automatic management of locker access is an understood expansion to scripts AdminBot is already running. (See the initial implementation)

Theory of Operation

Our locker controller is built around an Openpath Elevator Board. This device provides 16 channels of I/O, supports up to two readers, and critically doesn't have a per-zone monthly subscription cost. With this board we can have up to 16 Openpath access zones for the flat monthly management cost of the board as a whole.

The Elevator Board output channels are configured as Entry/Exit hardware. Each output channel is connected to an illuminated NO pushbutton switch. When you swipe your credential on the lockers reader, the controller closes the output relays for the user's authorized zones. This energizes each channels corresponding pushbutton, lighting it up. Pushing an illuminated button energizes the corresponding electronic lock, opening the locker door.

The Elevator Board input channels are configured as contact sensors and connected to the door sense outputs on the electronic locks, so we can know if doors are forced open or left ajar.

Limitations of the Elevator Board

Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks. The relatively low number of supported readers suits our application just fine. The I/O lacks end-of-line supervision, which isn't a problem so long we as keep all our wiring short and local. The biggest issue to be aware of is the small output relays are rated for only 1A rather than the 5A relays on the big board. This limits our lock selection unless we add our own intermediate lock-control relays. Additionally, the general-purpose inputs don't work quite the same way as the dedicated contact sensor inputs on the regular boards, requiring pullup resistors for our usecase.