Sandia National Laboratories Clinic Project: CASC Security
Download
Report
Transcript Sandia National Laboratories Clinic Project: CASC Security
Sandia National Laboratories Clinic
Project: CASC Security System
Sandia Advisors: Steven Paradise, Patrick Schindler
Academic Advisor: Dr. Behrouz Farhang
Student Group Members: Arslan Majid, Chris Miller, David Brown, and
Joshua Hamilton
OVERVIEW
Explanation of Project
Background
Project sections:
Programming
Sensors
Power
Interface
Time Line and project goals
BACKGROUND
Current safes offer no electrical security*.
No alarm when broken into.
Bulky.
[1]
* = Other than electrical password entry
PURPOSE / GOAL
Utilize an array of sensors
Low power / Sleep mode
Optimize for small size
Accept wireless input
Provide alarm signal
Programming
By: Chris Miller
[2]
PROGRAMMING
What language?
Connectivity
Modular programming
ARDUINO - LANGUAGE
Using Arduino
Open Source
C/C++ Language
[3]
CONNECTION
USB cable (A to B)
Any USB port
Top [4], Below [5]
Any OS
MODULAR IN DESIGN
Block coding
Easy to adjust
[6]
Many different applications
QUESTIONS?
Contact Information:
Chris Miller
ECE Department, University of Utah
[email protected]
Sources
[1]-”Safe”,Apr.11, 2010. [Online]. Available: http://img.archiexpo.com/images_ae/photo-g/electronic-safe-forhotel-rooms-55624.jpg
[2]-”Programing”,Apr.11, 2010. [Online]. Available: http://arduino.cc/en/Guide/Windows
[3]-”Ardiuno Mega”,Apr.11, 2010. [Online]. Available:
http://www.libelium.com/tienda/catalog/images/arduino_mega.jpg
[4]-”Ardiuno Mega_2”,Apr.11, 2010. [Online]. Available:
http://upload.wikimedia.org/wikipedia/commons/f/f9/Arduino_usb_socket-1.jpg
[5]-”USB Cable”,Apr.11, 2010. [Online]. Available: http://www.gttkc.com/shop/images/USB-AB.jpg
[6]-”Block Diagram”,Apr.11, 2010. [Online]. Available:
http://www.medallionsystem.com/computers/images/TPC43B_block_diagram.png
[1]
[2]
Sensor Testing
By: David Brown
SENSOR TESTING OVERVIEW
Requirements
Testing
Types of Sensors
SENSOR REQUIREMENTS
Detect all attempts to break into box
Never have a false positive
Conserve power
SENSOR TESTING
Various Types of Sensors
Accuracy
Power Usage
EXAMPLES OF SENSORS
Accelerometer
Vibration
Limit Switch
[3]
Flex sensor
Thermal sensor
[4]
QUESTIONS?
Contact Information:
David Brown
ECE Department, University of Utah
[email protected]
Sources
[1]- “Accelerometer”, Apr. 10, 2010. [Online]. Available: http://www.sparkfun.com/commerce/
product_info.php?products_id=252, Apr. 10, 2010].
[2]- “Piezoelectric Vibration Sensor”, Apr. 10, 2010. [Online]. Available:
http://media.digikey.com/photos/Measurement%20Specialties%20Photos/0-1005447-1.jpg, Apr. 10, 2010].
[3]- “Limit Switch”, Apr. 10, 2010. [Online]. Available:
http://media.digikey.com/photos/Panasonic%20Photos/ESE-11MH6T.jpg, Apr. 10, 2010].
[4]- “Thermal Sensor”, Apr. 10, 2010 [Online]. Available:
http://www.sparkfun.com/commerce/product_info.php?products_id=9570, Apr. 10, 2010].
[1]
[2]
Power Conditioning
By: Joshua Hamilton
POWER CONDITIONING
Reasoning:
Advanced
detection functions require power
Zero
false positives
No unauthorized access
Cannot
be powered externally
Safe must stay secure until maintenance
POWER CONDITIONING
Requirements of power source
Necessary
1 year lifespan with a goal of 2
Cannot be tampered
Power detection sensors
Safely power the Arduino controller
Dependable
POWER CONDITIONING
Method
Modes
of operation
Wake up sensors
Self
Low
powered vibration sensors
power design
Efficient
overall design
No leakage
Fig. 1 Piezoelectric vibration sensor [3]
POWER CONDTIONING
Implementation
Arduino
Mega vs Arduino Pro-Mini
Piezoelectric wake-up circuit
Choice of battery
Lithium
has highest power density
Sensitive to high temperature
May need a controller
POWER CONDTIONING
Conclusion
Test
two types of batteries
Arduino
backpack
Energizer e2* AA batteries
Fig. 2 Arduino backpack [4]
* “E2
Datasheet”, Apr. 8, 2010. [Online]. Available:
http://Energizer-L91BP-8-Lithium-Battery-8-Pack/dp/B0000DC4EL
QUESTIONS?
Contact Information:
Joshua Hamilton
ECE Department, University of Utah
[email protected]
Sources:
[1] “Synqor”, Apr.8,2010. [Online]. Available: http://www.synqor.com
[2]”Vicor”, Apr.8,2010.[Online].Available: http://www.vicr.com
[3] “Lithium Backpack”, Apr. 8, 2010. [Online]. Available:
http://www.liquidware.com/shop/show/BP/Lithium+Backpack
[4] “Vibration Sensor/Switch” ,Apr. 8, 2010. [Online]Available:
http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MSP1007-ND
[1]
[2]
Creating the Interface
By: Arslan Majid
CREATING THE INTERFACE
Use Labview to create a GUI
Display GUI on an external source (Laptop)
Goal- wireless
[2]
TASKS TO ACCOMPLISH
Will carry out the following states of security
system:
Authorized user
Open container
Access contents
Close container
Do not tamper
container
Security access
Maintenance access
Change power supply
Software/hardware
upgrades
Do not access
contents
Allow transport
Reset alarm status
Check status report
Do not access
contents
SAMPLE MENU
While on menu
Sensors detect suspicious
activity
Will display a warning if
sensors set alarm off
Sub-menus corresponding
to different states of
security will also be
displayed
TIMELINE
Year>
Month>
Task #
2 0 0 9
Start
Week>
1 Conceptual design of system
1.1 Research sensors
1.2a Learn Arduino code
1.2b Test sensors
1.2c Create Interface
1.2d Power Conditioning
1.3 Make schematics of system
1.4 Build system
1.5 Test system
1.6 First prototype
1.7 Debug
1.8 Final working device
3 Document
Mar
Apr
2 0 1 0
May
June
July
Aug
Sept
Oct
Nov
Dec
Janu
Feb
Mar
April
BUDGET
Item
Quantity
Description
Amount
Ext
1
4
Arduino Boards
$80
$320
2
-
Battery Supplies
$200
$200
3
-
Sensors
$1000
$1000
4
4
Containers
$6
$24
5
-
Miscellaneous parts
$800
$800
Total
$2344
CONCLUSION
Utilize an array of sensors
Low power / Sleep mode
Optimize for small size
Accept wireless input
Provide alarm signal
QUESTIONS?
Contact Information:
Arslan Majid
ECE Department, University of Utah
[email protected]
Sources
[1]- “LabView Logo”, Apr. 4, 2010. [Online]. Available:
http://www.bluesystem.ca/LabVIEW_Certified_Developer.jpg[Accessed: Apr. 4, 2010].
[2]- “Bluetooth Arduino”, Apr. 4, 2010. [Online]. Available:
http://cnmat.berkeley.edu/system/files/sensor_modules/Arduino-BT-01-L.jpg, Apr. 4, 2010].
[3]- “Bluetooth Arduino”, Apr. 4, 2010. [Online]. Available:
http://www.sparkfun.com/commerce/product_info.php?products_id=9358, Apr. 4, 2010].