HOME AUTOMATION: WEB BASED CONTROL Anthony Campbell Eric Poynter EKU, Dept. of Technology Computer...

Post on 14-Jan-2016

214 views 0 download

Transcript of HOME AUTOMATION: WEB BASED CONTROL Anthony Campbell Eric Poynter EKU, Dept. of Technology Computer...

HOME AUTOMATION: WEB BASED CONTROL

Anthony CampbellEric Poynter

EKU, Dept. of TechnologyComputer Electronic

Networking

2

INTRODUCTION - Hardware

Microprocessor Interfacing (ISA expansion slot 80’s)

Parallel port (Being phased out) Fiber Optic Network Interface USB commonly used

3

INTRODUCTION – Software

Microsoft Visual Studio .NET DotNetNuke – Web Site Framework Microsoft SQL Database Engine

OUTLINE Motivation Hardware Design Software Design Demonstration Team Work Results / Conclusion Q & A

5

MOTIVATION

Home automation – Growing trendHome automation – Growing trend Connecting to your PC (USB)Connecting to your PC (USB) Benefits of USB – speed, reliabilityBenefits of USB – speed, reliability Hand held devices – Everyone has Hand held devices – Everyone has

oneone Home monitoring – Be at home Home monitoring – Be at home

anytimeanytime

6

Hardware: Interface Selection

USB – Universal Serial Bus Introduced in 1995, widely

popular since 1998Major hardware and software

support (IBM, Microsoft)3 technical revisions, backward

compatibilityMany other variations in the

works

7

Hardware: Electronics Design USB controller Provides I/O Limited I/O Electronic Solution Number of controllable devices

grow exponentially Controlling Input via a shared

bus

Software: Device Interaction Hardware to Software Transition USB controller - Device Driver Control Scheme

4 Physical Outputs – Device ID (3), Control Line (1)

8 Physical Inputs Speed of USB – Real time

communication

Software: Server

Bridge to Device, Software, and Web Microsoft SQL Express – Database Engine Web Server – 3 Important Tasks

SQL Website USB Interface Program

10

Demonstration

What our Project actually does

11

TEAMWORK

Back and forth software/hardware design

Communication – What is possible, What is desired

Troubleshooting/Testing

12

RESULTS / CONCLUSION

Successfully Interfaced with a USB port, via software and hardware

Enabled control of the software over the Internet

Setup several household devices and controlled them remotely with our setup

13

FUTURE WORK Different USB controllers offer

greater possibilities Audience suggestions email to

Eric_poynter3@eku.edu Tony@tekpad.net

Thanks!