140 likes | 148 Views
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. Presentation Outline. Project Summary
E N D
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
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
Software Interface: User-friendly GUI information must be easy understandable Control components must be as intuitive as possible Hardware Support: Video Doorbell Weather Band Receiver and Decoder Audio Device (Music Playback) Lighting and Climate Control Design Criteria
Tools • Hardware: • Beagle Board using OMAP3 Processor • Weather Band Radio Receiver • Video Camera • Software • OS: Angstrom Linux • Programming Language: • Java (GUI) • C (System Level and Hardware Control)
Snapshot Source: http://farm3.static.flickr.com/2172/2535894759_297dbfff80.jpg Source: http://danisimo.wordpress.com/2008/09/10/angstrom-linux-distro-beagle-board/
Design Phase 1 • Conceptual Graphical Design • Install operating system (Angstrom Linux) • Configure Development Environment • Java, IDE, Basic I/O Hardware • Implement GUI Design • Create buttons • Make sliders • Video, weather, and time windows
Design Phase 2 • Add Video Doorbell • Connect a video camera and add the display to the control panel • Decode National Weather Service radio band • 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>