ece 480: team 3 pre-proposal rituraj behera – presentation prep samuel flynn – team manager da...

14
ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers – Document Prep. Dr. Shanblatt - Facilitator

Post on 21-Dec-2015

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

ECE 480: Team 3

Pre-Proposal

Rituraj Behera – Presentation PrepSamuel Flynn – Team Manager

Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers – Document Prep.

Dr. Shanblatt - Facilitator

Page 2: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Presentation Outline

• Project Summary

• Problems

• Features

• Hardware and Software

• Design Phases

• Project Budget

Page 3: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Project Summary• An emerging trend in new homes: Home Control Panels

 • Like a universal remote for everything in your house

 • Lights, Climate Control, Security, and more

 • TI wants in on this: OMAP3 processor

Page 4: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Problem

• Design a home automation control panel • Make an interactive graphical user interface (GUI)

 • Display things like time, weather, room temperature

 • Buttons, sliders, and menus to get more information

 • Aesthetics and easy to use

Page 5: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Solution: The Beagle Board

Small• 3 inches by 3 inches

Powerful• TI OMAP3530 integrates

- CPU  : 600Mhz ARM Cortex A8

    - Memory  : 256MB Flash memory  128MB DDRAM

    - GPU        : PowerVR SGX530

                           1 x USB OTG

Source: www.beagleboard.org

Page 6: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Beagle Board Usage Guide

                                      Source: www.beagleboard.org

Page 7: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Design Criteria

• Software Interface:o User-friendly

o GUI information must be easy understandableo Control components must be as intuitive as possible

 • Hardware Support:

o Video Doorbello Weather Band Receiver and Decodero Audio Device (Music Playback)o Lighting and Climate Control

Page 8: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Tools• Hardware:

o Beagle Board using OMAP3 Processoro Weather Band Radio Receivero Video Camera

 • Software

o OS: Angstrom Linuxo Programming Language:

Java (GUI) C (System Level and Hardware Control) 

 

Page 9: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Snapshot

Source:http://danisimo.wordpress.com/2008/09/10/angstrom-linux-distro-beagle-board/

Source:http://farm3.static.flickr.com/2172/2535894759_297dbfff80.jpg

Page 10: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Design Phase 1• Conceptual Graphical Design

 • Install operating system (Angstrom Linux)

 • Configure Development Environment

o Java, IDE, Basic I/O Hardware • Implement GUI Design

o Create buttonso Make sliderso Video, weather, and time windows

 

Page 11: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Design Phase 2 • Add Video Doorbell

o Connect a video camera and add the display to the control panel

 • Decode National Weather Service radio band

o Use Si4707 IC to receive and decode weather band info

• Interface a touch screen instead of mouse and keyboard

• Integrate hardware with the GUI display

Page 12: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

What’s Coming Up?

• GUI design by the end of this week.

• Start GUI implementation next week.

• GUI Decoration.

Page 13: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Estimated Budget    Beagle Board                                               $ 149.00      SD Card (8G)                                                      $ 14.59      SD Card Reader                                                  $ 7.99     USB 2.0 3-Port Hub with Ethernet Adapter             $ 40.99     USB to 5.5mm Barrel Jack Adapter                       $ 2.95     Acrylic Case for Beagle rev B5                             $ 29.00     Monitor Cable(HDMI A to DVI-D)                         $ 8.00     USB Std-A-Female to mini-A-Male Adapter            $ 9.00     DB9M to 1DC10F AT/Everex Serial Adapter            $ 2.00          7" Touchscreen LCD                                            $ 370.00     Total                                                                 $ 633.52  

Page 14: ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers

Further Reading

BeagleBoard.org    Information and support on the features and operation of the Beagle Board    <http://www.beagleboard.org> eLinux operating system     More info on eLinux    <http://www.angstrom-distribution.org>