Skip to content

Machine Access Controller

Robert edited this page Sep 22, 2017 · 4 revisions

This page is a proposal for how the machine access controller should be.

Functional Requirements

  1. Turn power to a machine on and off using a users rfid card after checking with the access system that the user is authorised to use the machine
  2. Log who has used the machine (and for how long?) by sending a message back to the access server
  3. Supply power to the machine
    1. Only while the card is on the reader
    2. For a set length of time after the card has been removed from the reader
      1. allow user to powerdown early
      2. allow user to extend time
      3. beep / alert user before time runs out
  4. (Privileged users to register another user as having been inducted on the machine via a webpage on the access server)

Hardware

  • Relay? or Solid State Relay?
  • ESP8266 (+ ProMini, if ESP isn't reliable enough on it's own)
  • RFID Reader
  • User interface: RGB LED + button + buzzer
  • 3.3v / 5v DC power source

Enclosure

  • 2 part enclosure
    • Secure / safe mains enclosure (for relay switching + dc power source)
    • 3d Printed enclosure for RFID reader + "interface" potentially allowing access card to be left securely on the reader (securely meaning it wont fall off)
  • It should be "difficult" to circumvent the access system - i.e. the wire from the machine should go to terminal blocks inside the mains enclosure, which in turn should have a wire going to the plug.
  • Need to allow for "machines" that require more than one plug, eg Laser cutter, 3d printers. Probably easiest done by chaining a multiplug out of the access node.
  • Needs to be robust enough to be used on "dirty" machines like the lathe, donkey saw, etc.
Clone this wiki locally