Design Proposal by fjzhangxiaoquan


									                                                                             Mary Hoekstra
                                                                                David Kim
                                      Design Proposal

I. Introduction

Title: Instrument Game Project

        We have selected this project because we can create a fun graphical interface to
explain how to use typical ECE equipment. We are really enthusiastic about being able
to use our creativity for the game interface and making it animated and interesting using
the Macromedia Flash editor.

Objectives: The goals and intended functions of the Instrument Game are twofold. We
want to be able to teach students how to use ECE bench equipment in a lab setting as well
as on the Internet. The tutorial on the web will be primarily for non-UIUC students
wanting to know more about how to use lab equipment. A more interactive version will
be available for students in the ECE labs. This tutorial will send signals to and from the
lab equipment, physically demonstrating its functions along with the computer interface.
It is our hope that being able to see the lab equipment's functions with a computer
interface will enhance the student's learning experience.


         1. Create an interactive lab tutorial implementing Shockwave which includes

            explanations of the oscilloscope and function generator.

         2. Include an interactive quiz section that will allow students to apply the

            information from the tutorials.

         3. Create a software to hardware interface so that students can see the results as

            they interact with equipment in the lab.

         4. Make it enjoyable for everyone!
II. Design

Block Diagram:

Block 1: Start Screen
Block 2: Game/Simulation Interface
Block 3: Oscilloscope
       - Button functions
       - Measurement/scaling options
       - Mathematical operations
       - Physical connections
Block 4: Function Generator
       - Button functions
       - Waveform/Frequency/Modulation configurations
       - Physical Connections
Block 5: Software - to - Hardware Interface
       - Joint interaction with the equipment and tutorial

Block Descriptions:

Block 1: The Start Screen

      The start screen will be a shockwave interface that will allow the user to choose
between two different tutorials:

       1. A web interfaced tutorial which would allow students to learn how to use a
          generic assortment of lab equipment
       2. An interactive tutorial that is interfaced with the lab equipment found in ECE
          lab classes.

The interface will include animation and an assortment of visual and audio components.
In this interface, the user will be given a multitude of different options that include
tutorials on ECE bench equipment, and an interactive hardware/software game-type

Block 2: Game/Simulation Interface

         The game interface includes all of the simulations for the equipment. After the
user is finished with the tutorial, the game interface will test and challenge the students to
see if they understand how the equipment works. The game interface is strictly software
oriented and would include applets to provide ‘real life’ simulations on the lab equipment.
Block 3: Oscilloscope

       The user will learn about oscilloscope functions in this section. A general
overview of the oscilloscope along with a description of all the buttons and dials will be
covered. Pictures the oscilloscope components will also be included to familiarize the
users with the layout of the buttons. Mouse-over images will be implemented so a more
descriptive window appears when the user places the mouse over certain buttons. The
physical connections such as the Channel 1, Channel 2, and Trigger will be covered along
with how to connect a circuit for testing.

Block 4: The Function Generator

        The function generator will be covered in this section. Similar to the oscilloscope
tutorial, this section will cover all the properties of the function generator. The buttons
and dials will be explained using mouse-over images. Different waveform / frequency /
modulation configurations will be shown along with a picture of the resulting function.
As the user interacts with the function generator, the output will be generated in a
software applet. Furthermore, the physical connections of the function generator will be
explained in detail.

Block 5: Hardware - to - Software Communication

       This section will deal with communication between the tutorial on the computer
and the bench equipment. We will create a program that enables the computer to
communicate with individual components such as the oscilloscope and function
generator. Real-time simulations will be included so that the users have hands on
experience using the equipment in the lab.

Performance Requirement:
User needs a computer, Shockwave 4.0 player, and network connection.

Special Circuit:
 We will be implementing a hardware-to-software interface using the computer, lab
equipment, and PCI Card. Also, we will have to distinguish between the signals of
different equipment.

III. Verification

Testing Procedures:

       We will have a variety of students, staff, and professors test the tutorials to see if
       the interface is understandable and efficient. If all of the objectives are met,
       anyone who has used the Instrument Game will be able to understand and use the
       lab equipment with confidence.
IV. Cost and Schedule

Cost Analysis

        Included in the cost analysis will be hourly wages, company overhead (power,
gas, water, etc…), and the number of hours worked. At an hourly rate of $30 / hour,
working 15 hours a week, with a company overhead factor of 2.5, and working 12 weeks
the cost is:

       $ 30 / hour * 15 hours / week * 2.5 * 12 weeks = $ 13, 500

       Therefore the Total is = $13,500 * 2 (Mary and Dave)

                          = $27,000

Parts & Software

Macromedia Flash Software: $400
Computer: free
Oscilloscope: free
Function generator: free
PCI Card: free

Grand Total: $27,000 + $400

          = $27,400

Week                       Mary                                      David
8/21                   Class meeting                            Class meeting
8/28                   Class meeting                            Class meeting
9/4                    Class meeting                            Class meeting
9/11                      Proposal                   Proposal and pictures of equipment
9/18          Designing of the start screen and        Develop software questions for
                    graphical interfaces                   tutorial, learn Flash 4.0
9/25         Create layout and organization for       Create oscilloscope functionality
                    oscilloscope tutorial                           tutorial
                  Design Review write-up                  Design Review write-up
10/2         Continue with oscilloscope tutorial       Work on software-to-hardware
                                                       coding for oscilloscope display
10/9            Work on perl script for tutorial       Create oscilloscope simulation
                     simulation quiz/game
10/16        Combine perl script and simulations      Create function generator outputs
              Start function generator interface           with Java applet or Flash
10/23         Finish up oscilloscope tutorial and    More detailed software to hardware
                  game simulations for demo             coding for function generator
10/30       Finish up function generator interface       Finish up software/hardware
                      and work on tutorial             communication and simulations
                        Mock-up demo                            Mock-up demo
11/6         Finish up function generator tutorial   Function generator hardware coding
               and work on simulation interface          with different wave outputs
11/13        Start Lab Report, ask for input from    Start Lab Report, ask for input from
                          test subjects                           test subjects
11/20                  Tie everything up                       Tie everything up
11/27                        Demos                                   Demos
12/4                Final Paper / Check out                 Final Paper / Check out

To top