Table of Contents

NFC-enabled Tool Lockers

This project is complete! We have a unit of eight tool lockers in the workshop that stores our Makita cordless tools, and Proxxon rotary tool.

You can view the contents of the lockers, current status, and who is currently using/last used the tools here: lockerstatus.ehlab.uk

Development history

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.

Status

Wiring the individual locks and sensors is time consuming so only two compartments have been completed. A new PCB has been created to make this easier and we are waiting for it to arrive.

Compartments

We will purchase a KALLAX shelf from IKEA. This will provide 8 spaces of 33x33x38cm. The back of the cabinet will be closed with a sheet of wood.

Doors will be laser-cut from 5-6mm clear acrylic. They will be mounted to the KALLAX with cabinet hinges designed for glass doors (a few varieties are available).

The unit will be placed in the workshop, under the workbench where the small bench grinder/sander is mounted.

Mechanical

Electric cabinet locks [DSCK7267] will be used to secure the doors. These locks are 12V operated, fail-secure, and with a closure detection switch. A TTP223 touch sensor module will be used to trigger the release of an individual lock after authentication via NFC.

Electronics

A single controller will operate a group of 8 lockers. The electronics will be based on the tool/door controllers, using an ESP8266 microcontroller and PN532 NFC module. I2C expanders will be used:

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.

Use Cases

Some of the tools or equipment that might be stored securely (some of these are only likely to be purchased if secure storage is available):

Tasks

Parts

KALLAX
Clear acrylic sheets 4 of 800x450x6mm
Cabinet hinges 4 pairs in stock for testing not suitable
Hinges in stock
Touch plates
Pop-rivets (for touch plates/lock) in stock
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

Files