MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN.

Slides:



Advertisements
Similar presentations
Legal Meetings: Extended Instructions on Movica and Screencast.
Advertisements

BTEC 149. Windows Desktop Click on the Start Button.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
SUPERCOMPUTER TO THE RESCUE Justin Curry EKU, Dept. of Technology, CEN/CET)
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Part 1: Overview of Web Systems Part 2: Peer-to-Peer Systems Internet Computing Workshop Tom Chothia.
26-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 3;00-4:30 Fridays in Moore 207 Lab is not in Towne 309 (Registrar has it wrong) Everyone.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
University of Massachusetts Amherst InteLock TM Advisor: Professor Ganz Team: Emmanuel Seguin Christos Tsiokos Josh Coffin Anh-Kiet Huynh Remote Access.
30-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 1:30-3:00 Fridays in Moore 207 Lab is not in Towne 313 (Registrar has it wrong) Everyone.
SM3121 Software Technology Mark Green School of Creative Media.
How to Use Microsoft PowerPoint What is PowerPoint? Presentation software that allows you to create slides, handouts, notes, and outlines. Slide.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology.
Document Processing Ways to centralize and streamline your Endangered Species Act document processing procedures.
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
Introduction to VBA. This is not Introduction to Excel We’re going to assume you have a basic level of familiarity with Excel If you don’t, or you need.
So – You want to learn how to put an advanced article submission (cut and paste) onto the state website. (Note: If you have not done so, you will need.
Public School Forum Wesley Turner EKU, Dept. of Technology, CEN.
SKY-PEak: BRIDGING SKYPE Jamie Caudill Eastern Kentucky University.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Microcontroller Based Wireless Camera Security System John Saylor Computer Electronic Networking.
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
REMOTE DOOR LOCK CONTROL Robert B. Schidle EKU, Dept. of Technology, CEN.
Working for a hospital at home (Teleworking). Teleworking Home working or teleworking for hospitals staff is the process where they work from home using.
The Metaphors of Embedding Your Metaphor Mixer: Rob Garfield.
Move Pictures From Your Mobile Phone to Your PC.  You never know when a photo opportunity is going to arise, which is why having a camera phone can be.
Homeland Security System Danny Butler EKU, Dept. of Technology.
Portable SSH Brian Minton EKU, Dept. of Technology, CEN/CET)‏
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
FACEBOOK IS THE BEST THING THAT EVER HAPPENED TO FRIENDSHIP WHY I LIKE FACEBOOK! By Mike Matthews.
NARFE Configuration Advisory Board (CAB) Web Page.
GROUP POLICIES AND SECURITY USING WINDOWS SERVER 2008 Raymond Ross EKU, Dept. of Technology, CEN.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Active Home Timmy Henery Affiliation EKU, Dept. of Technology.
How to use Microsoft Word. Where can I find Microsoft Word? How to select, copy and paste information Go to the document from which you wish to copy the.
Unit 15 Webpage Creator. Outlines Introduction Starter Listening Language Work Work study Speaking Writing.
Booting Ubuntu Linux Live CSCI 130 – Fall 2008 Action Lab Dr. W. Jones.
G053 - Lecture 07 Designing Your Web Pages Mr C Johnston ICT Teacher
Petteri Soininen Juhana Kraemer Jussi Vähämäki ”Group PJJ”
NETWORK OPERATING SYSTEM INTEROPERABILITY Jason Looney EKU, Department of Technology, CEN.
SUPER TOASTER Wes Brown Eastern Kentucky University Computer Electronic Networking.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Microcontroller Based Automobile Security System Chuan-An (Chen) Hou EKU, Dept. of Technology Computer Electronic Networking.
Renesas Technology America Inc. 1 M16C Seminars Lab 3 Creating Projects Using HEW4 14 March 2005 M16C Seminars Lab 3 Creating Projects Using HEW4 Last.
RICHMOND WEB Kristin Clausing EKU, Dept. of Technology, CEN.
Compare and Contrast : Blackboard & a Personal Web Page www3.ltu.edu/~s_schneider/howto/faculty.htm You’ll find this presentation (and another) here :
HOME SECURITY WITH PLC’S Brandon Ballou EKU, Dept. of Technology, CEN/CET.
HOME SECURITY USING PLC Ryan Badgett EKU, Dept. of Technology, CEN.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
When Bad Essays Happen to Good People How to make sure this doesn’t happen to you! Marta Brown The slide show will automatically move from slide to slide.
KRISTEN HENNING SPRING GROVE AREA SCHOOL DISTRICT Social Bookmarking with Diigo in the Classroom.
+ DGM 3870 Web Graphics (Photoshop) Bryce Newell, J.D.
Raspberry Pi Garage Door Mark Barron NET 499 Eastern Kentucky University.
Welcome Teachers! - WELCOME TO TEACHER WEBSITE BUILDING 101.
Introduction to Programming 1 1 2Introduction to Java.
Levitra 20 mg Getting started with Firefox New to Firefox? Well you’ve come to the right place. This article covers all the basics and will get you up.
This is a demonstration of how you can use Message Mail or any other (like Hotmail) or Instant Messaging Service (like MSN Messenger or ICQ) software.
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Topic 2: Hardware and Software
Introducing, Installing, and Upgrading Windows 7
PHRASAL VERBS COMPUTING (ICT)
HOME AUTOMATION SYSTEM
GCE Applied ICT G053: Lesson 07 Design Tools and Techniques
Computer Concept What is a computer?
Introduction to AppInventor
Presentation transcript:

MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN

2 OUTLINE Motivation Introduction Problem Statement Proposed Solution Results Conclusion

3 MOTIVATION  My parents and I like to go out of town to visit family in West Virginia.  We often find ourselves wondering who we are going to get to look after thing while we are gone.  We usually would ask somebody from church that we trust, but we still don’t like to give out a copy of our house key.  This motivated me to research farther into the matter of how a person could control items in their home without the usual key or switch.

4 INTRODUCTION When I first started thinking about a Project I decided that I wanted to do something with networking, but I also wanted to incorporate electronics in some form. I began to think about ways that I could combine networking with another electronics class that I had taken in the past. I decided that it would be a really interesting idea if I could find a microcontroller that had networkability and could be connected up to a network just like any other networkable device. After a lot of looking and ing microcontroller manufacturers I finally found the Dallas Semiconductors TINI evaluation KIT with embedded ethernet.

5 PROBLEM STATEMENT The problem that I dealt with was how to get the code into the microcontroller. How to execute the code in a web page. And how to get the outputs to a real world device for control.

6 PROPOSED SOLUTION  The first step in figuring out all of the problems was to first research and see if what I was wanting to do had been done before. I knew that I would not be able to come up with code from scratch to accomplish what I wanted to do.

7 PROPOSED SOLUTION I was able to find code examples and instructions on how to set up the microcontroller as a web server that would host a website that also had the ability to show the status of outputs live as they happen.

8 PROPOSED SOLUTION However, the process was not as easy as the instructions made it out to be. There are many tools that have to be used to completely get the webserver up and running.

9 TOOLS REQUIRED TINI SDK: TINI Software Development Kit. Java SDK: Java Software Development Kit. Device Controller Package: Includes servlet code and icon images. Apache ANT: Tools for Developing the TINI webserver TINI ANT: An Apache add-in that allows the build to be TINI specific. Tynamo Webserver: A webserver compiler specifically for building a TINI webserver. NetComponents Library: A library of java tools allowing Tynamo Webserver to automatically FTP into the microcontroller and send files. All of these tools are required to assemble, compile, and send the final webserver to the TINI.

10 THE TINI

11 PROBLEMS The main problem I had was in poor documentation. The documentation I received was hard to follow and interpret. There are many cases where a properties file would need to be edited, but the information did not say which file the properties document was in.

12 RESULTS The result is a webpage that can be accessed from anywhere and outputs can be made such as locking a door or turning on lights.

13 WEB PAGE

14 CONCLUSIONS Remote controlling of home features can be done with a little patience and with good documentation. The type of home controlling I did may fit the needs of what some people want more than others.

15 CONCLUSIONS With more work this design could be embedded into devices such as a TV, Stove, ect to allow remote control and access with a simple click of a mouse. Overall I was not able to build as much for demonstration as I wanted to, but I was able to get the control part working. The rest is just circuitry.

16 FUTURE WORK Where I have currently left off with the project would be a great place for someone else to pick up the project and do some more advanced things like add more outputs, change the site interface around, or even develop the microcontroller into something different than remote home control.

17 Future Work Questions? Suggestions?