Access Control Systems
Systems should be made to open or close 12V relays and can be set to stay "open" for up to 9000 seconds so I can set the length of time before you have to re-auth a machine. The circuit on the machine would self power the relay so it would never turn the tool off while it was on (say mid-cut or mid-CNC job) but once turned off, the user would have to re-key it to turn it back on again outside of the machine specific window (might be 5 minutes on a table saw, a half hour on a wood lathe, etc)
One way to accomplish this is to wire a 5v coil 120V contact NO relay into the start button. So the mag switch functions as normal, but the start button output is interrupted until the relay gets the start signal. That way, the relay only needs to close for 15-30sec at most while someone reaches for the button. That way the login doesn't stay active after someone walks away after a quick cut. Shock mounting the box with the relay is important because you can hit it and bounce the relay closed. I've gotten that far, I just haven't figured out a good way to centralize authentication and manage it.
Keying in for each cut would cause people to avoid ever turning it off. The one model i made was to put your badge in a holder on the machine that has the reader behind it. That way, you can still scan for a quick cut but if you need to saw all day, people will see your badge there and know who is using the machine, and you can only tie up one machine at a time
Another good feature that's easy to implement at the one arduino per door/machine level is to put in a little 2x16 display that always shows who used the machine last. Then people can't "forget to clean up"
Another user wrote: We are working on an access system for our tools. You would reserve the tool online. It would lookup your training status and the calendar for the tool if you are trained and the calendar has the time open it would reserve the tool and email you a link. Then you go into the space and click the link in your email it will unlock the tool for the time allotted. there will be a lockout device based on esp8266 that will handle the lockout and it will have 3 lights on it. The light will go green and you can use the tool. When the time is almost up it will flash yellow. If you need more time you can press a button on the device to extend your time. That will go out to the calendar and try to reserve another 30 minutes. If its reserved it will not reserve it if it does the light will go green. When time is up it will go red.
Machine Access Systems
- London Hacker Space is said to have a machine access system
- Tinker Mill wrote their own. Available on GitHub
- It was reported that at RIT's makerspace students have a swipe card and must swipe into each machine before it will run. Mike Buffalin was mentioned as a contact.
- It was reported the MIT has a system, but "MIT's official system is prohibitively expensive, even for MIT."
- NoM GitHub - Nation of Makers has list of GitHub repos that hold different access control systems
- Ace Monster Toys is developing a full, open source access control system, based on Google's AuthBox system.
- RATT RFID All The Things
Door Access Systems
- Milwaukee Maker Space has a door access system they are working to extend to machine access.
- AuthBox Google has developed an open source access control system.
- Que Lab the system we are currently using for our front door. We may in the future apply it to some of the big shop items and/or storage lockers.
What specific hardware are you using to lock doors, enable machines, read tags, etc?