Difference between revisions of "Gatekeeper"

From Nottinghack Wiki
Jump to navigation Jump to search
Line 19: Line 19:
  
 
=== Quick Breakdown ===
 
=== Quick Breakdown ===
* Nanode
+
* Arduino with Wiznet shield
 
* RFID reader  
 
* RFID reader  
 
* Doorbell button (interrupt pin)
 
* Doorbell button (interrupt pin)
 
* magnetic release (MOSFET switch 12v)  
 
* magnetic release (MOSFET switch 12v)  
 
* Magnetic contact
 
* Magnetic contact
* Doorbell sounder (Relay)
+
* Doorbell sounder (Relay) - activated either by attached doorbell button, or doorbell on outer door (connected to main [[LED Matrix]] display)
* Magnetic release status led's red/blue
+
* Magnetic release status led's red/blue (TODO)
 
* Matrix keypad and HD44780 LCD controlled via I2C AtTiny2313
 
* Matrix keypad and HD44780 LCD controlled via I2C AtTiny2313
 
* MQTT
 
* MQTT
* MQTT scripts on holly push to irc twitter cacti and log
+
* MQTT scripts on holly push door opened & last man switch events to irc twitter and log
* Card numbers in 'Instrumentation' mySQL on [[Holly]]
+
* Card numbers in 'Instrumentation' MySQL database on [[Holly]]
* Web page to manage mqsl db, intranet only, htacess passwd
+
* Database managed by [[HMS]]
  
 
=== Notes ===
 
=== Notes ===

Revision as of 13:10, 30 June 2013

Gatekeeper is the first node of our Hackspace Instrumentation project to go live and is responsible for access control to the space through the front "Airlock" door.

Pics

Error in widget Flickr gallery: Unable to load template 'wiki:Flickr gallery'

Source Code

The firmware that runs on the arduino cane be found here
https://github.com/NottingHack/Gatekeeper
The code for the database and the process that run on Holly can be found here
https://code.google.com/p/nottinghack-instrumentation/

Schematic

Gatekeeper Shield.png

Station Controller Interface.png

Logic Flow

Gatekeeper Logic Flow.jpg

Quick Breakdown

  • Arduino with Wiznet shield
  • RFID reader
  • Doorbell button (interrupt pin)
  • magnetic release (MOSFET switch 12v)
  • Magnetic contact
  • Doorbell sounder (Relay) - activated either by attached doorbell button, or doorbell on outer door (connected to main LED Matrix display)
  • Magnetic release status led's red/blue (TODO)
  • Matrix keypad and HD44780 LCD controlled via I2C AtTiny2313
  • MQTT
  • MQTT scripts on holly push door opened & last man switch events to irc twitter and log
  • Card numbers in 'Instrumentation' MySQL database on Holly
  • Database managed by HMS

Notes

6 Core alarm cable run to airlock door

  • magnetic contact on black and white core
  • door magnetic release green and yellow cores
  • last man switch on blue and red cores