Phase 3 Hussain Almosa Karen Littlejohn Joey Nirschl Hassan.

Slides:



Advertisements
Similar presentations
Module 1: BLOCK 1 / MAIN MENU
Advertisements

© 2006 FedEx. All rights reserved. FedEx Ship Manager ® at fedex.com Shipping Administration.
Zhongxing Telecom Pakistan (Pvt.) Ltd
Chapter 16 Graphical User Interfaces
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module D (Office 2007 Version) Decision Analysis.
Broadband Session Michael Byrne. Broadband Map Technical Details Data Integration Map Presentation Since Launch.
Universal Access on Mac OSX Computer Access for Individuals with Visual Impairments.
Creating Data Entry Screens in Epi Info
Mike Scott University of Texas at Austin
Microsoft®.
1 NatQuery 3/05 An End-User Perspective On Using NatQuery To Extract Data From ADABAS Presented by Treehouse Software, Inc.
1 Communication Methods Audio, video and chat. 2 Objectives Identify different methods of communication – non- verbal, audio, video, and chat Identify.
J J EOPARDY Lets Get Ready To Play Some.... Solve One Step Equations Solve Two Step Equations Solve Other Equations Word Problems to Equations
Windows Basics An Introduction to the Windows Operating System.
South Dakota Library Network ALEPH v20 Tables © South Dakota Library Network, 2012 ©Ex Libris (USA), 2009 Modified for SDLN Version Last Update:
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Contents This guide is designed to help you perform key functions in CAR by providing high level descriptions of how they were done in SAM followed.
Health Artifact and Image Management Solution (HAIMS)
Lesson 2 Navigating LabVIEW
COMPUTER INTERFACES.
CREATING A PAYMENT REQUEST FOR VENDOR IN SYSTEM
CREATING A PAYMENT REQUEST FOR A NEW VENDOR
ENGT 122 – CAD I Chapter 6 – Editing With Grips. Get a Grip! What are Grips? Small squares displayed on an object at its definition points when selected.
Presented by Keystone Computer Concepts. Tip #1 SHOW THE DESKTOP When you have windows open and want to quickly get back to the desktop: click the vertical.
ACD Training.
Congratulations! You have just installed the Presentation Game Add-In.
User Interface Design.
Chapter 16 Graphical User Interfaces John Keyser’s Modifications of Slides by Bjarne Stroustrup
Practice Insight Instructional Webinar Series Eligibility Manager
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Excel Project 7 Using Macros and Visual Basic for Applications (VBA) with Excel.
Using Macros and Visual Basic for Applications (VBA) with Excel
Getting Started: Ansoft HFSS 8.0
Emissions and Energy Reporting System How to print your report This presentation works best if you are able to use audio on your computer. Some events.
2.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 2: Installing Windows Server.
Chapter 11 Exploring Windows XP Vol. 1 Part One - Windows XP Professional: The Basics.
TEMPLATE DESIGN © Bluetooth Login Key RIT Computer Engineering Senior Design Project Tim Wesley, Dan Chen Spring 2009.
Microsoft Windows Vista Chapter 6 Customizing Your Computer Using the Control Panel.
Technology Education and Information Design Copyright 2009 MediTech NUI: New User Interface Online Training.
CTS130 Spreadsheet Lesson 13 Working with Lists. Copying Data between Workbooks  Use the [Copy ]and [Paste] Buttons  Use the CTRL+[C] and CTRL + [V]
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Lesson 6: Working with Layout and Graphics
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® PowerPoint 2010 © 2011 The McGraw-Hill Companies,
Chapter 3 Working with Symbols and Interactivity.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
Copyright 2007, Paradigm Publishing Inc. EXCEL 2007 Chapter 7 BACKNEXTEND 7-1 LINKS TO OBJECTIVES Record & run a macro Record & run a macro Save as a macro-
Associate ® Typist – Transcription Module Starting Associate Transcription: To start Associate typist module, double click the Associate dictation icon.
Support.ebsco.com EBSCOhost Visual Search Tutorial.
ACTIVITY : 5 BRIDGE COURSE of INFORMATION & COMMUNICATION TECHNOLOGY WORKING WITH WORD PROCESSING SOFTWARE TO PREPARE / FORMAT LETTERS/DOCUMENTS.
Phase 3 Hussain Almosa Karen Littlejohn Joey Nirschl Hassan.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
10/28/2015 San Antonio Independent School District Data Warehouse Maps/Streets Membership Demographics Assessments My Child.
Phase 3 Hussain Almosa Karen Littlejohn Joey Nirschl Hassan.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
ISU Science Center : Phase 3 : Dec Speedometer Station This station matches two areas of study into one cohesive system. Current will be induced.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft PowerPoint 2002 Working with Visual.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Starting Associate Dictation: To start the Associate Dictation double click the Associate dictation icon on your desktop or from the preferred link set.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
Chapter-2 Computer Aided Drafting. Study of AutoCAD software for the Engineering Graphics course Know the required AutoCAD commands for the course Practice.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Excel Tutorial 8 Developing an Excel Application
Hussain Almosa Karen Littlejohn Joey Nirschl
Deploying and Configuring SSIS Packages
Windows Operating System
Microsoft Excel 2007 – Level 2
Presentation transcript:

Phase 3 Hussain Almosa Karen Littlejohn Joey Nirschl Hassan

For the Science Center, our client is looking for interactive workstations that would demonstrate to the audience how the concepts from the ECpE curriculum at ISU can help solve real world challenges to assure a better and more sustainable future.

Any visitors to the Computer, Electrical, and Software Engineering departments. Perspective Students Alumni Company Representatives Outreach events

Piezoelectric Floor - To demonstrate that we can harness the mechanical energy from unconventional sources, such as people, in the form of electrical energy Sequential Programming - To demonstrate and create more understanding of the concept of programming

Focus: Energy Sustainability Approach: We will build an interactive floor that utilizes the concept of piezoelectricity to demonstrate to the audience that we can capture mechanical energy from our bodies to generate clean, renewable electrical energy.

Key Functional Requirements: The floor shall generate enough current to power a small LED bulb The floor shall support a weight of up to 250 lb The floor shall be raised from the room floor

Key Non-Functional Requirements: The floor shall be able to be moved to another room if needed The displays shall be visually appealing The floor module shall be quickly understandable and easy to use

Mechanical Stress Tile Displacement Piezo Generator Compression/ Decompression Electrical Power Display Operation User

Floor with Separate Visual Display Blocks with Built-In Audio- Visual Display

Floor with Separate Visual Display Pros Suitable for wider audience Supports different display options Cons Captures less energy Less interactive Display is disconnected from floor Blocks with Built-In Audio- Visual Display – Pros More interactive Captures more energy Compact system – Cons Not suitable for some audience segments Does not support other display options Potentially hazardous

Tiles Compression System Subfloor Piezo Generators Audio-Visual Display Electrical Circuitry

Lexan Polycarbonate Sheets Clear Durable Vendor: Ridout Plastics

Two Alternatives Spring System Advantage: Could be mounted firmly to subfloor Foam Blocks Advantage: Smooth Compression/ Decompression

Wooden Subfloor Divided into 9 blocks Center block will be covered and will not be compressible Each of 8 block surrounding blocks will be compressible and will house piezo generators, compression system, audio-visual displays, and accompanying circuits

Vendor: Noliac Inc. Ceramic Multilayer Generators (CMG) are built up with a number of thin ceramic layers sandwiched between internal electrodes, resulting in a low output voltage but high current compared to conventional single layer piezoelectric generators. Custom Product Worked with similar team in Denmark to successfully generate 0.13µA by applying hand pressure to 4 piezo generators. CMG size: 5mmx5mmx2mm, 60V.

Visual High Brightness Color LED Vendor: Kingbright USA 120°viewing angle Luminous Intensity: Available in blue, green, and red Operating current: 120mA Audio One Central Speaker Powered separately Pre-Programmed Sound Modules Vendor: Zhen Xiang

Each of the 8 block will house one generator/ display system, which will require separate circuitry. Currently communicating with Noliacs R&D department to determine number, sizes, appropriate circuits, and estimated cost of piezo generators required for our application

Structural Analysis Test cell structure for ability to support maximum weight Functional/Performance Testing Test functionality and performance of all 8 piezo generators and audio-visual displays by placing weights on each cell

Key Functional Requirements: The Programming Module shall allow the user to order a set of commands The Programming Module shall give feedback on command order upon request The Programming Module shall allow the only administrator users to configure the volume used by the module

Key Non-Functional Requirements: The Programming Module shall be user friendly The Programming Module shall be quickly understandable and easy to use without a demo The Programming Module shall give the user a taste of programming

Main Frame Option Frame Description Frame Program Frame Password Frame

Settings Program List Program

1 Prog1 Author1 Author2 Author3 Random description here

1 Find treasure map. image1.jpg 2 Search for treasure. image2.jpg

3 Find treasure. imag3.jpg

hash Arial 14 True True 5 Default

Prog1 Prog2

String getFont(); / void setFont(String font); int getFontSize(); / void setFontSize(int size); boolean getTimer(); / void setTimer(boolean use); boolean getMute(); / setMute(boolean use); int getVolume(); / void setVolume(int vol); String getLocation(); / void setLocation(String loc);

String[] getPrograms();

boolean checkpass(String password); boolean setpass(String password);

Program(String loc); String getDescription(); String[] getAuthors(); String[] getInstructions(); String checkInstruction(String inst, int position);

Use JUnit 4.0 to create automated unit tests for individual modules Testing some aspects of the Wiimote will require human interaction Testing the Options Form will require mouse interaction

TestsExpected Outcome 1. Start program.1. Opens to Main Menu. a. No programs loaded. a. Let user know that no programs are available. b. A couple of programs loaded. b. Scrolling of programs not enabled. c. Many programs loaded. c. Scrolling of programs is enabled. 2. Options button is clicked.2. User is prompted for credentials. a. Credentials entered valid. a. Options Form is opened. b. Credentials entered incorrectly. b. User is informed and returned to Password dialog. c. Password dialog cancel button clicked. c. Password dialog closes. User brought back to Main Menu. 3. A Program is clicked.3. Proper Program Description box appears and Main Menu disappears.

TestsExpected Outcome 1. Main Menu button is clicked.1a. If any changes are made, user is prompted to save those changes. 1b. Return the user to the Main Menu. 2. Save button is clicked.2a. Save changes to the options XML file. 2b. Return the user to the main menu

TestsExpected Outcome 1. Main Menu button is clicked.1. Return the user to the Main Menu. 2. Start button is clicked.2. Direct the user to the Program form

TestsExpected Outcome 1. Main Menu button is clicked.1. A warning dialog will be displayed. a. Continue clicked. a. Program will close and Main Menu will appear. b. Cancel clicked. b. Dialog will be closed. 2. Item dragged from left list to right list.2. Item will appear in that instruction slot and will disappear from the left side. 3. Item dragged from right to left list.3. Item will return to original position and will disappear from the right list. 4. Run button clicked.4. Program will appear to highlight instructions one by one. If an error is found, User will be notified and execution will stop. Else, User will be notified of a successful execution. 5. Description button clicked.5. A warning dialog will be displayed. a. Continue clicked. a. Program will close and Main Menu will appear. b. Cancel clicked. b. Dialog will be closed.

ItemCost 9 Tiles (32 X 24 X 48)$117 (9*13) Subfloor and compression system$50 8 Piezo generators$480 (8*60) 4 LEDs (5.0X5.0MM RGB CLR SMD)$36 (4*9) 4 Sound Modules$20 (4*5) Total:$703

ItemCost 22 inch Monitor$300 Computer and accessories (keyboard & Mouse)$500 Wiimote$40 Wiimote Charger$40 Bluetooth Receiver$100 Table (Provided by the Department)$0 Security tethers$300 Total:$1,280

Team Members: PlanDesignImplemen tation TestPersonal Hours Personal Costs Hussain Almosa $2,580 Hassan $2,580 Karen Littlejohn $2,580 Joey Nirschl $2,580 Total: $10,320 Rate = $12/hour

w&feature=related