toollockers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
toollockers [2019-05-12 17:47] – [Compartments] alfie | toollockers [2019-06-26 13:26] – tim | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== NFC-enabled Tool Lockers ====== | ====== NFC-enabled Tool Lockers ====== | ||
+ | |||
+ | See also [[https:// | ||
We have portable tools that require training before use, or which are valuable and at risk of being borrowed or stolen. The proposed solution is to create individual lockable compartments operated by our existing NFC tokens. | We have portable tools that require training before use, or which are valuable and at risk of being borrowed or stolen. The proposed solution is to create individual lockable compartments operated by our existing NFC tokens. | ||
Line 5: | Line 7: | ||
===== Compartments ===== | ===== Compartments ===== | ||
- | Option: | + | We will purchase a [[https:// |
- | Option: We will purchase a KALLAX shelf from IKEA, and put wheels on it. The back will be closed | + | Doors will be laser-cut |
+ | |||
+ | The unit will be placed in the workshop, under the workbench where the small bench grinder/ | ||
===== Mechanical ===== | ===== Mechanical ===== | ||
Line 15: | Line 19: | ||
===== Electronics ===== | ===== Electronics ===== | ||
- | A single controller will operate a group of lockers. | + | A single controller will operate a group of 8 lockers. |
- | I2C expanders and relays will be mounted on stripboard for the interface to the locks and sensors. | + | * to interface to an 8-way relay board to control |
+ | * to interface to the touch sensors | ||
+ | * to interface to the lock closure | ||
Addressable RGB LED strip will be installed in each compartment to provide status feedback (tool checked in/out, compartments authorized after an NFC swipe). | Addressable RGB LED strip will be installed in each compartment to provide status feedback (tool checked in/out, compartments authorized after an NFC swipe). | ||
+ | |||
+ | ===== User Interface ===== | ||
+ | |||
+ | There will be one NFC reader for the group of 8 lockers. | ||
+ | |||
+ | * Present token to the reader | ||
+ | * Lockers that are authorized for the user will light up while others remain dark | ||
+ | * User touches the handle (touch plate) of the locker they wish to open | ||
+ | * Selected locker pops open. Other lockers deactivate (present token again to open another locker). | ||
===== Use Cases ===== | ===== Use Cases ===== | ||
Line 26: | Line 41: | ||
* Makita cordless tools (to avoid borrowing or theft) | * Makita cordless tools (to avoid borrowing or theft) | ||
+ | * Proxxon rotary tool kit (to avoid damage or loss of small parts) | ||
* Angle grinders (to ensure that users are trained) | * Angle grinders (to ensure that users are trained) | ||
* Good quality measurement tools (calipers, micrometers) | * Good quality measurement tools (calipers, micrometers) | ||
* Hand tool kits with easily lost parts | * Hand tool kits with easily lost parts | ||
+ | |||
+ | ===== Tasks ===== | ||
+ | |||
+ | * Cabinet installation | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * Brace the workbench (transfer the load of the workbench onto the KALLAX) | ||
+ | |||
+ | * Doors | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * **Tim has completed a design** | ||
+ | * < | ||
+ | * Fit to cabinet | ||
+ | |||
+ | * Lock assembly | ||
+ | * Create a jig to mount the lock in the correct (repeatable) position relative to the catch on the door | ||
+ | * Decide how to screw the lock into the KALLAX | ||
+ | * Install wiring | ||
+ | * for lock release, lock sensor, touch sensor and LED strip | ||
+ | * use alarm cable and leave a tail at the back of the cabinet for connection to the electronics | ||
+ | |||
+ | * Electronics [complete] | ||
+ | * Based on tool access controller | ||
+ | * Blue box with clear lid | ||
+ | * 20x4 LCD | ||
+ | * NFC module | ||
+ | * Tool controller PCB | ||
+ | * Cable to back of KALLAX (ground, 5V, SDA, SCL, LED bus) | ||
+ | * Additional electronics behind the KALLAX (or at the back of one unit with a cover) | ||
+ | * 12V PSU for relays | ||
+ | * 5V PSU for electronics and LEDs | ||
+ | * 8-way relay module | ||
+ | * I2C expander for relays | ||
+ | * I2C expander for touch sensors | ||
+ | * I2C expander for lock closure switches | ||
+ | * Screw terminals to terminate power/ | ||
+ | * It will make wiring/ | ||
+ | |||
+ | * Software | ||
+ | * Will be based on the door/tool controller software (with plenty of changes required) | ||
+ | * Status: | ||
+ | * Mostly done. | ||
+ | * Minor change required to authentication class. | ||
+ | * WS2812 LED handling not implemented. | ||
+ | * Minor UI improvements required. | ||
+ | |||
+ | ===== Parts ===== | ||
+ | |||
+ | | [[https:// | ||
+ | | [[https:// | ||
+ | | < | ||
+ | | [[https:// | ||
+ | | Touch plates | | | ||
+ | | < | ||
+ | | Locks (DSCK7267) | in stock | | ||
+ | | Touch sensors (TTP223) | in stock | | ||
+ | | 8-way 12V relay module | in stock | | ||
+ | | I2C expanders (PCF8574) | in stock | | ||
+ | | Wemos D1 Mini ESP8266 | in stock | | ||
+ | | 12V 3A power supply | | | ||
+ | | 12V->5V DC-DC converter | | | ||
+ | | WS2812 LED strip | needs to be ordered | | ||
toollockers.txt · Last modified: 2020-11-01 13:39 by al