Difference between revisions of "Door control system"

From London Hackspace Wiki
Jump to navigation Jump to search
Line 2: Line 2:
 
Runs on [[System naming|Flowers]], and code is on [http://github.com/londonhackspace/doorbot Github].
 
Runs on [[System naming|Flowers]], and code is on [http://github.com/londonhackspace/doorbot Github].
  
Access list is currently a text file, copied via a script from [[System naming|Lovelace]].  The text file just consists of card ID and name.  To add a card:
+
Access list is currently a text file, copied via a script from [[System naming|Babbage]] or Flowers.  The text file just consists of card ID and name.  To add a card:
  
  flowers:~$ doorbotcontrol/addid.sh
+
  babbage:~$ addid.sh
  
It uses '''netcat''' to '''robonaut''' on [[System naming|Babbage]] to announce whenever the door is opened.
+
The door opener uses '''netcat''' to '''robonaut''' on [[System naming|Babbage]] to announce whenever the door is opened, and also flashes the lights on.
  
  
Line 27: Line 27:
 
==Override==
 
==Override==
  
ssh flowers@flowers
+
ssh flowers@flowers
 
+
sudo doorbot/openDoor.py
sudo ~/openDoor.py
 
  
 
The password is hackspace. If the arduino has somehow changed port, you might need to edit that in openDoor.py
 
The password is hackspace. If the arduino has somehow changed port, you might need to edit that in openDoor.py

Revision as of 13:12, 31 July 2010

Overview

Runs on Flowers, and code is on Github.

Access list is currently a text file, copied via a script from Babbage or Flowers. The text file just consists of card ID and name. To add a card:

babbage:~$ addid.sh

The door opener uses netcat to robonaut on Babbage to announce whenever the door is opened, and also flashes the lights on.


                             +---------+     +---------+
                             | LM7805  |-----| 12V UPS |
                             +---------+     +---------+
                                                  |
                                                  |
+------+     +---------+     +---------+      +-------+
| RFID |-----| Flowers |-----| Arduino |------| Relay |
+------+     +---------+     +---------+      +-------+
                                                  |
                                                  |
                                             +---------+
                                             | Release |
                                             +---------+


Override

ssh flowers@flowers
sudo doorbot/openDoor.py

The password is hackspace. If the arduino has somehow changed port, you might need to edit that in openDoor.py

Please use this with caution. Once unlocked, the door must be physically opened and closed again to relock.

If you unlock the door remotely, use the webcam to check someone has entered the space.