/makerspace-auth

Designs for our makerspace access control devices

Primary LanguagePythonApache License 2.0Apache-2.0

Summary

Sample controller box

We started this project with two goals in mind, for Google makerspaces where employees all have the same kind of RFID badge:

  1. Only people authorized (trained) should be able to use dangerous tools
  2. We'd like to have reliable access logs for even non-dangerous tools

Organization

software/
  The Python client that runs on a Pi.
hardware/
  The custom Pi hat we use to interact with buttons and a power switch tail.
sample_server/
  A simple Django server that lets you view tool logs and authorize people.

Contributing

We welcome contributions, especially ones that make this more useful to other makerspaces. We'd like this to be a generic solution wherever possible.