You are on page 1of 29

S.W.A.

T
(Security Watching All the Time)

Jeff Shin
Tyler Stubbs
Paul Kasemir
Pavel Mayyak
Overview
 Project Objectives and Purpose
 Approach
 Sub-systems
 Division of Labor
 Schedule
 Budget
 Project Modifications
Project Statement
 Home Security and Safety
 Detection of intruders
 Intruder prevention by alarms and lights
 Recording of home activity
 Generate reports (logs)
 Allow remote access
System Diagram
Modularity and Daughterboards
 Ethernet: Allows
remote access to Control Board

system ZigBee AT86RF230


Daughterboard
Motherboard
ZigBee MRF24J40
Daughterboard

 Zigbee Wireless: ENC28J60 Ethernet SD Flash


Daughterboard

Allows wireless
Daughterboard

communication with
the sensors
Sensor Board

ZigBee AT86RF230 Motherboard Sensor


Daughterboard Daughterboard
 SD Card: Stores
sensor data
Control System Diagram
RJ-45 Connector
ENC28J60 Ethernet

2 GPIO

3 SPI

1 RESET Program Header


Temperature
4 Program Pins
1 Analog
7 Outputs
External IO header

ATMEGA128
3 SPI 8 LEDs

Power 2 I2C 18 External IO


RS232 Level Shifter
3.7 - 6.0 Volt Unreg
2 UART 4 Program Pins 1 Inputs DB9 Connector
3.3 Volt Reg
1 Outputs
1 RESET 1 External Int

12 GPIO 1 Temperature
ZigBee MRF24J40
ZigBee AT86RF230
3 GPIO
4 GPIO
3 SPI
3 SPI 1 RESET
1 RESET

3 Outputs
3 Outputs 6 IO
Flash/EEPROM

3 SPI

3 GPIO LEDs

PCB Antenna 8 LEDs PCB Antenna


2 I2C
Control System Motherboard
 Flash/EEPROM: Memory to store the data from
sensors. (1 Meg each)
 LEDs: 8 LEDs, used primarily for debugging
purposes
 RS232 Shifter: Interfaces to the serial port on the
Visual Station
 DB9 Connector: Serial cable to the Visual Station
 Power: One 6 Volt DC source powering board
 Program Header: Allows STK500 to program the
microcontroller
 External IO Header: Controls alarm triggering
Control System Schematic
Control
Board
Control System
 Main control processor: ATMega128
 RF link:
 AT86RF230

 MRF24J40

 Internet: ENC28J60
 Data Storage: SD cards
 Alarm Trigger: Standard IO
 Serial link: MAX3232
 Programming: C/C++ using Eclipse
Sensor System Diagram
PIR325 Magnetic Sensor Glass break
1 Analog 1 Digital 1 Digital

Temperature

1 Analog

ATMEGA8
Power
3 SPI 8 LEDs External IO header
3.7 - 6.0 Volt Unreg

3.3 Volt Reg 1 RESET 3 External IO

9 GPIO 4 Program Pins

1 External Int 1 Temperature


Program Header
4 Program Pins

ZigBee MRF24J40
LEDs
ZigBee AT86RF230
3 GPIO 8 LEDs
4 GPIO
3 SPI
3 SPI
1 RESET
1 RESET
3 Outputs

3 Outputs
6 IO

PCB Antenna PCB Antenna


Sensor Motherboard
 LEDs: 8 LEDs, used primarily for
debugging purposes
 Power: One 6 Volt DC source powering
board
 Program Header: Allows STK500 to
program the microcontroller
 External IO Header:Triggers alarm
Sensor Daughterboards
 Zigbee Wireless: Allows wireless
communication with the sensors
 PIR325: Infared motion sensor
 AH180: Magnetic sensor for Doors
 Glass Break Sensor: Tests integrity of Glass
 MAX6607: Temperature sensor
Sensor Schematic
Sensor Board
Sensors
 Simple control processor: ATMega88/168
 RF link: ZigBee Wireless
 AT86RF230
 MRF24J40
 Magnetic sensors: AH180
 Glass Integrity: TBD
 Temperature: MAX6607
 Infrared Sensor: PIR325
Wireless/Ethernet
Visual Station
 Contained within a laptop
 Continuously updating sensor values
 Graphically displays information
 Monitor and control system settings
Alarms
 Lights
 Noise (siren)
 Email
Power Sources
 All parts of the system will be powered
by AC
 All digital components and chips will
run at 3.3V
 Parts requiring ramped up voltage will
utilize boost converter
Programming
 Environment
 Eclipse
 C or C++
 WinAVR
 Programmer
 STK500
 AVR Studio 4
Division of Labor
 Programming: Pavel and Paul
 PCB Designs: Paul
 Analog Circuitry: Jeff and Tyler
 Sensor Construction and
Implementation: Jeff and Tyler
 Documentation and Testing: All
Gantt Chart November December
Task Name 12 15 18 19 22 25 26 29 1 2 5 8 9 12 15 16 19 22 23 26 29 30 3 6 7 10 13
Milestone 1 Milestone 2 Capstone Expo
Select Parts
Schematic Design
Analog
Digital
Soldering
Design IR Sensor
Testing Device
Interface Device
Test and use as trip sensor
Design Alarm Circuit/Device
Find/Buy Part
Use and Test Part
Program and talk to visual station
Program Imbedded Drivers
Program PC Visual Interface
Order more parts and sensors
Build and test Alarm
Program and test wireless communication
Program and test Ethernet module
Program and test control/sensor boards
Program interrupts and sensor inputs
Take Data readings
Interface sensors and control board
Get something working for Milestone 1

Rev 2 PCB Designs


Digital
Analog
Order Rev 2 of PCB
Program remote login and emails

Test and Finalize the design


Cops
Robbers
Complete Users Manual
Technical Reference Manual
Display Board
Hard Copy/CD-R

Extras
Design and build control nodes
Build a Camera node

Paul/Pavel
Jeff/Tyler
All
Milestone Objectives
 Milestone 1
 Have control and sensor boards soldered
 Have basic code executing
 Have communication to the PC on serial
 Hope to have wireless link established
 Get the self built IR sensor working
Milestone Objectives
 Milestone 2
 Have all hardware tested and working
 Have a visual station program running
 Have communications for wireless and
serial seamlessly working
 Have remote login capability
Budget
 STK 500 Programmer $85
 ATMega128 Sampled
 ATMega 8 Sampled
 ZigBee Chips Sampled
 Temperature Sensor Sampled
 IR Sensor Components $24
 Magnetic Sensor $5
 Broken Glass Sensor $90
 PCB $200
 Passives (Capacitors, Resistors, Inductors) $60
 Connectors/Jacks $25
 Power Supplies $35
 Alarm Lights $15
 Alarm Siren $10
 Buffer Budget $450

 TOTAL $850
Project Modifications
1. Main types of sensing are daughter boards
rather than all on one motherboard
*Easier to break down piece by piece
*Easier to debug
2. We have purchased power supplies rather
than building them
*For convenience
*Time constraints
*New allowance in budget
Project Modifications
3. Ethernet is on a separate daughter
board
*Allows for easier debugging and
block break down
4. Looking into two different types of
Zigbee wireless chips
*Allows us to test to see which
interfaces better
Questions??

Security Watching All the Time

You might also like