ece 480: team 3 pre-proposal rituraj behera – presentation prep samuel flynn – team manager da...
Post on 21-Dec-2015
218 views
TRANSCRIPT
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
Presentation Outline
• Project Summary
• Problems
• Features
• Hardware and Software
• Design Phases
• Project Budget
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
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
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
Beagle Board Usage Guide
Source: www.beagleboard.org
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
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)
Snapshot
Source:http://danisimo.wordpress.com/2008/09/10/angstrom-linux-distro-beagle-board/
Source:http://farm3.static.flickr.com/2172/2535894759_297dbfff80.jpg
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
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
What’s Coming Up?
• GUI design by the end of this week.
• Start GUI implementation next week.
• GUI Decoration.
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
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>