25
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash Sharma John Nosek Cengiz Basu

Team 7 / May 24, 2006 Web Based Automation & Security

  • Upload
    colton

  • View
    26

  • Download
    1

Embed Size (px)

DESCRIPTION

Client Capstone Design Advisor Prof. David Bourner. Team Members Lloyd Emokpae (team Lead) Vikash Sharma John Nosek Cengiz Basu. Team 7 / May 24, 2006 Web Based Automation & Security. Presentation Outline. Introduction to Project Project Specifications System Implementation - PowerPoint PPT Presentation

Citation preview

Page 1: Team 7 / May 24, 2006 Web Based Automation & Security

Team 7 / May 24, 2006

Web Based Automation & Security

Client Capstone Design

Advisor Prof. David Bourner

Team Members Lloyd Emokpae (team Lead) Vikash Sharma John Nosek Cengiz Basu

Page 2: Team 7 / May 24, 2006 Web Based Automation & Security

Presentation OutlineIntroduction to ProjectProject Specifications System ImplementationClosing MaterialsDemo

Page 3: Team 7 / May 24, 2006 Web Based Automation & Security

ProjectIntroduction

Page 4: Team 7 / May 24, 2006 Web Based Automation & Security

General Problem StatementModern homes and office have many needs for securityA way is needed to monitor a space Operated via a control device Connected by Ethernet network

Remote Controlled Controlled over the internet

Provides security, convenience, and protection

Page 5: Team 7 / May 24, 2006 Web Based Automation & Security

General Project RequirementsGOAL: Develop a web based automation system that can send images from a camera module via the WWW

Users include security-conscience home or business owners

System is designed to enable a home or business owner to securely access streamed images from a camera module located in their home or office via the web.

Page 6: Team 7 / May 24, 2006 Web Based Automation & Security

General Solution StatementSoftware Programmed in C

Program to test camera module Programmed in HTML

Front-End Web Page used to remotely access the web server which can be run from any internet browser

Programmed in Java Back-End Web Server that enables secure access for

clients to control the camera module Program to interface and control camera module with the

network microcontroller

Page 7: Team 7 / May 24, 2006 Web Based Automation & Security

General Solution StatementHardware Networked Microcontroller

Configure Tini Operating System and enabled http server Install web server and custom camera software and web

application. Camera module

Initially test camera with commedia software. Test camera with custom C application Implement tini java code for camera module

RS-232 transceiver Design and implement a serial interface between

networked microcontroller and camera module

Page 8: Team 7 / May 24, 2006 Web Based Automation & Security

ProjectSpecifications

Page 9: Team 7 / May 24, 2006 Web Based Automation & Security

Operating EnvironmentSoftwarePlatform independentClient computer must support modern web

browsers (internet explorer 6.0, firefox 1.5)HardwareHost computer must have a serial port to

initially configure the microcontrollerCamera Module must be able to withstand

moderate vibration and seasonal temperature and humidity changes

Page 10: Team 7 / May 24, 2006 Web Based Automation & Security

Intended UsersPerson who would like to enhance level of security for their home.Small businesses that desire the same security/monitoring requirements that our system provides

Intended UsesTo remotely monitor a room or area.

Page 11: Team 7 / May 24, 2006 Web Based Automation & Security

AssumptionsDevice shall be easy to install, configure, and useUser is familiar with operating a computerUser will have a computer with a serial port and a network with continuous internet access. Home environment will comply with the specified operating environment

Page 12: Team 7 / May 24, 2006 Web Based Automation & Security

LimitationsThe number of camera modules is limited to 2 by the microcontroller interfaces. Server must be running on the microcontroller when the client desires to connect and control remotelyDevice response time is limited by the speed of the user’s Internet connection and the amount of connected users

Page 13: Team 7 / May 24, 2006 Web Based Automation & Security

ProjectImplementation

Page 14: Team 7 / May 24, 2006 Web Based Automation & Security

System Design

Page 15: Team 7 / May 24, 2006 Web Based Automation & Security

Web Browser - Client

TINI Microcontroller Board

running the Servertec Internet Server (www.servertec.com)

Internet

TCP/IP Connection (Wired or Wireless)

Static TCP/IP Connection (Wired RJ-45)

C328-7640

JPEG Compression VGA Camera Module

RS-232 Connection

Ethernet 10/100 Controller

Serial Driver Interface

Serial Driver Interface

Data Flow & Block Diagram

Page 16: Team 7 / May 24, 2006 Web Based Automation & Security

Conclusion

Page 17: Team 7 / May 24, 2006 Web Based Automation & Security

End Product DescriptionInstallable software package Installation instructions User software Software Documentation Source Code

Hardware DS80C400 network microcontroller C328-764 Camera Module Interface cables Power supply unit Installation instructions

Page 18: Team 7 / May 24, 2006 Web Based Automation & Security

Project EvaluationIdentify possible designs to implement, and choose one fully met

Hardware and software specificationsfully met

Code software by specificationnearly met

Design hardwarefully met

Test hardware and softwarenearly met

Documentationfully met

Page 19: Team 7 / May 24, 2006 Web Based Automation & Security

CommercializationProduction Costs $150Selling price $180

Market: security conscience home and business owners

Page 20: Team 7 / May 24, 2006 Web Based Automation & Security

Recommendations for Additional Work

Commercialization

Additional work may include a facial recognition camera.

Additional components could be a door sensor, motion detector, a house thermometer, etc.

Page 21: Team 7 / May 24, 2006 Web Based Automation & Security

Lessons LearnedWhat went well Communication Teamwork

What didn’t go well Project Integration was difficult Camera Problems – ( loses last data packet )

Technical knowledge gainednetwork microcontroller capabilities

Non-Technical knowledge gained Time management

What to change Start Earlier

Page 22: Team 7 / May 24, 2006 Web Based Automation & Security

Problem and Problem Management

Anticipated ProblemsWriting java code Integrating microcontroller with camera

module

Unanticipated ProblemsTeam schedulingFinding partsCamera problems

Page 23: Team 7 / May 24, 2006 Web Based Automation & Security

Closing SummaryWeb Based Automation and Security

A small and inexpensive autonomous home security system is a powerful application that is viable to many markets.

This project gave our group an opportunity to work on a full cycle of a project from the first stage of development to building the final product.

Page 24: Team 7 / May 24, 2006 Web Based Automation & Security

Project Demonstration

Web Based Automation Demo (click here)

Page 25: Team 7 / May 24, 2006 Web Based Automation & Security

Questions?