PULSE OXIMETER DISPLAY SYSTEM Final Report Taylor DeHaan, Scott Block, Nick McKee

advertisement
PULSE OXIMETER
DISPLAY SYSTEM
Final Report
Taylor DeHaan, Scott Block, Nick McKee
ENGR 339 Senior Design Project, Calvin College
© 2015, Taylor DeHaan, Scott Block, Nick McKee and Calvin College
1
1
Executive Summary
The PODS (Pulse Oximeter Display System) wrist pulse oximeter reduces the risk of pilots succumbing
to hypoxia while flying at high altitude. The problem with current pulse oximeters is that they are bulky
and are worn on the finger, discouraging pilots from wearing them during entire flights. PODS’s pulse
oximeter and warning system seeks to passively monitor a pilot’s oxygen level through reflectance
oximetry and actively warn them when they are in danger of not having enough oxygen in their body.
PODS’s is comprised of four Electrical and Computer Engineers and created a pulse oximeter prototype
and business plan to deliver this highly marketable and valuable product. Given the current market value
for pulse oximeters stands at $1.6 billion yearly and the size of the pilot market is over 600,000 people, it
will take about 3,265 units at $500 each to be a profitable company in its first year. This equates to
roughly 0.1% of the pulse oximeter market and 0.5% of pilots. These data plus the success in prototyping
has lead PODS to determine that this product is marketable and feasible.
2
Table of Contents
1
Executive Summary .............................................................................................................................. 2
2
Introduction ........................................................................................................................................... 7
3
2.1
Project Description........................................................................................................................ 7
2.2
Need for Solution .......................................................................................................................... 7
Project management .............................................................................................................................. 8
3.1
Team organization ........................................................................................................................ 8
3.1.1
Team members ...................................................................................................................... 8
3.1.2
Advisors ................................................................................................................................ 8
3.2
Budget ........................................................................................................................................... 9
3.3
Work Hours................................................................................................................................... 9
3.4
Method of Approach ................................................................................................................... 10
3.4.1
Research method ................................................................................................................. 10
3.4.2
Team communication method ............................................................................................. 10
3.4.3
Design Method .................................................................................................................... 10
3.4.4
Testing Method ................................................................................................................... 10
4
Currently Marketed Device Research ................................................................................................. 11
5
Requirements ...................................................................................................................................... 11
5.1
Design Schedule.......................................................................................................................... 13
5.2
System Architecture .................................................................................................................... 14
5.2.1
Probe ................................................................................................................................... 15
5.2.2
Amplifier and Filter ............................................................................................................ 15
5.2.3
Analog to Digital Converter ................................................................................................ 15
5.2.4
Digital to Analog Converters .............................................................................................. 15
5.2.5
Microprocessor.................................................................................................................... 16
5.2.6
Display Driver ..................................................................................................................... 16
5.2.7
Display ................................................................................................................................ 16
5.2.8
Speaker ................................................................................................................................ 16
5.2.9
Software .............................................................................................................................. 16
5.3
Design Norms ............................................................................................................................. 18
5.4
Design Components .................................................................................................................... 19
5.4.1
Physical Device (Probe) ...................................................................................................... 19
5.4.2
Oximetry ............................................................................................................................. 21
3
5.4.3
Light Source and Sensor Network ...................................................................................... 22
5.4.4
Display System ................................................................................................................... 23
5.4.5
Hardware/Display System Interface ................................................................................... 24
5.4.6
Microprocessor.................................................................................................................... 26
5.4.7
Filtering ............................................................................................................................... 28
5.4.8
Analog Signal Conversion .................................................................................................. 29
5.4.9
Digital Signal Conversion ................................................................................................... 31
5.4.10
Graphic User Interface (GUI) ............................................................................................. 32
5.5
6
7
8
Integration, Test, and Debug ....................................................................................................... 33
Operations ........................................................................................................................................... 35
6.1
Legal form of Ownership ............................................................................................................ 35
6.2
Company structure ...................................................................................................................... 35
6.3
Decision making authority .......................................................................................................... 36
6.4
Significant compensation and benefits packages ........................................................................ 36
Industry Profile and Overview ............................................................................................................ 36
7.1
Industry background and overview ............................................................................................. 36
7.2
Major Customer Groups.............................................................................................................. 36
7.2.1
Aviation............................................................................................................................... 36
7.2.2
Military ............................................................................................................................... 36
7.2.3
Medical ............................................................................................................................... 37
7.2.4
Emergency Response Units ................................................................................................ 37
Business Plan ...................................................................................................................................... 37
8.1
SWOT Analysis .......................................................................................................................... 37
8.1.1
Strengths ............................................................................................................................. 37
8.1.2
Weaknesses ......................................................................................................................... 37
8.1.3
Opportunities....................................................................................................................... 37
8.1.4
Threats................................................................................................................................. 37
8.2
Marketing Strategy...................................................................................................................... 38
8.2.1
Demographics ..................................................................................................................... 38
8.2.2
Customers' motivation to buy ............................................................................................. 38
8.2.3
Market size and trends ........................................................................................................ 38
8.2.4
Advertising and promotion ................................................................................................. 38
8.3
Competitive Analysis .................................................................................................................. 39
4
8.3.1
Existing Competitors........................................................................................................... 39
8.3.2
Potential Competitors .......................................................................................................... 40
8.4
8.4.1
Development Costs ............................................................................................................. 40
8.4.2
Fixed Costs.......................................................................................................................... 41
8.4.3
Variable Costs ..................................................................................................................... 42
8.5
9
Cost Estimate .............................................................................................................................. 40
Feasibility.................................................................................................................................... 42
8.5.1
Income Statement ................................................................................................................ 43
8.5.2
Balance Sheet ...................................................................................................................... 43
8.5.3
Cash Flow Statement .......................................................................................................... 43
8.5.4
Break-even Analysis ........................................................................................................... 43
8.5.5
Ratio Analysis ..................................................................................................................... 43
Prototypes ........................................................................................................................................... 43
9.1
Transmittance Oximetry Prototype ............................................................................................. 43
9.2
Reflectance Oximetry Prototype ................................................................................................. 44
10
Deliverables .................................................................................................................................... 45
10.1
Transmittance Oximeter Prototype ............................................................................................. 45
10.2
Reflectance Oximeter Prototype ................................................................................................. 45
10.3
Oximeter Circuit Design ............................................................................................................. 45
10.4
Oximeter Software ...................................................................................................................... 48
10.5
Graphic User Interface ................................................................................................................ 48
10.6
Product Concept Design.............................................................................................................. 48
11
Future work ..................................................................................................................................... 49
12
Conclusion ...................................................................................................................................... 49
13
Acknowledgements ......................................................................................................................... 50
14
References ....................................................................................................................................... 51
15
Appendix 1: Maxim MAX1416 Data Sheet.................................................................................... 52
5
Table of Figures
Figure 1. Level 1 Block Diagram................................................................................................................ 14
Figure 2. Hardware/Software Interface Block Diagram ............................................................................. 17
Figure 3. Company Structure ...................................................................................................................... 36
Figure 4. Transmittance Prototype .............................................................................................................. 44
Figure 5. Reflectance Oximeter Prototype .................................................................................................. 45
Figure 6. Oximetry Circuit .......................................................................................................................... 46
Figure 7. Oximetry Gerber file ................................................................................................................... 47
Figure 8. Circuit Prototype ......................................................................................................................... 48
Figure 9. Final Product Concept ................................................................................................................. 49
Table of Tables
Table 1. Work Hours..................................................................................................................................... 9
Table 2. Design Hours Breakdown ............................................................................................................... 9
Table 3. Market Devices ............................................................................................................................. 11
Table 4. Fall Work Breakdown Schedule ................................................................................................... 13
Table 5. Spring Work Breakdown Schedule ............................................................................................... 14
Table 6. Finger Device Decision Matrix ..................................................................................................... 20
Table 7. Prototype Housing Decision Matrix ............................................................................................. 21
Table 8. Oximetry Decision Matrix ............................................................................................................ 22
Table 9. Display Decision Matrix ............................................................................................................... 24
Table 10. Bluetooth/WiFi/ZigBee Comparison Summary.......................................................................... 25
Table 11. Hardware/Display System Interface Decision Matrix ................................................................ 26
Table 12. Microprocessor Decision Matrix ................................................................................................ 27
Table 13. Filter Decision Matrix ................................................................................................................. 28
Table 14. Analog to Digital Converter Decision Matrix............................................................................. 29
Table 15. Analog to Digital Converter Decision Matrix............................................................................. 30
Table 16. Digital to Analog Converter Decision Matrix............................................................................. 31
Table 17. GUI Decision Matrix .................................................................................................................. 32
Table 18. Integration, Test, and Debug List ............................................................................................... 33
Table 19. Development Cost....................................................................................................................... 41
Table 20. Fixed Cost ................................................................................................................................... 42
Table 21. Variable Cost .............................................................................................................................. 42
Table 22. Income Sheet............................................................................................................................... 53
Table 23. Statement of Cash Flow .............................................................................................................. 53
Table 24. Break Even Analysis ................................................................................................................... 54
Table 25. Ratio Analysis ............................................................................................................................. 56
Table 26. Budget ......................................................................................................................................... 57
Table 27. Work Hours Breakdown ............................................................................................................. 58
6
2 Introduction
2.1 Project Description
The Pulse Oximeter Display System (PODS) team’s project solves the problem of hypoxia negatively
impacting people’s lives. Hypoxia is a condition resulting from low oxygen in a person’s blood and
affects a variety of people including pilots in unpressurized airplanes flying above 10,000 feet and people
with medical conditions such as chronic obstructive pulmonary disease (COPD). This project remedies
this problem through pulse oximeter monitoring and displaying someone’s oxygen level and issuing a
warning if they are in danger of becoming hypoxic. This device is analogous to using a breathalyzer to
check blood alcohol levels. A few design constraints include: designing the oximeter to be comfortably
worn for hours at a time; not interfere with someone’s range of motion or use of hands; the system
displaying the oxygen levels, pulse, etc. must be able to be easily seen and decipherable; and provide
visual and auditory warnings when oxygen levels get too low. If a pilot were to use this device, he should
have complete freedom to use his hands, easily keep an eye on his oxygen level, and trust the system to
warn him when he is in danger of hypoxia.
2.2 Need for Solution
Hypoxia is a broad medical condition where the amount of oxygen in the body reaches a critical level.
The critical level for the average person’s blood oxygen level is about 90%. Below 90%, a person starts
experiencing symptoms of nausea, dizziness, headache, difficulty breathing, coughing, weakness,
disorientation, and lethargy. It can affect a variety of people such as divers using a closed loop rebreather,
people with certain medical conditions, or mountaineers, so PODS decided focused on pilots because of
the recreational implications. For recreational activities, people broadly try to reduce the risk of that
activity and pilots are no different. The risks associated with flying include technological failures, weather
hazards, among many others. There is one risk, however, that pilots easily overlook and that is hypoxia.
The FAA states that pilots flying above 10,000 feet must be on some form of oxygen, but this regulation
fails to account for two crucial factors: the exact altitude when hypoxia begins to onset in a pilot; and if a
pilot is getting sufficient oxygen through their oxygen supply. Low oxygen levels at high altitude affect
each person differently based on a variety of factors, including fitness level and tobacco use, putting some
at risk of becoming hypoxic before 10,000 feet. It stands to reason that pilots should have access to a
device that measures the level of oxygen in their blood. Furthermore, this device must be comfortable to
wear and not inhibit a pilot’s dexterity in any way. Finally, this device should clearly issue a warning
when a pilot is in a potentially dangerous situation.
7
3 Project management
3.1 Team organization
The team consists of three senior engineers in the electrical and computer concentration. The project is
divided into separate tasks and each member of the group is in charge of a different part of the project.
3.1.1 Team members
Nick McKee: Nick is an electrical/computer engineering concentration from Arlington Heights, Illinois.
He has also been a four-year member of the Calvin College Cross Country team and also of the Calvin
College Track and Field Team. He has experience working as a controls engineer intern. He has been
assigned the task of researching business components of the project and creating the Graphic User
Interface.
Taylor DeHaan: Taylor is a senior electrical/computer engineering student from Excelsior, Minnesota.
Taylor has interned for Seagate Technology in Bloomington, Minnesota over the summer of 2013 and
again in Longmont, Colorado over the summer of 2014. He is currently continuing his work from the past
summer in a part-time intern position and has accepted a permanent role in the Advanced Storage
Development team at Seagate starting the summer of 2015. Taylor’s role in team consists of lead
research, system design, software/hardware development, and team webmaster.
Scott Block: Scott is an electrical/computer engineering concentration student from Grand Rapids,
Michigan. The past 8 years of his life have been spent serving in the military with two overseas tours to
Iraq and Afghanistan. As a software engineering intern, Scott worked at Visteon Corporation during the
summer of 2014 developing quality control and quality assurance tools in python for the infotainment in a
Mazda 3. Scott led the team in reflectance oximetry research, sensor component selection, software filter
design and testing.
3.1.2 Advisors
The team’s main advisor is Professor Mark Michmerhuizen. He received his BSE from Calvin College
and went on to obtain his MSEE from the University of Michigan and his MBA from Grand Valley State
University. He worked in industry for 22 years before joining the staff at Calvin College. Professor
Michmerhuizen mainly aided the team by giving feedback on design ideas and by giving professional
advice.
The team was also in contact with Taylor’s father, Doug DeHaan, a private pilot and avid aviation
enthusiast. He originally proposed the project idea to the team after seeing a tangible need for the device
in private aviation. Throughout the year, he has provided specifications and possible features for the
device and has provided input from other pilots on the project.
8
3.2 Budget
The team was allotted a budget of $500 dollars for prototyping and other peripherals to the project. The
team has procured two Raspberry Pis and its necessary accessories (i.e. memory card, break out wires,
and power supply), a high resolution analog to digital converter, 2 digital to analog converters, LEDs,
Photodiodes, 3D printed housings, and photodiodes. The accrued amount spent on these components is
$165.69 leaving $334.31 left in the team budget. A budget breakdown can be seen in the Appendix
section.
3.3 Work Hours
The table below is an estimate of the number of hours that team members put into the project. These
numbers are estimates that are within ±20% of their true values. A more detailed breakdown of hours
spent on each piece of the project can be seen in the Appendix section.
Table 1. Work Hours
Approximate Total Person
161.25
Scott
253.75
Taylor
158.33
Nick
573.33
Total
The table below shows the approximate number of hours that the team put into each of the design
components. These values are estimated to be within ±20% of their true values.
Table 2. Design Hours Breakdown
Item
Hours
Hardware
70
Software
250
GUI
60
Housing
10
9
3.4 Method of Approach
3.4.1 Research method
The research for this project was done using various online and journal sources. Other universities and
colleges have published papers tackling a similar device and approaching it in different ways. This
research yielded ideas for solutions and testing.
3.4.2 Team communication method
The teams’ main form of communication is through weekly meetings where the plan for each week is set.
Current and future obstacles were also discussed during this time with the goal of ensuring that each team
member was up to date on the project.
3.4.3 Design Method
3.4.3.1
Stage One
The team researched the pulse oximetry industry and compared the current products available to
consumers. This research includes looking into design alternatives. This is also when the selection of
which components to use for the different aspects of the project takes place.
3.4.3.2
Stage Two
The team focused on getting all the individual components of the project working. This involves building
a bench top transmittance oximeter prototype. This prototype showed that all of the components worked
together. This stage is a transitional stage between one and three.
3.4.3.3
Stage Three
The team transitioned the bench top prototype of a transmittance oximeter into a reflectance model. The
team developed a housing unit and went through iterations or design improvement. The team developed a
graphic user interface and warning system. This stage is a transitional stage between three and four.
3.4.3.4
Stage Four
The team integrated the different aspects of the bench top prototype, housing unit, graphic user interface,
and warning system into one working model. This model and along with this report were the final
deliverables for the project.
3.4.4 Testing Method
PODS employed an iterative testing method. The approach was to establish a goal and break it into
smaller sub-tasks. Each subtask was researched and a solution was designed, implemented, and tested. If
10
the solution implemented is successfully tested, then the next task is started. If the solution implemented
doesn’t solve the problem, then the process is repeated.
4 Currently Marketed Device Research
There are many devices on the market that fall under the moniker “wearable.” In order to better
understand the current market, PODS compiled a list of devices currently available to users.
Table 3. Market Devices
Device Name
Details
Price Point
Display
Weight
Fitbit Charge HR
Reflectance heart rate monitor
194.95
OLED
0.8 oz.
99.98
None
0.8 oz.
$17.78
LED
1.8 oz.
$19.99
OLED
0.32 oz.
$1,348.00
LED or
N/A
Monitors sleep and steps
Phone and web app
Worn on Wrist
Wi-Fi and Bluetooth sync
Jawbone UP 24
Tracks movement and sleep
Wifi and Bluetooth Sync
Worn on wrist
CMS 50-DL
Works for 40 continuous hours.
Pulse Oximeter
Transmittance oximeter.
Worn on finger
EMS500a
Worn on Finger
Transmittance oximeter
Adjustable audio alarm for blood
oxygen level
Nonin 3150
Bluetooth and USB sync
Finger sensor with wrist display
OLED
Transmittance oximeter
5
Requirements
Wearable devices range in applications from medical to fitness. Consumers will expect similar features
and these needs to be balanced with the focus PODS has on pilots. The three requirement areas PODS
chose are functional, performance, and interface. Functional requirements list how the device should
11
operate. Performance requirements list what should be quantifiably expected of the device. Interface
requirements list what the user should expect from interacting with the device.
Functional requirements
1. The band of the device should be comfortable to wear for 24 straight hours. This means it’s
sweat/water resistant, should be made of a skin friendly material, and be adjustable to fit most
wrists.
2. The LEDs and photodiodes should lay as flush to the skin as possible to minimize noise to the
photodiodes and prevent them from rubbing in an uncomfortable manner
3. The device should display accurate and timely data based on actual measurements.
Performance requirements
1. The battery life needs to be long enough so that the device lasts through a flight of 8 hours. If the
battery doesn’t last for that long, then it isn’t serving its purpose to protect a pilot during an entire
flight.
2. The hardware should be able to process at a rate of 30 Hz to display timely and accurate data
3. The display resolution should be high enough to distinguish the text at 4 feet. If a pilot were to
glance at the device at arm’s length, assuming good vision, he should be able to read it.
4. The accuracy of the data displayed should be within 2%. Because of the premise for building the
device being to prevent a condition which has a small tolerance for error, anything less than 2%
would put the pilot at risk.
Interface requirements
1. The interface should be intuitive to use so that the pilot doesn’t have to spend too much brain
power operating it. The goal of the device is to prevent crashes so if the interface warns the pilot
of low blood oxygen level but the pilot crashes because he’s messing with the interface, the
device is not accomplishing its goal.
2. Minimize clicks on a screen and from one screen to another. This is a follow up to the previous
point about intuitive interface. Each click represents time when the pilot should be focusing on
flying therefore minimizing clicks will allow a pilot to minimize the risk of crashing because of
distraction rather than low oxygen level.
3. Menus should use plain language and non-technical terms. Pilots are not engineers so the menus
and setting need to spell out what they do in plain language.
4. Buttons should be big enough to press with large fingers. A user will expect the buttons don’t
require a huge amount of precision and concentration to press.
5. Text should be as large as possible. PODS wants to minimize distractions and the larger the text,
the less time the pilot has to spend trying to read what the text says.
12
PODS deliverables for the project are:
1. The Project Proposal and Feasibility Study
2. Final Report
3. Team website
4. Reflectance prototype
5.1 Design Schedule
The schedule below shows the breakdown schedule of the design work that the team did this past
semester.
Table 4. Fall Work Breakdown Schedule
Task Name
Duration
Start
Finish
Predecessors
Fall 2014
44 days
Wed 10/8/14
Mon 12/8/14
Oral Presentation
2 days
Fri 10/10/14
Mon 10/13/14
Project Brief for
6 days
Wed 10/8/14
Wed 10/15/14
Project website
7.5 days
Mon 10/13/14
Wed 10/22/14
Project poster
8 days
Wed 10/22/14
Fri 10/31/14
PPFS
44 days
Wed 10/8/14
Mon 12/8/14
Introduction
1 day
Wed 10/8/14
Wed 10/8/14
Background & Research
1 day
Thu 10/9/14
Thu 10/9/14
7
Scope
2 days
Fri 10/10/14
Mon 10/13/14
10
Design Criteria
3 days
Tue 10/14/14
Thu 10/16/14
13
Design Alternatives
2 days
Fri 10/17/14
Mon 10/20/14
18
Feasibility
1 day
Tue 10/21/14
Tue 10/21/14
21
Cost/budget
1 day
Wed 10/22/14
Wed 10/22/14
22
Schedule
1 day
Thu 10/23/14
Thu 10/23/14
23
Business plan
1 day
Fri 10/24/14
Fri 10/24/14
24
Conclusion/review
1 day
Mon 10/27/14
Mon 10/27/14
25
Appendix
1 day
Tue 10/28/14
Tue 10/28/14
26
Rough draft
24 days
Wed 10/8/14
Mon 11/10/14
Review/polish PPFS
5 days
Tue 11/11/14
Mon 11/17/14
Industrial consultant
28
13
Table 5. Spring Work Breakdown Schedule
Task Name
Duration
Start
Finish
Mon 2/2/15
Wed 5/13/15
Mon 2/2/15
Mon 3/31/15
Reflectance Prototype
Tues 4/1/15
Tues 5/12/15
Building Prototype
Tues 4/1/15
Fri 4/10/15
Iterative Design
Mon 4/13/15
Tues 5/12/15
Mon 3/30/15
Tues 5/12/15
Tkinter GUI
Mon 3/30/15
Fri 4/17/15
Pygameui GUI
Mon 4/20/15
Tues 5/12/15
Mon 4/27/15
Fri 5/8/15
Spring 2015
Transmittance Prototype
42 days
GUI
Housing
5.2 System Architecture
In the following sections, the system architecture is broken down into individually described components.
Below is a Level 1 block diagram of the system hardware.
Figure 1. Level 1 Block Diagram
14
5.2.1 Probe
The probe component seen above consists of two different wavelength light-sources and a light sensor.
The light sources will be the emitters of red and infrared light needed for pulse oximetry, the non-invasive
measurement of blood oxygen saturation. The light emitters will require a source of power and could be
controlled by the microprocessor used in the system in order to manage the amount of power expended.
The photo sensor in the probe will measure the light transmitted through or reflected off of the user’s
skin. The light seen by the sensor is used to calculate oximetry data. The sensor is connected to the
amplifier used in the system. On the mechanical side, the probe, in addition to housing the light-emitters
and the photo sensor, will be able to be comfortably worn by the user while maintaining the proper
contact required to measure oximetry data.
5.2.2 Amplifier and Filter
The signal from the probe’s photo sensor is amplified so that the appropriate signal processing can be
accomplished. The amplifier will be multi-staged, with a minimum of a voltage amplification stage and
an output stage. Additionally, the team designed a passive low pass filter which eliminated unwanted
noise and prevent signal aliasing. The interface between the amplifier and the probe consists of a ground
and signal wire. The amplifier and filter required a power source and provided the amplified signal to the
analog to digital converter.
5.2.3 Analog to Digital Converter
The analog to digital converter (ADC) creates a discrete-time digital signal for processing by performing
a differential conversion of the continuous amplified and filtered analog signal and the output voltage of
the reference digital to analog converter. The converter’s specifications - such as resolution, sampling
frequency, bandwidth, and accuracy - are appropriate for the range of signals produced by the amplified
and filtered photo sensor. Like the probe and amplifier, the ADC requires a power source and will
interface with the amplifier and filter system component through ground and signal wires.
5.2.4 Digital to Analog Converters
The digital to analog converter (DAC) converts a digital value specified by the microprocessor to an
analog voltage. The system contains two DACs: a reference DAC whose purpose is to keep the
differential voltage values being converted by the ADC within its voltage range by providing a reference
voltage and a brightness regulating DAC whose purpose is to adjust the brightness of the LEDs so that
they are at the ideal brightness level for pulse oximetry by regulating the voltage on the LEDs’ cathode.
The output voltage of both DACs is adjusted by the microprocessor via the control system software. Each
DAC requires a power source and interfaces with the LEDs and ADC through output voltage wires.
15
5.2.5 Microprocessor
The system’s most vital component, the microprocessor, performs all the processing of the oximetry data
in order to produce values representing blood oxygen saturation and heart rate to be displayed on the
graphical user interface. Additionally, the microprocessor runs the algorithms designed to monitor the
user’s blood oxygen saturation and issue warnings when blood oxygen saturation level drops below the
specified threshold. The important aspects considered when selecting the microcontroller were: price,
power consumption, number and type of inputs and outputs (I/O), and application suitability. Other
factors which were considered because it adds desirability but not required are: built in analog to digital
converter, integrated antenna, Linux based operating system, and pre-programmed communication
protocols. The microprocessor interfaces with the ADC and DACs through an I2C bus connection.
5.2.6 Display Driver
The display driver takes the intended output from the microprocessor for the display and generates the
appropriate signals to create the intended graphics. At a high level, the display driver interfaces between
the display and the microprocessor. The display driver is built into the display used for this system.
5.2.7 Display
The display provides a visual for the data, graphics, and warnings as well as the other necessary
information to the user. The display’s size and resolution accurately display the information from the
microprocessor such as of heart rate and blood oxygen saturation. The display shows the warnings related
to blood oxygen levels in a readable fashion.
5.2.8 Speaker
The speaker provides auditory warnings to the pilot when triggered by the microprocessor. The speaker
must be loud enough to combat the noises found the cabin of a small aircraft and be clearly
distinguishable from other possible warnings from the airplane itself (i.e. stall warnings, autopilot
disengage, et al). The speaker interfaces with the microprocessor and is housed in either the display or
microprocessor module.
5.2.9 Software
A block diagram of the various software modules and their subsequent interfaces can be seen in the figure
below.
16
Figure 2. Hardware/Software Interface Block Diagram
5.2.9.1
Data Acquisition
The data acquisition module performs the setup of the ADC and initiates conversions based on the
sampling frequency specified. Additionally, the data acquisition module stores the results of the
conversions into a data structure so that it may be processed by the signal processing and control system
modules. The primary is written effectively and requires very little processing resources. The data
acquisition software will interface with the ADC through an I2C bus library.
5.2.9.2
Signal Processing
The signal processing module’s purpose is to analyze the ADC data collected by the data acquisition
module and perform a range of operations such as filtering and signal characterization. Algorithms used
to filter and characterize the raw data must be of a low time complexity in order to ensure that real-time
data can be output to the user. The results of the filtering and characterization algorithms will be stored in
a data structure for the oximetry module to access. The signal processing module will interface with the
data acquisition module by reading the stored conversion data.
5.2.9.3
Control System
As its name suggests, the control system module’s function is to analyze the data gathered by the data
acquisition module in the closed loop system and provide adjusted feedback in the form of voltage values
sent to the reference and brightness regulating DACs. The control system module will use low time
complexity algorithms to calculate all necessary adjustments to the system. The interface between the
control system and data acquisition module will occur by reading the stored conversion data.
5.2.9.4
Oximetry
The oximetry module’s purpose is to take the processed data provided by the signal processing module
and perform heart rate and blood oxygen calculations. Additionally, the oximetry module is responsible
17
for determining if warnings must be issued to the user based on the blood oxygen levels calculated. The
heart rate, blood oxygen level, and warning flag are output to the graphical user interface by passing the
values to a set of member functions. The oximetry module will interface with the signal processing
module by reading the processed data.
5.2.9.5
Graphical User Interface
The graphical user interface (GUI) module’s purpose is to create a user interface for rendering on the
display. The GUI module will display the heart rate and blood oxygen data and will also generate visual
warnings when the user’s blood oxygen level is too low. As the name implies, the GUI module provides
the interface between the user and the product. The GUI module will interface with the oximetry module
by exposing a series of methods which update the generated user interface.
5.3 Design Norms
Trust
“Design should be trustworthy, dependable, reliable, and avoid conflicts of interest”
Due to safety being the primary goal of this project, the design norm of Trust is paramount. This project is
frivolous without a pilot putting their trust into using the device to correctly measure, monitor, and
communicate blood oxygen levels to prevent hypoxia. Furthermore, this trust encompasses all levels of
design, production, and application; with potential life and limb at risk, all aspects of the device must be
dependable, safe, and reliable in many circumstances and environments since a malfunction could result
in danger for the user. Finally, the reliability of the device is extremely important since the task of flying
an airplane is a demanding and often stressful process. Therefore, the pilot should not have to worry
whether the device is functioning properly and trust in it if it could fail at a crucial time. To ensure that
this device is trustworthy, the team will be using a three phase testing plan and posting the results of the
test on their website. In this way, each user can know how thorough PODS was in the construction of this
device.
Transparency
“Full disclosure both in the design process and to the public, regarding options, effects, defects, and
tradeoffs.”
Similar to the design norm of Trust, the norm of Transparency is crucial to this project. In order to
establish trust with the users, all relevant details of the project must be disclosed. If any defects are
discovered, these absolutely must be disclosed since a failure to do so could result in fatal crashes. Also,
all effects of the device on the user’s ability to operate an aircraft be must be disclosed immediately in
18
order to stay true to the project’s core goal of preventing crashes. Finally, transparency includes providing
the performance tests and corresponding results to identify the limitations and feasibility of application
for this device under different circumstances. Disclosing as much relevant information as possible
contributes the user’s sense of security thus building a relationship of trust which is why the testing
results will be posted publicly on the team’s website.
Integrity
“Design should have completeness, harmony of form and function, promote human values and
relationships, and be pleasing and intuitive to use”
The final design norm identified for this project is Integrity. This design norm offers the user closure and
value when using the device. Closure in the sense that it was created with them in mind to relieve the
mental burden of having to worry whether the device is functioning properly and value through keeping
them safe by using an intuitive and well thought-out interface. The design norm of Integrity heavily
affects the design of the user interface on the display system as the norm dictates that the interface must
be both pleasing to use and highly functional. The design norm of Integrity also complements the design
criteria of ergonomics and dictates that the ergonomics of the device should also be balanced with its
functionality. This is specifically seen in the display and warning system components of the device. The
requirement for those components is specifically taken from this design norm because it is the bridge
between the user and the device. This bridge takes what is going on behind the scenes and presents it in a
way which is pleasing and intuitive to use. With these considerations in mind, the device will be the very
example of integrity.
5.4 Design Components
5.4.1 Physical Device (Probe)
5.4.1.1
Design Criteria
The physical design of the pulse oximeter must be comfortable and easy to wear. If it is inconvenient to
put on or wear, users will not be as likely to buy or use it. The design focused on making the pulse
oximeter into a small band that is worn around the wrist. This will allow for users to have a full range of
motion in their hands and fingers, a large improvement over the current pulse oximeters on the market.
This new pulse oximeter will be comfortable for users to wear as they go about their daily activities.
19
5.4.1.2
Design Alternatives
5.4.1.2.1
Headset
The majority of pilots wear some form of headset to eliminate outside noise and communicate with the
tower and other passengers. Reflectance oximetry would lend itself to this design. It is also possible that
with some clever design work, transmittance oximetry could work by putting the sensor in the headset.
The argument for putting the sensor in the headset is that the headset already has a wired connection to
the plane, allowing the design to take advantage of that wire, minimizing the hindrance and danger to the
pilot. The current costs of headsets may prove to be the biggest detriment as researching and prototyping
would be difficult for this project and its budget.
5.4.1.2.2
Bracelet
A bracelet would take advantage of the reflectance oximetry and could be made large enough to have a
power supply to support wireless capability. It also would not limit the dexterity of a pilot's fingers. The
biggest challenge related to this design is that the bracelet needs to remain comfortable for the whole
flight all while it must maintain good contact with the skin for accurate oxygen readings.
5.4.1.2.3
Finger Attached
A sensor in a ring or clip on device for the finger is currently available on the open market. This allows
for easier research and prototyping, but may limit the wired/wireless options. The simplicity and small
design of the device lends to comfort and allowing good mobility for the pilot, but also presents heavy
constraints on the size of the device.
5.4.1.3
Design Decision
The table below shows the decision matrix for the different physical devices with a maximum possible
score of 5 for each category. The decision is based off cost to implement, mobility for the pilot, design
aspects and, size. From this decision matrix it was decided that a Bracelet design is the best option for this
project.
Table 6. Finger Device Decision Matrix
Headset
Bracelet
Finger Attached
Cost
1
3
2
Mobility
4
4
3
Design
3
3
1
Size
3
3
4
Total
11
13
10
20
5.4.1.4
Prototype Housing
With the decision being made to create a bracelet device, the team then needed to determine how to build
this housing. The alternatives for this decision are shown in the table below. From this design matrix it
was determined that the best solution is to 3D print the prototype housing out of a plastic material. This
gives the greatest flexibility and customization for the housing.
Table 7. Prototype Housing Decision Matrix
3D print
Purchase
Metal
Cost
3
3
4
Customization
5
1
3
Design
4
3
3
Size
5
2
3
Total
17
9
13
5.4.2 Oximetry
5.4.2.1
Design Criteria
The oximetry method for this project must be able to accurately measure blood oxygen levels while not
limiting the users’ range of motion. The two methods of oximetry that the group considered are
transmittance oximetry and reflectance oximetry. The oximetry method must be un-invasive and not
disrupt the user in any way.
5.4.2.2
5.4.2.2.1
Design Alternative
Transmittance Oximetry
Transmittance pulse oximeters measure blood oxygen saturation by producing two beams of light at
different wavelengths (red and infrared) via light-emitting diodes (LEDs) and by measuring the light
transmitted through the user’s fingertip via photodiodes1. Transmittance pulse oximeters make up the
vast majority of consumer pulse oximeters.
5.4.2.2.2
Reflectance Oximetry
Reflectance pulse oximeters also produces two beams of light but instead of measuring the light
transmitted through the user’s skin, it measures the light reflected by the user’s skin. From a
design perspective, the primary difference between the two is that a reflectance pulse oximeter
does not require a thin section of the user’s body in order to obtain measurements. A recent study
21
on the differences of transmittance and reflectance pulse oximetry published in the Anesthesia &
Analgesia Journal showed that both methods were equivalent in accuracy and performance1.
5.4.2.3
Design Decision
The table below shows the decision matrix for oximetry. The two alternatives were judged based on four
characteristics. From this design matrix, it was determined that reflectance oximetry would be the best fit
for this project.
Table 8. Oximetry Decision Matrix
Transmittance
Reflectance
Implementation
4
3
Wear-ability
2
5
Design
3
5
Signal Fidelity
4
3
Total
12
16
5.4.3 Light Source and Sensor Network
5.4.3.1
Design Criteria
The light source must operate at different wave lengths suitable for reflectance pulse oximetry.
Additionally, the sensors must be able to collect the light reflected from the user’s skin. The light source
needed to operate in the red and near-infrared spectrum and the sensor should have a large area for
increased detection. The wavelength of light isn’t as important for heart rate as it is for blood oxygen
level2 which is why the team decided on 660 nanometers and 940 nanometers.
5.4.3.2
Design Alternatives
PODs was constrained to use photodiodes and light emitting diodes (LEDs). This is because the
alternatives to these were not small enough, took too much power, or did not have the correct properties.
PODS looked into phototransistors and laser diodes however they weren’t readily available as matching
pairs.
1
2
(Wax 2009)
(Pujary n.d.)
22
5.4.3.3
Design Decision
PODS chose LEDs that operated at 660 and 940 nanometers. This component had a common anode and
matching photodiodes. This means that the spectral response of the photodiodes was created for the
LEDs. PODs also chose these components because they were generously provided as samples by OSI
Optoelectronics.
5.4.4
Display System
5.4.4.1
Design Criteria
The display must be able to warn the user when they are starting to suffer from symptoms of hypoxia. If
the user becomes confused, this system must display the data in an easy to understand way so its
interpretation is comprehensible. The display must be designed to be small for easy mounting in the
cockpit. The display must withstand turbulence and flight-like conditions. The warning system must be
based on the level of oxygen in the blood. The data received from the sensors is interpreted by the
warning system and displayed. This system will give status messages to the pilot. The warning system
will issue warnings before the pilot reaches a critical state.
5.4.4.2
5.4.4.2.1
Design Alternatives
Touch Screen
A touch screen display would both provide the user with the ability to interact with the program through a
graphic user interface.
5.4.4.2.2
Smartphone App
The app would take the place of the display and would subsequently lower the cost of development and
the cost of the finished product. Having the display system on the user’s smartphone would also remove
the need for an external display and lower the overall cost of the product.
5.4.4.3
Design Decision
The team decided to design an external touch screen display. The main reason for this was the fact that it
was easier to implement into the project while still providing all the capabilities desired. Additionally,
designing a smartphone app on top of a touch screen display did not improve the device’s capabilities by
enough to justify spending the time developing the app. A decision matrix between the touch screen and
smartphone app can be seen in the table below.
23
Table 9. Display Decision Matrix
Touch Screen
Smartphone
Implementation
4
2
Design
3
3
Ease of use
3
3
Total
10
8
5.4.5 Hardware/Display System Interface
5.4.5.1
Design Criteria
The display system and external hardware (i.e. ADC, DAC, sensor circuit, LED circuit) must be able to
interface with each other at data rates fast enough that the system’s performance is not bottlenecked. This
interface will determine if the final design will consist of the two components, the external hardware and
the display system, or if it will be one integrated device.
5.4.5.2
5.4.5.2.1
Design Alternatives
Wired
One option for connecting the oximeter sensors and circuitry with the microprocessor and display system
is by using a hardwired connection. The benefits of using a hardwired system include: low-cost, no speed
restriction, no additional power consumption. Drawbacks of using a wired connection include: vulnerable
to fraying and degradation, potentially could snag on the many controls in a cockpit, could inhibit pilot’s
range of motion, and physically limits the placement of the display system.
5.4.5.2.2
Wireless
Alternatively to a wired connection, a wireless system could be used in order to connect the oximeter
sensors, circuits, and microprocessor to the display system. Within wireless systems, there are a number
of technologies which must be considered individually, however, there are some benefits that they all
share. A few such benefits include: no limits on the pilot’s range of motion, eliminating the possible
snagging and general physical limitations of wires, overall flexibility. Conversely, a few drawbacks
include: additional power consumption, additional cost, additional complexity and circuit board space. A
table summarizing the details of each of the three wireless technologies described in the proceeding
sections can be seen below.
24
Table 10. Bluetooth/WiFi/ZigBee Comparison Summary
Bluetooth
WiFi (IEE 802.11n)
ZigBee
Operating Frequency (GHz)
2.4
2.4 and 5
2.4
Range (m)
10
1-100
1-100
System Resources (kB)
250
1,000
4-32
Data Rate (Mb/s)
5.76
600
2
Power Consumption
Medium
High
Very Low
5.4.5.2.2.1 Bluetooth
Bluetooth is a type of wireless technology which utilizes radio frequencies over a spectrum 2.4 to 2.485
GHz in order to achieve wireless communication3. Bluetooth also uses a technology called adaptive
frequency hopping in order to minimize interference with other radio waves present across its frequency
spectrum. The maximum range of a Bluetooth device is roughly 10 meters3. When compared to ZigBee
and WiFi, Bluetooth achieves moderate battery consumption4. Finally, Bluetooth uses about 250 kB of
system resources and has a maximum data rate of 5.76 Mb/s.
5.4.5.2.2.2 WiFi (IEE 802.11)
WiFi, also known by the Institute of Electrical and Electronics Engineers (IEEE) standard 802.11 (in the
context of this report, 802.11n will be used), is a wireless technology which operates in the 2.4 and 5 GHz
bands5. WiFi, whose primary goal is high data rates, has a maximum data of 600 Mb/s and uses over 1
MB of system resources. WiFi also has a range anywhere from 1 to 100 meters. Although WiFi has very
high speeds, when compared to ZigBee and Bluetooth, it has very high power consumption4.
5.4.5.2.2.3 ZigBee
ZigBee, the final type of wireless technology considered for the proposed design, operates in the 2.4 GHz
frequency band. ZigBee uses between 4 kB to 32 kB of system resources and achieves data rates up to 2
Mb/s4 over a range of 1 to 100 meters. ZigBee, whose primary design features are low-cost and lowpower, has very low power consumption when compared to WiFi and Bluetooth. Another unique feature
of ZigBee, in addition to very low power consumption, is ZigBee’s ability to support extremely large
mesh networks (over 64 devices)4.
3
(A Look at the Basics of Bluetooth Technology n.d.)
(ZigBee Technology n.d.)
5
(IEEE 802.11 Standards Tutorial n.d.)
4
25
5.4.5.2.3
Integrated
A final option for the device would be to design and build all of the hardware including the
microprocessor, display, and battery so that the combined size of all the components is small enough to be
worn comfortably around the wrist. The benefit of going with an integrated design is that it offers a
superior amount of comfort compared to the wired connection and also eliminates the complexity of
having two separate physical devices—a wrist-worn device containing the sensors and a separate
display—by incorporating the hardware and display in one package. The drawbacks of going with an
integrated system are that it would heavily constrain the physical size of the microprocessor and display
and would also be exceedingly difficult, if not impossible, to build as a prototype.
5.4.5.3
Design Decision
When choosing the interface between the external hardware and the display system, the team considered
four criteria: ease of integration, consumer appeal, cost, and power consumption.
Table 11. Hardware/Display System Interface Decision Matrix
Integrated
Wired
Wireless
Ease of integration
5
5
2
Consumer appeal
5
1
3
Cost
2
5
3
Power Consumption
4
5
4
Total
16
16
12
5.4.6 Microprocessor
5.4.6.1
Design Criteria
The team identified five key criteria which the microprocessor must meet: cost, processing power,
hardware flexibility, software flexibility, and size. Cost was considered to minimize the cost of the final
design. Processing power (clock speed, RAM, graphics processors, etc.) was considered because the
microcontroller must run various algorithms for oximetry computation, LED voltage control, and
monitoring in addition to providing a graphical user interface. Hardware flexibility was considered
because, the microprocessor will need to interface with devices like the analog to digital converter
through different protocols and be able to utilize Bluetooth, WiFi, or ZigBee. Software flexibility was
considered because the software for oximetry measurement and monitoring, graphical interface, and
interfacing with hardware require various high-level languages and libraries. Finally, size was considered
to align with the design criteria of ergonomics.
26
5.4.6.2
5.4.6.2.1
Design Alternatives
Raspberry Pi B+
The Raspberry Pi B+ is a single board computer with much of the same functionality as a full sized
computer. This single board computer supports Linux operating systems.
5.4.6.2.2
Arduino Yun
The Arduino Yun is a single board computer similar to the Raspberry Pi. It is based on the ATmega32u4
and the Atheros AR9331. This single board computer supports Linux operating systems.
5.4.6.2.3
Jennic JN5148
The Jennic JN5148 is a high performance single chip. The benefits of this board is its very low power
consumption while maintaining high performance.
5.4.6.3
Design Decision
In order to choose which processor to use, the team placed the considerations outlined earlier into a
decision matrix with equal weighing and maximum possible scores of five which can be seen in table
below.
Table 12. Microprocessor Decision Matrix
Raspberry Pi B+
Arduino Yun
Jennic JN5148
Cost
3
1
5
Computing Power
5
4
1
Software Flexibility
5
3
1
Hardware Features
5
5
2
Size
2
3
5
Total
20
16
14
As seen in the table, the Raspberry Pi B+ was determined to be the best microprocessor package for the
project. One key feature of the Raspberry Pi which distinguished itself from the other considerations was
an onboard graphics processor as this will enable the final design to be able to provide a low latency
graphical display of oximetry readings as well as real time graphs of things like heart rate. Another key
feature of the Raspberry Pi was its status as a single board computer and its subsequent ability to compile
and run high level languages like Python, C/C++, and Java as this will allow the software to be developed
in almost any language desired.
27
5.4.7 Filtering
5.4.7.1
Design Criteria
The filters in the design must filter out primary sources of noise in the signal. Circuitry connected to VDD
should have low pass filters in order to eliminate any noise from the power source. At a bare minimum, a
filter must be designed to eliminate any aliasing that would occur due to sampling frequencies higher than
the system’s Nyquist sampling rate.
5.4.7.2
5.4.7.2.1
Design Alternatives
Hardware Filter
Passive filtering could be performed using passive components such as resistors, capacitors, and
inductors. Additionally, the filtering could be done with an active filter comprised of resistors, capacitors,
inductors, and amplifiers. The benefit of hardware filtering is that it is the only way to filter noise from
the power supply and provide antialiasing. A few of disadvantages of hardware filtering include: low
flexibility, occupies circuit/physical space, low latency, and requires power if active.
5.4.7.2.2
Digital Filter
Filtering of the sampled sensor signal could be achieved through digital filtering using various filtering
software algorithms. The primary benefits of using a digital filter are high flexibility and practicality. The
primary drawback of using a digital filter is high latency depending on the filter complexity.
5.4.7.3
Design Decision
Due to the fact that digital filtering could not provide antialiasing and decoupling, the team was
constrained to using hardware filters for these purposes. The filter used to clean up the data gathered by
the sensors, however, was not constrained and thus the team created a decision matrix with the criteria of
flexibility, practicality, latency, and physical size. Each category was weighted equally and can be seen in
the table below.
Table 13. Filter Decision Matrix
Hardware Filter
Digital Filter
Flexibility
1
5
Practicality
2
5
Latency
5
2
Physical Size
1
5
Total
9
17
28
Based off of the decision matrix, the team chose to use a digital filter via software for filtering the
sampled signal. The digital filter proved itself to be the best decision due to its high flexibility and ability
to perform high order filtering which would normal be highly unpractical if built in hardware.
Specifically, the team chose to use a 7th order Chebyshev low pass filter with a cut-off frequency of 4Hz
based off of research and testing.
5.4.8 Analog Signal Conversion
5.4.8.1
Design Criteria
The analog signal coming from the sensor must be converted into digital data so that the microprocessor
can then process and analyze the signal. The component which performs the conversion must ensure that
no information about the original analog signal is lost when the conversion is performed.
5.4.8.2
Design Alternatives
The only component which performs an analog to digital signal conversion is an ADC which the team
was subsequently constrained to use.
5.4.8.3
Design Decision
When first choosing which ADC to use, the team considered the 16-bit, 500 samples/second Maxim
MAX1416, the 10-bit, 200k samples/second Microchip Technology MCP3008 and the 12-bit 100k
samples/second Microchip Technology MCP3202. One thing to note about the possible choices
identified is that only dual in-line package (DIP) chips were considered as they offer the most flexibility
for prototyping on breadboards. The four features considered when evaluating which analog to digital
converter to use included: sampling frequency, resolution, number of channels, power consumption, and
additional features. These features were then scored out of five and placed in a decision matrix seen in
the table below.
Table 14. Analog to Digital Converter Decision Matrix
MAX1416
MCP3008
MCP3202
Sampling Frequency
1
5
4
Resolution
5
2
3
Number of Channels
3
5
3
Additional Features
5
0
0
Power Consumption
5
2
2
Total
18
14
12
29
The result of the decision matrix is that the Maxim 1416 ADC is the best choice for the project. A few of
the important categories which it proved to be the best option was in resolution, power consumption, and
additional features. Although 16-bits may be a higher resolution than is needed for the final design, the
team determined that for the prototype, it was best to go with a high resolution as it provided the most
room for data analysis. The MAX1416 proved to be the best choice for power consumption as, according
to its datasheet which can be seen in the appendix, its max power consumption is 1mW whereas the two
Microchip Technology ADCs have a max power consumption of 3mW. Finally, the MAX1416’s
additional features of a programmable gain amplifier (PGA) and digital filtering was key in distinguishing
itself from the other ADCs as these two features eliminate the need for an additional preamplifier and
filter network between the probe and the ADC.
After purchasing and wiring up the MAX1416 ADC, however, the team was not able to get any data from
the ADC. The team spent numerous hours debugging the ADC with no success and ultimately decided to
choose a different ADC. For the decision of which ADC to use, the team used the same criteria as in the
Product Proposal and Feasibility Study (PPFS) and added the Texas Instruments 12-bit ADS1015 to the
list of possible ADCs. The decision matrix can be seen in the table below.
Table 15. Analog to Digital Converter Decision Matrix
ADS1015
MCP3008
MCP3202
Sampling Frequency
3
5
4
Resolution
3
2
3
Number of Channels
5
5
3
Additional Features
3
0
0
Power Consumption
5
2
2
Total
19
14
12
Just as with the Maxim 1416, the Texas Instruments ADS1015 proved to be the best choice over the other
options due to its resolution, low power consumption, and built in PGA. It is also worth noting that the
ADS1015 was significantly smaller than the other options due to being a QFN (quad flat no-leads)
package as opposed to DIP, but was still able to be used for prototyping on breadboards as the ADC could
be purchased on a breakout board.
30
5.4.9 Digital Signal Conversion
5.4.9.1
Design Criteria
The digital signals calculated and controlled by the software for reference and LED voltage must be
converted from digital data to analog voltages so that they may be applied to the differential input of the
ADC and the LED circuit respectively.
5.4.9.2
Design Alternatives
Just like the ADC, the only component which performs a digital to analog signal conversion is a DAC
which the team was subsequently constrained to use.
5.4.9.3
Design Decision
When choosing which DAC to use, the team identified four key features desired from a DAC: resolution,
accuracy, physical size, and power consumption. Resolution was chosen as one of the key features as the
DAC must be able to be set to a high range of different voltages for the reference point in the differential
conversion performed by the ADC. Accuracy was chosen as a key feature as inaccuracies in the DAC’s
output voltage would directly affect the reconstruction of the DC component of the sensor circuit’s signal.
Lastly, physical size and power consumption were chosen as the final key features as low power
consumption and a small package size would improve the feasibility of building an integrated device.
The team considered two DACs for use in the design: the 12-bit Microchip MCP4725 and the 10-bit
Analog Devices AD5611. These two DACs and the key features identified were placed in a decision
matrix with max scores of five for each category seen in the table below.
Table 16. Digital to Analog Converter Decision Matrix
AD5611
MCP4725
Resolution
3
5
Accuracy
2
5
Power Consumption
5
3
Physical Size
5
4
Total
15
17
Based off of this decision matrix, the Microchip MCP4725 was chosen to be used for the design.
Although the Analog Devices AD5611was comparable in most categories, the MXP4725 ultimately
proved to be the superior choice due to having a higher resolution by 2 bits and a ±2 LSB INL as opposed
to the AD5611’s ±4 LSB INL (least significant bit integral non-linearity).
31
5.4.10 Graphic User Interface (GUI)
5.4.10.1 Design Criteria
The GUI for this system must focus on simplicity in both design and function. It must be easy to navigate
and understand. It must be easy for the user to pick up and quickly understand the function of the GUI
and be able to use it effectively. It must work on the touch screen display. It should be able to work on a
raspberry pi and be easily adaptable to other operating systems.
5.4.10.2 Design Alternatives
5.4.10.2.1 Tkinter
Tkinter is the most popular GUI development program used for python. It is a preinstalled package with
python and is easy to develop with. Additionally, the documentation on how to develop a Tkinter GUI is
extensive and readily accessible.
5.4.10.2.2 Pygameui
Pygameui is a GUI development library that is based on Python’s Pygame library. This program is rough
in its development but provides the user with similar features to a Tkinter GUI. Pygamui GUIs can be run
on a Raspberry Pi straight from the terminal eliminating the need to be run with operating system’s
graphical user interface. Pygameui also has visually appealing graphics.
5.4.10.3 Design Decision
In order to choose which GUI library to use, the team created a decision matrix with the criteria of
documentation, ease of development, graphics, and processing consumption. This matrix can be seen in
the table below.
Table 17. GUI Decision Matrix
Tkinter
Pygameui
Documentation
4
2
Ease of development
5
3
Graphics
1
5
Processing consumption
3
5
Total
13
15
Based on the results of the decision matrix, the team chose to use Pygameui for developing the GUI. This
choice was mostly due to the superior graphics quality of Pygameui compared to Tkinter. Although
32
Tkinter offered superior ease of development, the team determined that the visual appeal of the Pygameui
outweighed this drawback.
5.5 Integration, Test, and Debug
The team’s approach for integration, test, and debug was to create a sort of checklist which briefly
outlines the goal of the test being performed, the equipment used (if any), the experimental setup, and its
results. This list can be seen in the table below.
Table 18. Integration, Test, and Debug List
Objective
Equipment Used
Setup
Result
N/A
A jumper wire was placed
across the SPI pins on the
Raspberry Pi in order to send
the data over a closed loop
All the data sent was
received and read
successfully
Digital
Multimeter
(DMM), Power
Supply,
Oscilloscope
ADC was connected to the
Raspberry Pi via SPI. A
known voltage was applied to
the input pins of the ADC. The
oscilloscope was used to probe
the SPI pins for debug.
The ADC neither
performs conversions
nor sends any data
over SPI in response
to commands sent
Perform analog to digital
conversions with
ADS1015 ADC and read
them with the Raspberry Pi
DMM, Power
Supply
ADC was connected to the
Raspberry Pi via I2C. A
known voltage was applied to
the input pins of the ADC.
Test photodiode/sensor
circuit is wired correctly
and performing properly
Power Supply,
Oscilloscope
Oscilloscope probe was placed
on the load resistor to measure
the output of the sensor circuit.
Power Supply,
Oscilloscope
Oscilloscope probe was placed
on the load resistor to compare
the voltage measured by the
ADC with the actual voltage
on the input pin
Voltages from ADC
match voltages
measured by
oscilloscope
DMM
Output pin of DAC was
measured by DMM
Voltages values sent
to DAC by the
Raspberry Pi match
voltages measured
Send and receive data on
the Raspberry Pi via SPI
Perform analog to digital
conversions with
MAX1416 ADC and read
them with the Raspberry Pi
Test integration of sensor
circuit and ADC
Verify the firmware
developed for the DACs
and the DACs themselves
are functional
Data received by the
Raspberry Pi
corresponds to
voltage applied to
ADC’s input
Covering up/shining
light on photodiode
results in changes in
the voltage across the
load resistor
33
Test brightness regulated
LED circuit design
DMM
Test differential
measurement with DAC
and input voltage
DMM, Power
Supply
Test reference voltage
adjustment software
DMM, Power
Supply
Test transmittance
oximetry
hardware/software
prototype
Verify transferring
prototype hardware from
breadboard to perfboard
was successful
Test the fabricated
photodiode array
Test different
measurement spots for
reflectance oximeter
prototype
Commercial
Transmittance
Oximeter
DMM,
Commercial
Transmittance
Oximeter
DMM
Commercial
Transmittance
Oximeter
DMM was placed in series
with the LED to measure the
current flowing through the
LED
DMM was used to measure the
DAC’s output voltage, Power
supply was used to apply
different voltage values to the
input of the ADC
DMM was used to measure the
DAC’s output voltage, Power
supply was used to apply
different voltage values to the
input of the ADC
Transmittance oximeter
prototype was worn on one
finger while the commercial
oximeter was worn on another
Prior to testing, DMM was
used to probe the
perfboard/solders thoroughly.
Transmittance oximeter
prototype was worn on one
finger while the commercial
oximeter was worn on another
Prior to testing, DMM was
used to probe the circuit.
Photodiode array was
connected to sensor
circuitry/ADC for
measurements.
The reflectance prototype was
placed at different
measurement locations across
the body and compared to the
commercial oximeter
Brightness of LED
changes based on the
voltage supplied by
the DAC, current
does not exceed
maximum drive
current of LED
Differential readings
match the differential
voltage applied
DAC voltage changes
based on the input
voltage
Heart rates between
the two are nearly
identical, but SpO2
values are not
compared due to lack
of time to calibrate
Heart rates match,
data from PCB
hardware matches
breadboard data
Photodiode array
responded
appropriately to
different light levels
Signal recorded by
the reflectance
prototype is very
sensitive to motion
artifacts/particular
placement on body,
accurate heart rate
measurements only
34
occur on bottom of
wrist and forehead
Verify successful
integration of GUI and
software
Test accuracy of
reflectance prototype
SpO2 measurements
N/A
Commercial
Transmittance
Oximeter
The reflectance prototype was
used to take measurements,
prints to terminal containing
measurements were compared
to output on GUI
The values printed to
the terminal matched
the values being
displayed on the GUI
The reflectance prototype was
placed on the forehead while
the commercial oximeter was
worn on the finger to compare
results
Best R2 value
obtained correlating
the SpO2 from the
prototype and
commercial oximeter
was ~0.2, current
prototype is
inaccurate
6 Operations
6.1
Legal form of Ownership
This company will plan to be a limited liability company (LLC). The one main advantage to this form is
the protection from personal liability for business decisions and actions. If the company incurs any debt
along the way, the company’s members are safe in terms of their personal assets. This doesn’t mean that
the members are shielded from other acts of injustice in the workplace. The two other positives of an LLC
is the sharing of profits as the members see fit as well as much less record-keeping compared to other
forms of organization.
6.2
Company structure
35
Figure 3. Company Structure
6.3 Decision making authority
Each officer will have authority over each of their assigned teams in their department. All final
department decisions will be made by the chief officers. The final decisions of the company will
ultimately rest in the hands of the President, having the final decision making authority.
6.4 Significant compensation and benefits packages
As the PODS company is on the smaller side, the amount of compensation and benefits will be smaller
compared to the larger corporations. A 401K plan will be given to each employee, as well as some
employee stock ownership plans. Employees will also benefit from a total of two weeks paid vacation and
a few allotted sick days.
7 Industry Profile and Overview
7.1 Industry background and overview
The first device to measure blood oxygen saturation was developed by Karl Matthes in 1935. This device
is was much more crude and invasive than the simple finger devices on the market today. With a focus on
ergonomics and comfort, the pulse oximeters currently are easy to use and very accurate. The PODS
Company will focus on smaller design and better ergonomics while keeping the accuracy as important as
before. A more intuitive display system is also a major focus.
7.2 Major Customer Groups
7.2.1 Aviation
The initial purpose of PODS was to sell the design or products to airlines that were in need of a better
oximeter display system. The simplicity and ease of using the product would make the older pulse
oximeters obsolete. The design is geared more towards, but not limited to, the private pilots sector of
aviation.
7.2.2 Military
Similar to the private pilots, the air force may be able to use the product in the same manner. There would
need to be some high end adjustments as well as higher quality control for these applications, but they are
a possible consumer of the product.
36
7.2.3 Medical
The design of the PODS pulse oximeter could prove to be more beneficial to the everyday hospital
patient. The smaller device would cause less discomfort than the bulky finger ones used today, as well as
giving more important information to the nurses and doctors. Once again, the need for a high-end product
would put some pressure on the quality control of the devices sold to the medical field.
7.2.4 Emergency Response Units
The smaller design as well as the wireless display will prove to be much simpler for medical teams in
ambulances to use. Quicker and easier is the whole goal of these units, so the PODS product will be a
clear advantage.
8 Business Plan
8.1 SWOT Analysis
8.1.1 Strengths
A strength of the company is the uniqueness of the product. There are no pulse oximeters which are only
worn on the wrist so an opportunity exists to meet that need. Another strength of this company is the
ability to expand the into more than just the target market. The project was designed for the use by a
subsection of pilots but could move into other areas like medical devices.
8.1.2 Weaknesses
One of the weaknesses of this product is that people may not see the need for it. To combat this, a large
amount of resources will go into developing a marketing plan and advertising campaign explaining the
value in measuring blood oxygen saturation and added level of safety wearing it brings. Another
weakness is that it is a start-up company. PODS cannot take advantage of things larger companies have
access to like economies of scale, readily available capital, brand recognition, assets or investment.
8.1.3 Opportunities
There is a large opportunity for this company to grow quickly due to the uniqueness of this product. As of
yet, there is no product out on the market that meets pilots needs in the same way that this does. If this
product demonstrates reliability and improves pilot safety then there will be more opportunities to meet
customers’ needs.
8.1.4 Threats
A large threat is another company getting to market sooner with a similar product. To address this, the
product must get to market as quickly as possible in order to gain the largest chunk of the market. There is
37
also a risk of larger companies coming into the market with similar products but undercutting PODS’
established price point.
8.2 Marketing Strategy
8.2.1 Demographics
The demographic currently being researched is private pilots who fly non-pressurized airplanes. Another
demographic that the team is targeting are charter aviation companies that charter non-pressurized
aircraft. Pilots flying pressurized airplanes are not at high risk to hypoxia but hope to market to them on
the basis of pressurization failures and that it will generally improve their safety.
8.2.2 Customers' motivation to buy
Customer motivation to buy this product stems from it being comfortable to wear and improving a pilot’s
safety. These features along with an easy to read display will help a wrist worn pulse oximeter stand out
from others.
8.2.3 Market size and trends
The market for pilots is not incredibly large. It is estimated that there are 617,128 certified pilots in the
United States6. “...the market for pulse oximeters in the U.S., Asia Pacific and Europe is expected to grow
to over $1.3 billion by 2020. This market includes a range of monitors and sensors including bedside,
handheld and fingertip monitors; disposable and reusable sensors. Market growth can be attributed to cost
savings of reprocessed disposable sensors and the lower price point of consumer pulse oximeters that are
selling well through retail.”7
8.2.4 Advertising and promotion
8.2.4.1
Message
In order to best market this pulse oximeter system, the focus will be on two main factors: the safety that
comes from wearing the oximeter and the practicality of the design. The emphasis will be on the fact that
wearing a pulse oximeter for the duration of the flight increases pilot safety by reducing their risk to
hypoxia. A secondary emphasis will be placed on how easy the system is to use. The final emphasis will
be on how the pilot will barely notice wearing the device while flying.
6
(Pilot certification in the United States 2014)
(Pulse Oximeter Market Expected to Grow to over $1.3 Billion by 2020 in the U.S., Asia Pacific, and Europe
Combined 2014)
7
38
8.2.4.2
Media
The target market for this project is a very specific group of people and thus the team plans to market to
them mainly through the use of magazine and internet ads. The team will focus efforts on AOPA Pilot
Magazine, Flying Magazine, and Plane & Pilot Magazine. As for internet ads, using websites like Google,
Amazon and many aviation retailors should yield the best results.
8.2.4.2.1
Desired imagine in market
This product needs to be affordable to compete with low cost of a finger worn oximeter. With that said,
the number one concern is to make sure that the pulse oximeter is constructed with high quality parts. The
PODS brand should be something that can be trusted in the private aviation industry. It is also understood
that aviation in general is a very expensive hobby so pilots might be more willing to spend more money
on a device that will offer them an added level of safety.
8.2.4.2.2
Comparison against competitors’ prices
Most blood oxygen monitoring systems that include an external display are in the range of $1,000 to
$3,000. Most of these machines have more capabilities beyond blood oxygen monitoring. With the price
point of $500, the team’s product will be much cheaper than similar medical systems.
8.2.4.2.3
Discount Policy
The team will offer a discount policy for any company that buys ten or more devices. The team will
reduce the price by a set amount in hopes off incentivizing larger piloting companies to buy the team’s
product. As competitors enter the market, the team may have to decrease the product’s price in order to
stay competitive. The team is confident that despite these circumstances, a profit can still be made.
8.2.4.2.4
Gross Profit Margin
With the price point set at $500, the team anticipates a gross profit margin of 11%, 19% and, 23% for the
first three years of the business.
8.2.4.3
Distribution Strategy
PODS will mainly sell its product through online distributors. The team will employ at least one sales
person in the next few years whose job it will be to sell packages of the products to larger firms. The
warehouse will be located in the Midwest with easy access to most areas of the United States.
8.3 Competitive Analysis
8.3.1 Existing Competitors
There are two main competitors in this market. The first is Covidien and the second is Masimo. Both of
these companies produce various pulse oximeter devices that are used in health care settings.
39
8.3.1.1
Covidien
Recently acquired by Medtronic, they are a global healthcare products company and manufacturer.
Covidien was identified by iData Research as battling for the top spot in the global market for pulse
oximeters. Their focus is primarily on oximeters for medical uses such as homecare.
8.3.1.2
Masimo
Masimo is a manufacturer of patient monitoring products and is primarily known for their pulse
oximeters. In 2012, they were the number 1 seller of oximeters to hospitals and was identified as battling
for the top spot in the global market for pulse oximeters. While their primary focus is on oximeters for
hospitals, they recently released an oximeter that plugs into smart phones, targeting the aviation and sport
users.
8.3.2 Potential Competitors

Concord Health Supply

SantamedicalTM

Nonin Medical
8.3.2.1
Impact on the Business
Many of these companies have products similar to ours that are used as pulse oximeters for sports and
personal use. These companies have more experience marketing to pilots and also have brand names that
are known and respected in the industry. They each hold a large part of the market and would be hard to
compete with if they came out with a product similar to what PODS has come up with.
8.4 Cost Estimate
8.4.1 Development Costs
Development costs for the project are shown in the table below. These costs are based on the assumption
that engineering jobs cost the company $80 per hour. These costs do not include salaries of employees or
other cost other than costs that are specific to the development of the product.
40
Table 19. Development Cost
Hours
Total
Cost ($)
Specification
120
9600
Planning
1000
80000
Testing
1000
80000
Electrical Design
200
16000
Electrical Design Software
1500
120000
Marketing
100
8000
Industrial Design
500
40000
Hardware
2000
Prototypes
Total
4420
365600
8.4.2 Fixed Costs
Fixed costs for the first year of operation are shown in the table below. The costs are estimates based on
research done by PODS. The research was based off of cost that other small business experience.
41
Table 20. Fixed Cost
Fixed Costs ($)
Utilities (500 per month)
6000
Salaries
240000
Advertising
10000
Insurance ($30 per month)
360
Manufacturing
35100
Management
Employee Benefits
124650
Development
10000
Total
426110
8.4.3 Variable Costs
Variable costs for the first year of the business are shown in the table below. These costs are based off
producing 4000 units in the first year.
Table 21. Variable Cost
Variable Cost ($)
Direct Material
500000
Direct Labor
200000
Variable Manufacturing
100000
Employees
140400
Sales Commission
360,000
Shipping
20000
Total
1320400
8.5 Feasibility
From the calculation of the different costs associated with the project it was found that the design is
feasible. From the costs that have been estimated in the previous sections, the team believes that PODS
can be a profitable company. Over time the team will reduce the cost of the product after the initial startup
loan is paid back. A Pro-Forma Income Statement and Cash Flow Statement were used to analyze the
42
financial feasibility of PODS LLC. They are descried in the following sections of the report with the
tables provided in the appendix.
8.5.1 Income Statement
At a price point of $500 per unit the company has a net income after tax of $289,530 in the first year. In
the second and third year the company has net income after tax of $611,793 and $862,018 respectively.
8.5.2 Balance Sheet
A balance sheet is not included due to the fact that all inventory is used each year and all good produced
are sold. The assets of the company can be reduced to available cash. The company debt is simply the
bank debt at 10% interest rate while the equity is the original $50,000 invested in the company by the
owners.
8.5.3 Cash Flow Statement
From the cash flow statement PODS has decided to only reinvest what is needed for working capital and
to use the remaining profits to pay off company debt. This will help the company to reach its goal of
paying off its bank debt in six years.
8.5.4 Break-even Analysis
At the ideal price point for the product, 3,265 units need to be sold in the first year to break even. This
equates to 1,632,104 dollars of sales. After the first year, the number of units that need to be sold to break
even decreases due to the high startup design cost of the company. The break even sales volumes for year
two and three are $1,168,284 and $1,070,851, respectively.
8.5.5 Ratio Analysis
The ratio analysis is detailed in the appendix section of this report. From this it can be seen that the profit
margin for the first three years of the company’s life are 11%, 19% and, 23% respectively. This shows
that the team will be able to pay off bank debt and cover expensive that the company may encounter.
9 Prototypes
9.1 Transmittance Oximetry Prototype
This was the first prototype that the team developed for this project. The main purpose behind this
prototype was proof of concept. The team designed a system that could reliably measure heart rate and
blood oxygen levels. The team used this as confirmation that the design will work and used this to take
the next step towards designing a reflectance oximetry prototype. A picture of this prototype can be seen
in the figure below.
43
Figure 4. Transmittance Prototype
9.2 Reflectance Oximetry Prototype
This prototype was built to demonstrate the feasibility of the design solution. It was built by creating a
photodiode array with the LEDs in the middle that was then soldered to the other hardware. This
combined piece of hardware was then placed in a 3D printed housing which could be worn about the
wrist. This prototype was used for all of the hardware and software test to help finalize the design. This
prototype was built using iterative development were the team would do a test, find a problem, and then
try to solve this problem. This process was repeated numerous times in order to finalize the systems
software. Given more time, the team would like to do more work on this prototype and possibly build
another reflectance oximeter prototype applying the things learned in this design. A picture of this
prototype can be seen in the figure below.
44
Figure 5. Reflectance Oximeter Prototype
10 Deliverables
The purpose of this project was to design and build a prototype of a reflection oximeter system. From the
deliverables in this report future work will be able to be completed to produce a market ready device. The
deliverables for this report are listed below.
10.1 Transmittance Oximeter Prototype
This was the first prototype developed to demonstrate the feasibility of a pulse oximeter system. This
system is very rudimentary and used for system tests and software development.
10.2 Reflectance Oximeter Prototype
This is the main deliverable for this project. This is the combination of all of the different systems that
worked on for this project. This prototype could be taken and developed into a marketable product.
10.3 Oximeter Circuit Design
The hardware for this system has been combined into one schematic using Eagle CAD shown in the
figure below. A Gerber file circuit was then created from this file so that a fabricated circuit board could
be printed.
45
Figure 6. Oximetry Circuit
This Eagle CAD schematic was then used to create a Gerber file which could be used to fabricate printed
circuit boards of the design. This Gerber file schematic is shown in the figure below.
46
Figure 7. Oximetry Gerber file
For the prototype the hardware components have been combined onto perfboard to demonstrate this
system. The completed product is shown in the figure below.
47
Figure 8. Circuit Prototype
10.4 Oximeter Software
The software for this project was developed in python for use on a raspberry pi. The software components
included data acquisition, signal processing, oximetry, and control system modules.
10.5 Graphic User Interface
The GUI was developed in Python for use on a Raspberry pi. It was developed to provide a simple way
for the user to interact with the device to see their heart rate and blood oxygen level. The GUI was
designed to be simple and easy to operate on a touch screen device. The GUI was written in python so
that it can be easily applied to different platforms such as windows or Linux and also that it could fairly
easily be transformed into a cell phone app.
10.6 Product Concept Design
Using the approximate size of the final design circuitry if manufactured on a PCB and the sizes of other
similar devices, the team used Inventor to create a concept design of what the final product would look
like if it was developed fully and brought to market. The concept rendering can be seen in the figure
below.
48
Figure 9. Final Product Concept
11 Future work
The completion of a working reflectance oximeter prototype, complete with GUI and warning system,
means it’s time for PODS consider the next step. As the prototype was under construction, it became
obvious that controlling scope meant that PODS needed to focus on what could be done and create a list
of things to do in the future. The inspiration for the list of future work came from many sources including
product announcements, ideas from within the team and encountered problems.
If PODS were continuing work on this oximeter, a more in depth study on signal processing would need
to be conducted.
12 Conclusion
Based off of the success of the design and prototyping process, PODS sees the wrist worn pulse oximeter
as the future of pulse oximeters. Taking advantage of reflectance oximetry and the market shift away
from a traditional finger based pulse oximeter gives the product designed by PODS a unique place in the
market which will translate into a successful business. The PODS product will keep those at risk of
hypoxia safer and more comfortable than conventional products.
49
13 Acknowledgements
Team PODS would like to thank the following individuals for the contributions they made to this product.
Professor Mark Michmerhuizen
Professor Michmerhuizen is the main advisor for team 12.
Class Advisors
Professor David Wunder, Professor Ned Nielson and Professor Jeremy VanAntwerp all assisted the
team through their lectures.
Professor Brouwer
Professor Brouwer provided advice on digital systems debugging and signal processing methods.
Professor Kim
Professor Kim provided suggestions for choosing electrical component such as the type of cable to use to
connect the hardware to the microprocessor.
Industrial Consultant
Erik Walstra provided sound guidance and strategies for approaching the different aspects of this project.
50
14 References
n.d. "A Look at the Basics of Bluetooth Technology." Basics | Bluetooth Technology Website. Accessed
November 7, 2014.
n.d. "IEEE 802.11 Standards Tutorial." IEEE 802.11 Standards.
n.d. Mouser. www.mouser.com.
Newegg. n.d. Raspberry Pi B+ Broadcom.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813142003&nm_mc=KNCGoogleAdwords-PC&cm_mmc=KNC-GoogleAdwords-PC-_-pla-_-Embedded+Solutions-_N82E16813142003&gclid=CNbm08us7sECFc1_MgodhnEAWg.
n.d. "Oximetry." Health Library, John Hopkins Medicine.
n.d. "Oximetry." Health Library. John Hopkins Medicine.
2014. Pilot certification in the United States. May 11. Accessed October 9, 2014.
http://en.wikipedia.org/wiki/Pilot_certification_in_the_United_States.
2014. Pulse Oximeter Market Expected to Grow to over $1.3 Billion by 2020 in the U.S., Asia Pacific,
and Europe Combined. September 15. Accessed October 2014. http://globenewswire.com/newsrelease/2014/09/15/666015/10098590/en/Pulse-Oximeter-Market-Expected-to-Grow-to-over-1-3Billion-by-2020-in-the-U-S-Asia-Pacific-and-Europe-Combined.html.
Wax, David B., Philip Rubin, and Steven Neustein. 2009. "A Comparison of Transmittance and
Reflectance Pulse Oximetry During Vascular Surgery." Anesthesia & Analgesia 109.6 1847-849.
n.d. "ZigBee Technology." ZigBee Alliance.
51
15 Appendix 1: Maxim MAX1416 Data Sheet
52
Table 22. Income Sheet
PODS
Pro-Forma Statement of Income
Year 1
Year 2
Year 3
Sales revenue
2,500,000
3,000,000
3,600,000
Variable Cost of Goods Sold
1,000,000
1,200,000
1,400,000
169,750
169,750
169,750
71,450
129,595
102,553
1,258,800
1,500,655
1,927,697
Variable Operating Costs
110,000
130,000
155,000
Fixed Operating Costs
616,250
256,000
256,000
Operating Income
532,550
1,114,655
1,516,697
92,250
166,050
129,150
Income Before Tax
440,300
948,605
1,387,547
Income tax (40%)
176,120
379,442
555,019
Net Income After Tax
264,180
569,163
832,528
Fixed Cost of Goods Sold
Depreciation
Gross Margin
Interest Expense
Table 23. Statement of Cash Flow
PODS
Pro-Forma Statement of Cash Flows
Year 1
Year 2
Year 3
-
1,730,630
2,010,388
Net Income After Tax
264,180
569,163
832,528
Depreciation expense
71,450
129,595
102,553
Invested Capital (Equity)
50,000
-
-
Increase (decrease) in borrowed funds
1,845,000
(369,000)
(369,000)
Equipment Purchases
(500,000)
(50,000)
(20,000)
Ending Cash Balance
1,730,630
Beginning Cash Balance
2,010,388
2,556,469
53
Table 24. Break Even Analysis
PODS
Break - Even Analysis
Year 1
Sales revenue
Year 2
2,500,000
Year 3
3,000,000
3,600,000
Less: Variable Costs:
Variable Cost of Goods Sold
1,000,000
1,200,000
1,400,000
Variable Operating Costs
110,000
130,000
155,000
Total Variable Costs
Contribution Margin
1,110,000
1,330,000
1,555,000
1,390,000
1,670,000
2,045,000
Less: Fixed Costs
Fixed Cost of Goods Sold
169,750
169,750
169,750
Fixed Operating Costs
616,250
256,000
256,000
Depreciation
71,450
129,595
102,553
Interest Expense
92,250
166,050
129,150
Total Fixed Costs
54
Income Before Tax
949,700
721,395
657,453
440,300
948,605
1,387,547
55
Table 25. Ratio Analysis
Year 1
Total Fixed Costs
Contribution Margin %
Break Even Sales Volume
Break Even Sales Unit Volume
Year 2
Year 3
949,700
721,395
657,453
56%
56%
57%
1,708,094
1,295,919
1,157,374
3,416.19
2,591.84
2,314.75
Equipment
Depreciation
Purchases
Equipment Purchases Year 1
500,000
Equipment Purchases Year 2
50,000
Equipment Purchases Year 3
20,000
MACRS Rates (7-year recovery period)
Year 1
Year 2
71,450
Year 3
122,450
87,450
7,145
12,245
2,858
0.1429
71,450
129,595
0.2449
0.1749
102,553
Interest Expense:
Annual interest rate on debt
10%
Year 1
Average debt balance
Interest expense
Year 2
Year 3
922,500
1,660,500
1,291,500
92,250
166,050
129,150
Ratio Analysis
Year 1
Year 2
Year 3
Gross Margin of Revenue
0.76
Profit Margin
0.11
0.19
0.23
Net Asset Turnover
2.89
1.60
1.58
Debt to Equity Ratio
37
0.59
0.63
0.55
1.19
56
Budget
Table 26. Budget
Date
Item
Quantity
Cost
Total
Beginning Balance
Balance
$500.00
Fall
ADC
1
$8.73
$8.73
$491.27
Fall
Photodiodes*
4
$1.34
$5.36
$485.91
Fall
LEDs*
4
$1.06
$4.24
$481.67
Fall
Raspberry Pi B+
1
$35.56
$35.56
$446.11
Fall
Breakout Wires
1
$3.00
$3.00
$443.11
Fall
PiTFT (Display)
1
$24.95
$24.95
$418.16
2/11/2015
ADS1015 (ADC)
1
$9.95
$9.95
$408.21
3/14/2015
MCP4725 (DAC)
2
$4.95
$9.90
$398.31
5/8/2015
Raspberry Pi 2
1
$49.00
$49.00
$349.31
5/9/2015
3D Printing (Housing)
3
$5.00
$15.00
$334.31
$165.69
$334.31
Total
57
Table 27. Work Hours Breakdown
Date:
Time
Time
Total
In:
Out:
Time:
Name:
What did you work on?
2/11/2015
2:30
3:30
1
Nick
Senior Design work day
2/11/2015
2:30
3:30
1
Taylor
Senior Design work day
2/11/2015
2:30
3:30
1
Scott
Senior Design work day
2/12/2015
11:45
1:30
1.75
Scott
Worked on test plan, team blurb
2/12/2015
11:45
1:20
1.58
Nick
Prototyping research, photodiode
2/12/2015
11:45
1:30
1.75
Taylor
Prototyping research, photodiode
2/13/2015
2:30
3:30
1
Scott
Test Plan
2/13/2015
2:30
3:30
1
Nick
Photodiode
2/18/2015
2:30
3:30
1
Scott
Test Plan, construct black box
2/19/2015
2:30
3:30
1
Taylor
Amplifier citcuit building/testing
2/19/2015
12:00
1:30
1.5
Scott
Test Plan, secure samples from OSI elctronic, fix black box
2/19/2015
11:45
1:30
1.75
Nick
Circuit
2/19/2015
11:45
1:30
1.75
Taylor
Amplifier circuit building/testing
2/25/2015
2:30
3:30
1
Scott
Test plan, organize google drive, update reference document
2/25/2015
2:30
3:30
1
Nick
Soldered ADC
2/25/2015
2:30
3:30
1
Taylor
ADC setup
2/26/2015
11:30
12:30
1
Scott
Update Reference Document, began revision of PPFS and Team
Blurb
2
Taylor
Finished setting up ADC circuit/software on the Pi
2/28/2015
1
Scott
Started Presentation, Uploaded Documents to Onedrive,
3/1/2015
1
Scott
Industrial Consultant Blurb, created some placeholders for future
2/26/2015
11:45
1:45
documentation
4/26/2015
4:00
9:00
5
Nick
Final Report
4/26/2015
7:00
10:00
3
Taylor
Final Report
4/26/2015
3:00
5:00
2
Scott
Final Report
4/27/2015
8:00
9:00
1
Nick
Final Report
4/27/2015
1:00
2:00
1
Nick
Final Report
4/27/2015
12:30
1:30
1
Taylor
Final Report
4/27/2015
3:30
5:30
2
Taylor
Final Report
4/27/2015
3:30
4:30
1
Scott
Final Report
4/28/2015
9:00
12:00
3
Nick
PyGame GUI research
4/28/2015
1:00
3:00
2
Nick
GUI/Final Report
4/28/2015
1:00
8:00
7
Taylor
Prototype Hardware Building
4/29/2015
9:00
12:00
3
Nick
GUI
4/29/2015
2:00
4:00
2
Nick
Final Poster Draft
4/29/2015
8:00
10:00
2
Nick
Final Poster Draft/ Team meeting
4/29/2015
3:00
10:00
7
Taylor
Pulse oximeter software development/Team meeting
58
4/30/2015
9:00
10:30
1.5
Nick
Final Poster Draft/ update meeting minuets
4/30/2015
2:30
3:30
1
Scott
Final Poster
4/30/2015
3:30
4:00
0.5
Scott
Final Report Draft
4/30/2015
4:00
5:00
1
Scott
Test Plan
1
Scott
Final Poster
4/30/2015
4/30/2015
11:30
2:30
3
Taylor
Testing and calibration software development/Poster
4/30/2015
7:00
11:00
4
Taylor
Poster/Product concept design
5/1/2015
3:30
6:30
3
Scott
Housing unit
2
Nick
GUI
5/1/2015
5/1/2015
1:00
1:30
0.5
Taylor
Testing and calibration software development
5/1/2015
3:30
6:30
3
Taylor
Housing unit
5/2/2015
3:30
6:30
3
Scott
Testing and calibration software development/Poster
5/2/2015
2:00
6:30
4.5
Taylor
Testing and debug
5/2/2015
8:00
1:00
4
Taylor
Testing, debug, software/filter development
5/3/2015
10:00
10:30
0.5
Scott
Research solutions to bad signal
5
Nick
GUI
5/3/2015
5/3/2015
6:30
9:30
3
Scott
Presentation, report
5/3/2015
6:00
1:00
7
Taylor
Presentation, testing, software/filter development
5/4/2015
8:30
11:15
2.75
Scott
Filter research and filter parameter testing
2
Nick
GUI
5/4/2015
5/5/2015
6:30
9:30
3
Scott
Filter parameter testing in MATLAB
5/4/2015
7:00
1:00
4
Taylor
lowpass filter testing
5/5/2015
5:00
11:00
6
Taylor
Redigned software control system, filter testing
5/5/2015
8
Nick
GUI
5/6/2015
7
Nick
GUI
5/6/2015
4
Scott
Housing unit
5/6/2015
3:30
7:30
4
Taylor
clean-up, workstation move, anti-aliasing filter
5/6/2015
9:00
11:00
2
Taylor
soldered anti-aliasing filter and tested
2
Scott
Filter testing, housing
5/5/2015
5/7/2015
9:00
12:00
3
Nick
GUI
5/8/2015
11:00
3:30
4.5
Nick
Design night prep/presentation
5/9/2015
9:00
2:00
5
Nick
Design night presentation
15
Taylor
Testing, Software Development, Debug
13
Scott
Testing, Software Development, Debug, Housing
11
Taylor
Testing, Software Development, Debug
8
Scott
Testing, Software Development, Debug, Housing
5.5
Scott
Fabricate stand for demonstration, senior design night prep, finish
5/7/2015
NA
NA
5/7/2015
5/8/2015
NA
NA
5/8/2015
5/9/2015
9:00
2:30
housing
5/9/2015
9:30
2:30
5
Taylor
Software Development, senior design night stuff
59
Download