Final report - Senior Design

advertisement
TABLE OF CONTENTS
LIST OF FIGURES .................................................................................................................................... III
LIST OF TABLES ...................................................................................................................................... IV
LIST OF DEFINITIONS ............................................................................................................................. V
INTRODUCTION ........................................................................................................................................ 1
EXECUTIVE SUMMARY ............................................................................................................................... 1
ACKNOWLEDGEMENT ................................................................................................................................. 2
PROBLEM STATEMENT................................................................................................................................ 2
OPERATING ENVIRONMENT ........................................................................................................................ 2
INTENDED USER(S) AND INTENDED USE(S) ................................................................................................ 3
ASSUMPTIONS AND LIMITATIONS ............................................................................................................... 3
Assumptions .......................................................................................................................................... 3
Limitations ............................................................................................................................................ 4
EXPECTED END PRODUCT AND OTHER DELIVERABLES .............................................................................. 4
APPROACH AND RESULTS ..................................................................................................................... 5
FUNCTIONAL REQUIREMENTS ..................................................................................................................... 5
DESIGN REQUIREMENTS AND CONSTRAINTS ............................................................................................... 5
APPROACHES CONSIDERED ......................................................................................................................... 6
DETAILED DESIGN ...................................................................................................................................... 7
Process Walkthrough: ........................................................................................................................... 7
The Detector: ........................................................................................................................................ 8
Data Acquisition: .................................................................................................................................10
IMPLEMENTATION PROCESS .......................................................................................................................13
END-PRODUCT TESTING .............................................................................................................................14
PROJECT END RESULTS ..............................................................................................................................15
RESOURCES AND SCHEDULES ............................................................................................................16
RESOURCE REQUIREMENTS........................................................................................................................16
SCHEDULES ...............................................................................................................................................18
CLOSURE MATERIALS ...........................................................................................................................20
PROJECT EVALUATION ...............................................................................................................................20
COMMERCIALIZATION ...............................................................................................................................21
Cost of Production ...............................................................................................................................21
Selling Price .........................................................................................................................................21
Potential Market: .................................................................................................................................21
RECOMMENDATIONS FOR ADDITIONAL WORK ..........................................................................................22
LESSONS LEARNED ....................................................................................................................................22
What went well .....................................................................................................................................22
What didn’t go well ..............................................................................................................................22
Technical Knowledge Gained ..............................................................................................................23
Non-technical Knowledge Gained .......................................................................................................23
What to do differently...........................................................................................................................24
RISK AND RISK MANAGEMENT ..................................................................................................................24
Anticipated Potential Risks ..................................................................................................................24
Anticipated Risks Encountered ............................................................................................................24
Unanticipated Risks Encountered ........................................................................................................25
Resultant Changes in Risk Management ..............................................................................................25
PROJECT TEAM INFORMATION ...................................................................................................................26
Client: ..................................................................................................................................................26
Faculty Advisor:...................................................................................................................................26
-i-
Team Members: ...................................................................................................................................26
Closing Summary: ................................................................................................................................27
- ii -
LIST OF FIGURES
Figure 1. System Schematic ............................................................................................... 7
Figure 2. Process Hierarchy ................................................................................................ 8
Figure 3. The Configurator ................................................................................................ 9
Figure 4. Acquisition Hierarchy ....................................................................................... 10
Figure 5. Acquisition Module .......................................................................................... 11
Figure 6. Setup Module.................................................................................................... 12
Figure 7. Graphing Module.............................................................................................. 12
Figure 8. Example of Output ........................................................................................... 13
Figure 9. Original Schedule ............................................................................................. 18
Figure 10. Revised Schedule............................................................................................ 18
Figure 11. Actual Schedule .............................................................................................. 19
- iii -
LIST OF TABLES
Table 1. Parts List ............................................................................................................... 7
Table 2. Estimated and Actual Cost ................................................................................. 17
Table 3. Final Project Cost with Labor ............................................................................. 17
- iv -
LIST OF DEFINITIONS
PDA:
Mobile DAQ:
LabVIEW:
Bluetooth:
EKG sensor:
VI:
NI:
FDS:
Personal digital assistant, a lightweight consumer electronic device
that looks like a hand-held computer but instead performs specific
tasks; can serve as a diary or a personal database or a telephone or
an alarm clock etc
The Mobile Data Acquisition is designed exclusively for
computers and PDAs that support Bluetooth wireless
communication.
Laboratory Virtual Instrument Engineering Workbench
(graphically programmed computer language for real-time
instrumentation LabVIEW is the host application development
environment for MobileDAQ applications.
A specification for short-range radio links between mobile
computers, mobile phones, digital cameras, and other portable
devices.
Electrocardiogram or ECG sensor, measures cardiac electrical
potential waveforms (voltages produced during the contraction of
the heart).
Virtual Instrument
National Instruments.
Full development suite
-v-
INTRODUCTION
Executive Summary
Purpose
The purpose of this project is to develop a mobile solution for acquiring EKG data.
Current EKG technology is quite large and very expensive. Often times schools would
like to use EKG machines for educational purposes; however money and space available
can pose problems for allowing this to happen. A mobile solution would allow EKG data
acquisition to occur in many new situations, such as in a classroom or at a swimming
pool. The smaller cost of the solution would also make the device more available for the
public to purchase and own, and also the very compact size of the completed system is
very appealing when compared to the bulky EKG machines currently being used.
Project Activities
The project is divided into two phases—a research phase and a development phase.
During the research phase, the team spent much of the time studying LabVIEW and
working with the various hardware components. Research time was put into studying
how EKG graphs worked and what data needed to be displayed. The team also needed to
learn about the EKG sensors themselves as it was essential to find out what type of data
these sensors would be physically measuring.
In the development phase, the group successfully integrated the hardware and tested the
Bluetooth connection. Then work began on the development of the necessary LabVIEW
VI’s. National Instruments was kind enough to provide the team with several module
examples for data acquisition, Bluetooth detection, and Bluetooth connection; so several
weeks were spent studying these examples, running the modules through tests, and
verifying how different components worked together. Work then began on the VIs which
would be needed to successfully graph the EKG data, and eventually these VIs were
combined and tested.
Final Results
Currently, our project is very near completion. All of the necessary VI’s have been
created to take EKG data and display it on the PDA in either a continuous flow or as a set
period of time. The testing of these functions has been successfully tested. The only
work remaining is to put a few finishing touches on the VI’s in order to make them more
user friendly and to write the manual for the users of this system.
-1-
Acknowledgement
Thank you to National Instruments for supplying the Mobile DAQ, electronic copies of
the Mobile DAQ manual, two Bluetooth enabled PDA’s, and the software that is
necessary to design the module.
Thank you to Vernier for supplying the EKG sensor and information on how it functions.
Problem Statement
The current problem that this project is trying to solve has to do with current EKG
technology. In today’s hospitals, the machines used to monitor heart activity are large
and bulky. They must be pushed around from room to room on wheels, or the patients
must be brought to them. These machines are also highly expensive, which makes them
unavailable for classroom and other purposes.
The solution to this problem lies in the use of the NI MobileDAQ, the Vernier EKG
sensor, and a Bluetooth enabled PDA. This project has successfully combined these
three elements into a system that is capable of taking EKG measurements. While this
system is not currently capable of replacing current technology in all cases, it does
provide an alternative for those people who would like access to EKG measurement
technology but don’t have the budget. It is also extremely portable and very easy to carry
and quickly set up.
Operating Environment
The risks in the expected environment for this module are relatively few. If used in an
ambulance, a risk would be that it would probably be dropped or vigorously shaken
around. However, if used in a nursing home or a classroom, it is unlikely that any
seriously damaging situations would occur on a regular basis.
-2-
Intended User(s) and Intended Use(s)
This module has several different applications and could be used by many people. Some
possible users are paramedics, lifeguards, or even teachers. It should be able to be used
by high school students or any adult with a high school education. A user will need to
have some knowledge of how to use a computer and operate a PDA.
This module will be used in a variety of situations. Its main application will be in
situations where it is useful to monitor heart activity, but the bulky machines used in
hospitals are not available. This could include use in an ambulance or at a nursing home.
The MobileDAQs could be used to monitor many patients on a single machine to allow
operators to respond more quickly when there is an emergency. The device is not
accurate enough to be relied on in real medical diagnoses. Current EKG systems use 12
different sensors throughout the body, while this module only uses 3. Another possible
use of this device is in the classroom. A teacher could use the system to teach students
about EKG and different heart activities.
Assumptions and Limitations
There are many assumptions and limitations the product needs to adhere in order to
operate safely and correctly. These assumptions and limitations are presented to the best
of the team’s knowledge, when other limitations and assumptions are needed it will be
updated in a timely manner.
Assumptions
The list below is not all inclusive; it states the necessary conditions that ensure proper
working conditions for the Mobile EKG sensor. New found assumptions will be added in
a timely manner.
 The MobileDAQ is able to interpret information from the EKG sensor.
 The PDA and MobileDAQ are both able to communicate through Bluetooth.
 The PDA has the necessary LabVIEW libraries to run the VI.
 The PDA interface will be clear and easy to use.
 All necessary EKG data will be displayed in the PDA interface.
 The manual will explain the proper use of the sensor and the PDA interface.
 The Mobile DAQ is powered by two AA batteries.
 The user will supply storage devices such as memory card or hard drives for data
collection.
 Assume the default memory for PocketPC 2003 PDA is 32MB – Applications.
 Assume the default memory for PalmOS PDA to be 30MB – Applications.
-3-
Limitations
The list below is not all inclusive; it states the physical limitations of the Mobile EKG
sensor. New found limitations will be added in a timely manner.
 The MobileDAQ must stay within Bluetooth range of the PDA (about 10 meters).
 Device is not to be use for serious medical situations.
 PDA’s have limited battery life before they need recharging.
 Bluetooth’s maximum data rate is 750 kbps.
 MobileDAQ’s analog-to-digital converter has a 16 bit resolution.
 The MobileDAQ has a maximum continuous sampling rate of 5 kHz.
 The MobileDAQ’s maximum working voltage is +/- 42 V.
 User must be able to run LabVIEW modules on their PDA.
 Devices cannot operate underwater.
 Devices cannot operate outside of the temperature range 0˚ to 50˚ C.
 Devices cannot operate above altitude of 2000 meters.
 Length of testing will be restricted to the available memory of the collection
device.
 This device is not accurate enough to be used for real medical diagnoses.
Expected End Product and Other Deliverables
The final product that will be presented to NI will include the LabVIEW module as well
as the EKG sensor and Mobile DAQ. Also included will be an in-depth manual on how
to use the sensor and the LabVIEW module.
-4-
APPROACH AND RESULTS
The following section entails the approach of building the Mobile EKG sensor using the
National Instrument MobileDAQ and the Vernier’s EKG sensor. It also states the
necessary steps that were taken to perform a task.
Functional requirements
1. Display Data:
The data taken by the EKG sensor should have the capabilities of being
displayed graphically on either a Bluetooth enabled PDA or a Bluetooth
enabled laptop.
2. Portable:
The collective end product including the EKG sensor, MobileDAQ, PDA, and
laptop should all be portable and functional in any location.
3. Accurate:
The end product should be able to take data which is accurate when measuring
someone’s heart rate.
4. Communicate Wirelessly:
The MobileDAQ should be able to communicate wirelessly (through
Bluetooth) with the Bluetooth enable PDA or laptop.
Design requirements and constraints
1. Distance:
A Bluetooth equipped device can only communicate wirelessly with another
Bluetooth equipped device if the 2 devices are within a certain range of each
other. The end product demonstration maximum range between the
MobileDAQ and the PDA is 10 metters.
2. Connection to Host:
The EKG sensor will not take any data if not connected to a host (something
with a heart beat).
3. Operating Conditions:
The MobileDAQ setup can only be used in certain physical conditions, see the
list of limitations in the above section for a general description of the
operating conditions.
4. Detect Multiple MobileDAQs:
The PDA should be able to detect all MobileDAQs operating within Bluetooth
range of the palm pilot. User should be allowed to choose which MobileDAQ
they would like to connect to.
-5-
Approaches considered
The section below discusses the available approaches and which methods were chosen.
1. LabVIEW vs. C++ or Visual BASIC:
Just about any code languages could have been used to program the modules
into the PDA. LabVIEW, C++, and Visual BASIC are just a few. C++ and
Visual BASIC require lines of code to be written out, and would result in
many pages of advanced code. LabVIEW uses graphically interfaced building
blocks to write programs, making it much easier to create the necessary
modules for the PDA to interact with the MobileDAQ. LabVIEW was also
provided to the team by National Instruments along with some sample coding
to be used along the way. The team’s choice was to use LabVIEW.
2. PDA vs. Laptop:
The MobileDAQ can connect wirelessly to either a Bluetooth enabled PDA or
a Bluetooth enable laptop. The team found that a Bluetooth enabled laptop
would be very expensive to purchase, and that National Instruments was
willing to provide two Bluetooth enable PDAs for the purpose of the project.
Because the PDA was determined to have no limiting capabilities over a
laptop, the team chose to use the PDA.
-6-
Detailed design
Figure 1. System Schematic
Please refer to the general system schematic above for guidance regarding the data
collection progress. While the main design lies within the LabVIEW module, it is often
helpful to see the source and data channels of the system to fully understand the module
design. The process is as follow.
Process Walkthrough:
1.
2.
3.
4.
5.
6.
EKG Sensors are applied onto the instructed body parts.
Sensor collects data through wires and sends it toward the MobileDAQ.
MobileDAQ sends data through airwaves via Bluetooth technology.
Bluetooth enabled PDA/Laptop picks up the signal.
The signal is processed via a custom designed LabVIEW module.
The signal is displayed on the device’s screen and a set of data is stored for future
analysis.
Qty
1
1
1
1
Parts
Table 1. Parts List
Manufacturer
EKG Sensor
Vernier Technology
MobileDAQ
National Instruments
Bluetooth Enabled PDA
HP/Palm
LabView for PDA
National Instruments
The development of the LabVIEW module was developed on a Pentium 4 2.8 GHz
running Windows 2000 Professional with the latest updates and service pack. Two PDAs
were used for the development—IPAQ 4155 for the Pocket PC 2003 platform and Palm’s
Tungsten T2 for the PalmOS platform.
-7-
The development of the LabVIEW has two main components. The MobileDAQ detector,
which handles the initiation and handshaking, and the data collecting/graphing module
which collects data and presents it in a graphical form.
The Detector:
There are many instances in which there may be multiple MobileDAQs present. For
example, a classroom experiment may have a different MobileDAQ for each group. It is
therefore imperative that the PDA connects to the correct MobileDAQ of the respective
group. It may also be the case that each MobileDAQ is connected to a different data
collecting device, it is then crucial to connect to the correct MobileDAQ to ensure correct
data collection. The following diagram shows the hierarchy of the detection module.
Figure 2. Process Hierarchy
What are of interest in this diagram is the BT discover devices and the configurator
module. The BT discover devices scans the surrounding for MobileDAQ presence and
the configurator would extract the address and the alias of the MobileDAQ and save that
to memory for later usage. If no device is found, the “0 dev” module would display a
message to the user that there are no devices found. The technicality of the BT discover
devices module and the configurator module does not need to be totally understood,
because it is supplied through the MobileDAQ library. The designer would only need to
properly connect the two modules in LabVIEW. Below is the diagram of the
configurator.
-8-
Figure 3. The Configurator
-9-
Data Acquisition:
The data acquisition process is also separated into two parts, the connecting process and
the acquisition and graphing. Below shows the schematic of the acquisition process:
Connection
Acquisition
Figure 4. Acquisition Hierarchy
The connection process involves connecting to the chosen MobileDAQ via its alias.
Before data transaction link is established it is necessary to first establish a general
connection link. Bluetooth technology does not allow multiple connections. So for other
devices to connect to same Bluetooth module, the current device must first end its
connection. By the same token, by establishing a connection it prevents other device
from connecting to the Bluetooth model. After successfully establishing the connection,
the subsequent module is executed, which is the acquisition module.
- 10 -
Connection Module
Acquisition Module
Figure 5. Acquisition Module
The connection module is also given in the MobileDAQ library so its implementation is
straightforward. The acquisition module has two subparts, the data acquisition itself and
the graphing block. In the MobileDAQ, data are stored in the buffer as they are
collected. It is the responsibility of the PDA to request the data. As the data are
received, it must be graphed. During this process, the data are also stored for future
review. The graphing occurs first to eliminate any further time delay. In order for
proper graphing of the data, the graph must be setup. This is achieved by the setup
module. The setup module asks the user to input the necessary parameters to setup the
graph.
- 11 -
Figure 6. Setup Module
The parameters include the range of the graph, the input channel, sampling rates, and
number of samples. Once the parameters are received, it is sent to the graphing block to
set up the graph and begin data acquisition and graphing.
Figure 7. Graphing Module
After the parameters are taken and the graph has been setup, data is then acquired and
directly graphed. After the process is finish, the buffer is cleared.
- 12 -
Figure 8. Example of Output
Implementation process
1. Software Installation:
Several software is needed to be installed to begin the implementation
process. National Instruments provided the team with all of the essential
software required. To install the software, the CSG group was contacted to
meet with the team and install the software because of administrative
privelages not being given to students. A problem arose when the Palm
Desktop software required admin privelages even to run the program, but the
team was able to work around this with the help of the CSG group and
eventually the problem was fixed.
2. LabVIEW Modules:
The team found that the most efficient way to create the modules required for
the end-product would be to model them after the sample code available from
National Instruments. By making changes to the sample code, the team was
able to develop a working module to accept EKG data for both the PalmOS
and the PocketPC and correctly display the data in graphical form for the user
to see.
- 13 -
End-product testing
1. MobileDAQ Detection:
The first intermediate test was done on the MobileDAQ detection module in
the senior design lab in Town Engineering. The purpose of the test was to see
if the palm pilots were successfully able to detect all Bluetooth devices within
range of the PDA. After the module was opened up, the next step was to click
“Detect Bluetooth Devices”. After the PDA finished searching, it returned
with both MobileDAQs which were in the vicinity. The test was a success.
2. MobileDAQ Connection:
The MobileDAQ connection test required the palm pilots to successfully
connect to one of the Bluetooth enabled MobileDAQs. This test took place in
the senior design lab in Town Engineering. First the detection module was
run to detect the MobileDAQ. After the connection module was opened up,
and the button “Connect” was pressed, the MobileDAQ displayed a screen
which read “Connecting to Bluetooth Device”. After a few seconds, the PDA
was successfully able to connect to the MobileDAQ.
3. Voltage Graph Test:
This test was completed in the senior design lab in Town Engineering. With
the EKG sensor connected to the MobileDAQ, the detection module was run
to detect the MobileDAQ. Next the connection module was run in order to
connect to the MobileDAQ. The voltage graph module was opened up, while
the EKG sensor was not connect to anything. This test was not testing the
accuracy of the voltage sensors, but was testing whether the module would
display any data and represent it in a graphical form. The test was successful
in that it was able to graph a fairly constant voltage line for the user to see.
4. Final Product Test:
The final test was required to make sure that all the modules worked together
correctly, and the EKG data was correctly displayed for the user to see in
graphical form. This test took place in the senior design lab in Town
Engineering. The team connected the EKG probes to a test subject to see if
the heart rate would be measured. After the detection module was run to
detect the MobileDAQ, and the connection module was run to connect to the
MobileDAQ, the voltage graph module was run. After inputting the desired
time for the test of 2 seconds, the team clicked on “Run”. The graph correctly
displayed the heart rate of the test subject. The collection of EKG data was
tested repeatedly, varying testing time and sampling rate, and was always able
to successfully graph and display the EKG data from the test subject.
- 14 -
Project end results
1. MobileDAQ Detection Module:
The PalmOS and PocketPC2003 are both successfully able to detect any
Bluetooth device within the Bluetooth range of the PDA.
2. MobileDAQ Connection Module:
The PalmOS and PocketPC2003 are both successfully able to connect to a
Bluetooth enabled device with the Bluetooth range of the PDA. More
specifically, they are able to correctly connect to the MobileDAQ.
3. Graphing Module:
The PalmOS and PocketPC2003 are both successfully able to display data
taken from the MobileDAQ in graphical form for the user to see.
4. Final Product:
The PalmOS and PocketPC2003 are both successfully able to measure and
display a subjects EKG data in graphical form for the user to see.
- 15 -
RESOURCES AND SCHEDULES
Resource requirements
The chart below shows the personal efforts put forth by our members. There are three
different table reflecting our course of action as the project progressed. The hours were
equally divided at the planning stage. But that proves to be false later on, and different
stages of the project require different amount of effort.
Members
Duc Vu
Daniel Hyndman
Matt Goedken
Amber Vo
TOTAL
Table 2. Efforts
Original Efforts (hours) Revised Efforts
180
173
175
164
692
150
142
150
145
588
- 16 -
Actual Efforts
139
132
128
130
529
Cost:
Due to the nature of the project the cost estimate was not change. This was because most
of the items were donated so no purchase needed to be made.
Table 2. Estimated and Actual Cost
Estimated Project Cost
ITEMS
Cost
SOFTWARE:
a. PocketPC 2003
Donated ($350)
b. Palm OS
Donated ($229)
c. LabVIEW FDS
Donated ($2395)
d. LabVIEW for Palm OS Donated ($995)
e. LabVIEW for Pocket PC Donated ($995)
HARDWARE:
a. MobileDAQ
Donated (not purchasable yet)
b. EKG Sensor
Donated ($140)
c. Bluetooth PocketPC
Donated ($350)
d. PalmOS PDA
Donated ($320)
OTHER:
Poster and Printing
$50
TOTAL
$50
Table 3. Final Project Cost with Labor
Final Project Cost with Labor
ITEMS
SOFTWARE:
a. PocketPC 2003
b. Palm OS
c. LabVIEW FDS
d. LabVIEW for PDA
e. LabVIEW for Pocket PC
HARDWARE:
a. MobileDAQ
b. EKG Sensor
c. Bluetooth PocketPC
d. PalmOS PDA
OTHER:
Poster and Printing
LABOR AT $10.00
Duc Vu
Daniel Hyndman
Matt Goedken
Amber Vo
TOTAL
Cost W/O Labor
Cost W/ Labor
Donated ($350)
Donated ($290)
Donated ($2395)
Donated ($995)
Donated ($995)
Donated
Donated
Donated
Donated
Donated (N/A)
Donated ($140)
Donated ($350)
Donated ($320)
Donated
Donated
Donated
Donated
$50
$50
$50
$1,390
$1,320
$1,280
$1,300
$5,290
- 17 -
Schedules
The original, revised, and actual schedules are very similar; although there still exists
some slight differences. The team anticipated that the development stages would take
much less time then it actually did; however, creating the user manual went much faster
than anticipated. The team was still able to complete all tasks on the schedule, despite
some small adjustments in task management.
Figure 9. Original Schedule
Figure 10. Revised Schedule
- 18 -
Figure 11. Actual Schedule
- 19 -
CLOSURE MATERIALS
Project evaluation
This section contains a list of the milestones set forth in the original project plan, and
evaluates them based on the following scale: exceeded, met, almost met, partially met, do
not meet.
1. Project Plan: exceeded. The team determined exactly what the problem was, and
created a solution based on the intended users and the intended uses. The amount
of time for each task based on the estimation of the task’s difficulty. It turned out
that what the team planed matched nicely with the actual process.
2. Project Poster: exceeded. Project poster was the next task of the team after the
project plan. It was a good way for the team to describe to viewers what the
project was about, what the team supposed to accomplish in given time periods.
3. Technology selection: met. Devices and tools for completing the project were
successfully chosen. Software and hardware that needed for the project were also
selected wisely by the team and provided by National Instruments.
4. Research EKG properties: met.
5. EKG Sensor Testing: met.
6. MobileDAQ Testing: met
7. LabVIEW development: met. all team members learned how to program using
LabVIEW to collect, display EKG data on the PDA, convert the EKG data into a
graphical form for the user.
8. Pocket PC development: met.
9. Pocket PC module- PalmOS module testing: met.
10. PalmOS development: almost met.
11. End product testing: met. The end product was thoroughly tested. The team has
successfully taken EKG measurements using a PalmOS and a Pocket PC PDA. A
users’ manual is about to be completed which will direct users how to use the
system to take realistic EKG measurements. The manual will also include how to
connect the EKG sensors to the MobileDAQ, how to connect the PDA to the
MobileDAQ using the Bluetooth technology, how to start taking EKG
measurements, and how to read out the EKG results.
12. Project reporting: met. All necessary documents were completed, the group’s
web site was updated often and all weekly reports were sent.
Overall, the project is a success. All the milestones were met. The team accomplished
all the tasks nicely. Even though the team faced some problems in developing phases but
team-work and positive attitude of each member was a significant thing that helped the
team to the success.
- 20 -
Commercialization
The project was developed using free development tools and software that were donated
by National Instruments. Therefore, commercialization of the project would be fairly
cheap. However, some software used in the project may be copyrighted. Those issues
would need to be resolved before any commercialization could take place.
Cost of Production
Assuming the above copyright issues were resolved, production of the product could be
done cheaply. A commercial package would contain the following products:
Production Costs
Item
PDA
Approximate Cost
$350
EKG Venier Sensor
$140
MobileDAQ
N/A
User’s manual
N/A
A commercial package could be produced for around $490
Selling Price
Without knowing where future groups will take the project and upgrade it to a higher
level, it is not feasible to determine a price or a cost at this time. But for teaching and
researching purposes, the products do have selling prices which would be the addition of
the production costs and the labor.
Potential Market:
Customers in the medical industry have already been using PDA devices built using
LabVIEW PDA and these devices are more precise and specialized for medical purposes.
Due to the level of accuracy of the device, this Mobile EKG Measurement Solution is not
used for serious medical situation. It aims to non-serious medical users such as school
teachers, lifeguards, and nurses.
- 21 -
Recommendations for Additional Work
There is no additional work is required for this project. All goals of this project
apparently will be completed by the end of this semester.
Lessons Learned
By the end of the year, the team has put a lot of time and effort into completing this
project. Several tasks turned out extremely well; while some things just seemed to be
very difficult to accomplish.
What went well
Here is a look back at a few things which helped guide the team to success.




Everyone was a team player, and consistent updates via email were the key to
keeping everyone on the same pace. Assigning individual tasks and holding each
team member responsible for delivering were also important keys to the team’s
success. In addition to that, team’s morals and willingness to co-operate have
been excellent and a low stress factor for the group dynamic.
Process of the project. All team members had ideas for the final product, and
good amount of debate before refinements went into the final design. The final
design incorporated ideas from all team members, and was appropriate for solving
the problems defined in the project plan.
Software development – This was completed successfully, right on track.
Research of components – All publicly available information that was necessary
for the project was located quickly.
What didn’t go well
There wasn’t much during this project that gave the team problems, but that doesn’t mean
everything went as planned.

Due to security issues, the team had trouble installing the necessary software
needed to complete the project. Even after a computer administrator had installed
some software, the programs were still unable to be accessed by the team
members.
- 22 -
Technical Knowledge Gained
Throughout the completion of this project, many new technologies needed to be studied.
These new technologies broadened the teams’ ability to use more advanced computing
software.


The team was able to learn the language of LabVIEW and use it for the project.
At the beginning of the project, none of the team members had any experience
with LabVIEW but during the process, the team learned the basics of creating an
interface in LabVIEW, collecting the data, graphing the data to a PDA.
LabVIEW was exactly the right software for the project since it delivers a
powerful graphical development environment for signal acquisition, measurement
analysis, and data presentation measurement analysis, and data presentation,
giving programmers the flexibility of a programming language.
Non-technical Knowledge Gained
The team was also able to end the project with experience outside of the technology
aspect; here are a few benefits of the project’s success.





Group programming experience. Though all team members had experience
coding in groups, none had programmed a group project this large. Each team
member refined his group programming skills and is better prepared for future
group programming projects.
The team was able to develop time-management skills to make certain that all the
deadlines for the project were met. Division of labor, knowing the goals, and be
able to achieve the goals are important.
As none of the members of the team had prior relations with each other before the
conception of the team, each individual member was given the opportunity to
work together not only designing and creating the final end product, but molding
as a unified team.
Brainstorming sessions provided insight into what others were thinking
When working with a broad project, break down parts of the project and make
sure to better define them
- 23 -
What to do differently
Although the project was a complete success, there are some factors which could have
made the project easier to complete.


The team had problems with the software administration settings when installing
it. It would be better if each member had the authority to use the installed
software him/herself in order to save time for the project development phase. In
the end the team and the administrators found a way around this problem, but it
took several weeks to solve.
More computers for Senior Design Lab will be a solution for the team to
accomplish the job. For quite many times, the team could not access to the Senior
Design Lab computers due to the fact that the computers were occupied by
different senior design groups. Although the senior design lab is frequently
empty, there are only a few computers in the lab; meaning when another team is
in the lab, all the computers are taken and the team is behind another day.
Risk and Risk Management
The risks involved in this project were minimal. The following is a list of some risks
involved.
Anticipated Potential Risks
This section lists possible risks the team considered in the project plan, as well as
techniques for minimizing these risks.
 Loss of an advisor – Loss of a team member: To minimize this risk, all team
members were made aware of each others’ tasks and roles, to assume and
distribute those tasks should make the loss as critical.
 Loss of data/code – All data was backed up in multiple sites, on multiple systems.
 Over-proposed project – To minimize this risk, the team consulted the faculty
advisor before and discussed inside group before the final design was submitted.
Anticipated Risks Encountered
This section lists which anticipated risks listed above were encountered, and how they
were handled.
 Over-proposed project – Though the faculty advisor was consulted before the
final design was completed, there were still more features than the team was able
to implement in the time given. To ensure that the project could still be
considered successful, the team devoted attention to the more important aspects of
the project.
- 24 -
Unanticipated Risks Encountered
This section lists encountered risks which were not anticipated in the project plan, and
details how those risks were handled.
 Incompatibility of development software. It was discovered that code compiled
with LabVIEW would run on machines with certain library files included. To
cope with this risk, the necessary libraries were included with the final product.
Resultant Changes in Risk Management
This section lists the changes made in the team’s risk management strategy due to the
encountered risks.
 Future users were not able to understand the code. Management will be providing
a well-explained comments and documents of the theory to allow easy and
seamless transition between the current team and the future teams.
- 25 -
Project Team Information
The following list the contact information of the parties involved in this project.
Client:
National Instruments Corp.
Building C
11500 N Mopac Expwy
Austin, TX, 78759-3504
ATT: Marius Ghercioiu
Tel: 512-683-8828
marius.ghercioiu@ni.com
Faculty Advisor:
Professor Morris Chang
Dept. of Electrical & Computer Eng. Iowa State University
Office: 391A Durham Center
Phone: (515) 294-7618
Fax: (515) 294-8432
morris@iastate.edu
Team Members:
Matt Goedken
Electrical Engineering
1400 Coconino Rd. #109 Ames, IA 50014
Phone: 515-441-0349
mattgoe@iastate.edu
Dan Hyndman
Computer Engineering
125 Campus Ave. #3 Ames, IA 50014
Phone: 712-261-0888
dhyndman@iastate.edu
- 26 -
Amber Vo
Electrical Engineering
3526 Lincoln Way Apt #83 Ames, IA 50014
Phone: 515-292-7628
ambervo@iastate.edu
Duc Vu
Electrical Engineering
707 Kellogg Apt #2 Ames, IA 50012
Phone: 515-451-3521
dhvu@iastate.edu
Closing Summary:
In closing, the current project is one that is unique and will results in many benefits to the
intended audiences. From school teachers to non-serious medical users such as
lifeguards and nurses. The team hopes that the success of this project will prove to be
beneficial to others. The team would like to see a more sophisticated sensor developed
for mobile EKG acquisition. A change in sensor would not necessarily require a change
in software. So the result of this project will prove to be much more useful in the future
where it can be applied to serious health situations.
The team would like to thanks Marius Ghercioiu at National Instruments for his relentless
effort in helping the team succeed.
- 27 -
Download