Group 33
Our Group
Our Group
Bradley Spencer
Electrical Engineering
Caitlin Henderson
Electrical
Engineering
Justin Wu
Computer
Engineering
Stephanny Bais
Computer
Engineering
Currently there is no way to view and track vaginal blood loss during cesarean surgery.
The big problem in the operating room.
Caitlin Henderson (EE)
Motivation and Background
Stephanny Bais (CPE)
Motivation and Background
Stephanny Bais (CPE)
The Solution:
The Bleed ID Project
Caitlin Henderson (EE)
Past Iteration
Justin Wu (CPE)
Motivation and Background
Improvements wanted by OH with MAE group’s iteration because of:
Justin Wu (CPE)
Goals
Basic Goals - Hardware
Basic Goals - Software
Justin Wu (CPE)
Goals
Advanced Goals
Stretch Goals
Justin Wu (CPE)
Function Goals
Bradley Spencer (EE)
Table of Engineering Specifications
Caitlin Henderson (EE)
Component | Parameter | Specification | Demonstrable |
Alarm Speaker | Sound Level | 80-90 dB SPL | Yes |
Alarm Pause Button | Functionality | Pauses Alarm Sound within < 1 second of being pressed | Yes |
Display | Brightness | 1000-1500 cd/m² | Yes |
MCU | Sampling Frequency | 1000 Hz | No |
ESP32 Microprocessor | System Latency | Alarm activation < 3 seconds | Yes |
Strain Gauge | Resolution | 10 to 100 grams | Yes |
Strain Gauge | Blood Volume Accuracy | +/- 5% accuracy | Yes |
Strain Gauge | Blood Flow Rate Accuracy | +/- 5% accuracy | Yes |
Entire System | Power Consumption | Energy Usage 3 to 15 Watts | No |
Enclosure | Material Durability | Withstand 2000 cleaning cycles | No |
Telescoping Monitor Arm | Adjustment Range | 0.5-1.5m | Yes |
Hardware Comparison and Selection
Bradley Spencer
Electrical Engineering
Caitlin Henderson
Electrical
Engineering
Bradley Spencer (EE)
Hardware Flowchart
Bradley Spencer (EE)
Microcontroller
Bradley Spencer (EE)
| ESP32 | RA4M1 | ATmega640 | MSP 430 |
Cost (USD) | 2.50 | 5.96 | 10.28 | 2.50 |
DAC | yes | yes | no | no |
Flash Memory | 4 MB | 256 KB | 64 KB | 128 KB |
RAM | 520 KB | 256 KB | 8 KB | 512 b |
Operating Voltage(V) | 3V to 3.6V | 1.6V to 5.5V | 2.7V to 5.5V | 1.8V to 3V |
Current Draw | 28 mA | 154 mA | 200 mA | 230 µA |
Power Consumption | 0.1008 W | 0.847 W | 1.1 W | .5 mW |
Speed | 240 MHz | 48 MHz | 16 MHz | 16 MHz |
Processing Cores | 2 | 1 | 1 | 1 |
Linear vs Switching Regulator
Bradley Spencer (EE)
| Linear | Switching |
Cost | Less expensive | More expensive |
Efficiency | Less efficient | More efficient |
Noise | Less noisy | Noiser |
# of components | Requires few components | Requires more components |
Regulator
| MAX8815AETB+T | TPS61027DRCR | TPS63061DSCR | TPS63001DRCR | TPS564257DRLR |
Min Vin (V) | 1.2 | 0.9 | 2.5 | 1.8 | 3 |
Max Vin (V) | 5.5 | 6.5 | 12 | 5.5 | 17 |
Output type | Adjustable | Fixed | Fixed | Fixed | Adjustable |
Vout Min (V) | 3.3 | 5 | 5 | 3.3 | 0.6 |
Vout Max(V) | 5 | 5 | 5 | 3.3 | 10 |
Iout max (A) | 1 | 1.5 | 2 | 1.6 | 4 |
Type | Boost | Boost | Buck-Boost | Buck-Boost | Buck |
Frequency (MHz) | 2 | 0.6 | 2.4 | 1.5 | 0.6 |
Maximum Efficiency (%) | 97 | 96 | 93 | 96 | 95 |
Cost (USD) | 5.49 | 2.09 | 2.41 | 2.16 | 0.46 |
Bradley Spencer (EE)
Monitor
Bradley Spencer (EE)
| PIM372 | ST0900I2W-RSLW-F | STM32 | NX8048T070 |
Screen Size | 8" | 9" | 7’’ | 7” |
Cost (USD) | 92.75 | 44.99 | 176.94 | 96.90 |
Resolution | 1024 x 768 | 800 x 480 | 1024×600 | 800x480 |
Luminance (cd/m2) | 350 | 250 | 1000 | 230 |
Input Voltage | 5V | 10.4V | 12V | 5V |
Touch Screen | NA | NA | NA | Resistive |
Communication | HDMI | I2C | RS485 | UART |
Alarm Speaker
Caitlin Henderson (EE)
Attribute | Part Comparison | ||
Part Name | CMS-15113-078SP-67 | OWS-111535W50A-8 | SW301008-1 |
Manufacturer | Same Sky (Formerly CUI Devices) | Ole Wolff Electronics Inc. | DB Unlimited |
Digikey Part Number | 102-5001-ND | 3949-OWS-111535W50A-8-ND | 2104-SW301008-1-ND |
Sensitivity | 91 dBSPL | 99 dBSPL | 95 dBSPL @10cm |
Ingress Rating | IP67 - Dust Tight, Waterproof | IP67 - Dust Tight, Waterproof | IP67 - Dust Tight, Waterproof |
Price (USD) | $3.17 | $1.07 | $3.81 |
Power Rated | 0.7 W | 1 W | 1 W |
Power Max | 1 W | 1.3 W | 1.5 W |
Termination | Solder Pads | Wire Leads | Wire Leads |
Size [mm] (L x W x H) | 15 x 11 x 3 | 15 x 11 x 3.5 | 30 x 17.5 x 3.7 |
DB Unlimited:
Flush Mount waterproof speaker
Buttons Part 1 - Power Button
Caitlin Henderson (EE)
Attribute | Part Comparison | |||
Part Name | Uxcell SPST Rocker Switch | Dorman 84824 Rocker Switch | DaierTek Rocker Switch | TIANWIDJEW Rocker Switch |
Ingress Protection | Requires waterproof casing | IP54 | Not IP rated but stated waterproof | IP65 |
On/Off Labels IEC 60417 5008 - O�IEC 60417 5007- | | Yes | Yes | Yes | Yes |
LED Indicator | No | Yes- Red | Yes - Red | Yes - Blue |
Termination Style | Quick Connect | Solder Lug | Quick Connect | Quick Connect and comes with wires |
Cost | $7.09 | $16.63 | $9.59 (For 5) | $9.99 (for 2) |
Switch/Button Type | Boat Rocker Switch | Rocker Switch | Marine Round Rocker Switch | Round Rocker Switch |
Buttons Part 2 - Toggle Settings Button
Caitlin Henderson (EE)
Attribute | Part Comparison | ||
Part Name | IAR3F1300 | IPC3FAD2 | PB6B2RS3M1CAL00S500 |
Manufacturer | APEM Inc. | APEM Inc. | TE Connectivity |
Termination Style | Solder Lug | Solder Lug | Wire Leads |
Actuator Type | Round, Flat | Round, Domed | Round, Domed |
Contact Rating | 3A at 125VAC | 3A at 125VAC | 0.4VA max at 20V AC/DC |
IP Rating | IP67 - Dust Tight, Waterproof | IP67 (Dust Tight, Waterproof) | IP68 (Dust Tight, Waterproof, Submersible) |
Pros | Waterproof and dustproof, essential for the medical environment; durable connection with solder lug termination. | Waterproof and dustproof, essential for the medical environment; durable connection with solder lug termination. | Highest waterproof rating (IP68), dustproof, wire leads simplify installation without soldering. |
Cons | Solder lug requires soldering, slightly more time-consuming but secure. | Solder lug requires soldering, slightly more time-consuming but secure. | Lower power rating, may limit use in circuits requiring higher current. |
Buttons Part 3 - Alarm Button/LED
Caitlin Henderson (EE)
Attribute | Part Comparison | ||
Part Name | SW-PB7-01LB42BFRR12VM | ULV4F2BSLL15L35 | ULV4F2BSLL14L07 |
Display | N/A | Stop | Reset |
DigiKey Part Number | 2057-SW-PB7-01LB42BFRR12VM-ND | 141-ULV4F2BSLL15L35-ND | 141-ULV4F2BSLL14L07-ND |
Manufacturer | Adam Tech | E-Switch | E-Switch |
Ingress Protection | IP67- Waterproof, Dust-tight | IP67 - Waterproof, Dust-tight | IP67 - Waterproof, Dust-tight |
Regulation Compliance | RoHS Compliant | cURus | cURus |
Termination Style | Solder Lug | Solder Lug | Solder, Quick Connect - 0.110” |
LED Functionality | Yes - Red LED | Yes - Red LED | Yes - Red LED |
Price (USD) | $18.89 | $14.15 | $11.32 |
Press to stop audible alarm
Monitor Arm
Caitlin Henderson (EE)
Attribute | Part Comparison | ||
Part Name | Inland LDT49-C012 Monitor Arm 452425 | Lisen Amazon B0BW3KB8Y4 Monitor Arm | BONTEC Rotation Monitor Arm |
Manufacturer | Inland | Lisen | Bontec |
Monitor Size Compatibility | 17" to 32" | 4” -13” | 13”-34” |
Weight Capacity | 19.8lbs | 3.2kg | 6.6 -19.8lbs |
VESA Compatibility | 75 x 75mm, 100 x 100mm | No | 75x75mm,100x100mm |
Tilt Range | +40° to -40° | Not Specified | +90° to -90° |
Swivel Range | +90° to -90° | Not Specified | 360° |
Rotation Range | +180° to -180° | Not Specified | 360° |
Arm Extension | 18.9" (479 mm) | Not Specified | 17.7’ |
Cable Management | Yes | No | Yes |
Mounting Options | Clamp: 0.39” -3.3” Grommet: 0.39” -2.8” | Clamp: 2.83” max | Clamp: 0.39”-2.76”�Grommet: 0.39”-2.76” |
Material | Powder Coated Aluminum & Steel Construction | Carbon Steel | Zinc Metal |
Color Options | Silver | Black, White | Black |
Price | $99.99 | $29.99 | $35.99 |
Sensor
Caitlin Henderson (EE)
Load Cell with HX711 A/D
Attributes | Parts Comparison | |
Parts Name | Ultrasonic Sensor (I2CXL-MaxSonar-WR MB7040) | Load/Weight Sensor �(ALAMSCN Digital Weight Sensor) |
Measurement Method | Uses sound waves to measure distance to surface of liquid | Measures the increases in weight to the canister as it fills with blood |
Accuracy | ±1% to ±3% of the measured distance; accuracy drops significantly for distances under 20 cm. | ±0.01% to ±0.1% of the full-scale reading |
Integration Location | Mounts to the canister that collects the blood. Could be mounted to a lid. | Mounts to a canister holder. |
Calibration | No calibration upon startup | Some calibration required based on size of canister. |
Response Time | Real-time due to auto-calibration. | Real-time measurements update as the weight of the canister increases. |
Ingress Protection | Must be modified with manufacture sold addition for IP67 rating. | Not IP rated but can be modified for waterproof ability. |
Power | 20-30mA at 5V �150W max | 5-10mA at 5V - Load Cell�<5mA at 5V - ADC�75W max |
Cost | $99.95 without waterproofing $179.95 with IP waterproofing | $7.99 including HX711 ADC |
Overall Schematic
Bradley Spencer (EE)
Bradley Spencer (EE)
Bradley Spencer (EE)
Bradley Spencer (EE)
Bradley Spencer (EE)
Software Comparison and Selection
Justin Wu
Computer
Engineering
Stephanny Bais
Computer
Engineering
Stephanny Bais (CPE)
IDE Comparison & Selection
Why Arduino IDE?
Stephanny Bais (CPE)
Features | Arduino IDE | VSCode with �PlatformIO |
Complexity | Beginner-friendly (simplified programming) | Intermediate to Advanced, can choose to work with Arduino or ESP-IDF framework |
Supported Languages | Arduino C++ | C/C++ |
Library Availability | Extensive Arduino libraries | Supports both Arduino and ESP-IDF libraries (and other native libraries for different platforms) |
Board Compatibility | Very broad, including Arduino dev boards, ESP series, STM32 Series and more | Very broad, including both Arduino dev boards, ESP Series, STM32 series and more |
Programming Language Comparison & Selection
Why Arduino C++?
| C | C++ | Arduino C++ | Rust |
Complexity | High Complexity | High Complexity | Less Complex | High Complexity |
Real-Time System Suitability & Control Over Hardware | Great | Great | Great | Great |
Team Familiarity | High | Some | High | None |
Stephanny Bais (CPE)
Communication Protocols Comparison & Selection
Why UART & I2C?
UART (Monitor)
I2C (Sensor)
| UART | SPI | I2C |
Protocol Type | Asynchronous | Synchronous | Synchronous |
Number of Wires | 2 (TX, RX) | 4 (MOSI, MISO, SCK, CS) | 2 (SDA, SCL) |
Data Rate | Low (< 1 Mbps) | High (>=10 Mbps) | Moderate (<1 Mbps) |
Complexity | Simple (requires pre-set baud rate; minimal error-checking) | More Complex (device increases = complexity increases) | Simple (Chaining multiple devices is easy) |
Drawbacks | Limited in range, speed, and multi-device support | Requires more wiring, interference | Delays, limited data rate, bus contention |
Ideal Use | Simple, P2P Communication | High-speed data transfer between multiple devices | Communication with multiple devices |
Stephanny Bais (CPE)
Software Flowchart
The following software flowchart outlines the main processes of the 4 sections of our programming:
Justin Wu (CPE)
Use Case Diagram
The interactions between the actors and software system are illustrated by the following:
Justin Wu (CPE)
State Diagram
Displayed to the right are the possible states that the entire system are subject to.
These states can be easily categorized under two types:
Justin Wu (CPE)
Class Diagram
On the right shows how we structured our program.
Some parts are tentative to change because:
Stephanny Bais (CPE)
Audio Alarm: Three Stages
Justin Wu (CPE)
UI
Stephanny Bais (CPE)
(Above) Sample Prompt�(Right) Monitor UI Concept, subject to change
CAD Modeling - System Enclosure
Caitlin Henderson (EE)
The system enclosure will house the monitor screen, buttons, and all electrical components aside from the load cell.
Pictured
Not Pictured
Prototyping and Testing - Hardware
Bradley Spencer (EE)
Prototyping and Testing - Software
Stephanny Bais (CPE)
Prototyping and Testing - Difficulties & Successes (HW)
Difficulties
Successes
Bradley Spencer (EE)
Prototyping and Testing - Difficulties & Successes (SW)
Difficulties
Successes
Justin Wu (CPE)
Administrative Content - Work Distribution
Bradley Spencer | Schematic & Design for PCB, Schematic & Design for Regulators, Power Supply Implementation, Monitor Research, PCB & Regulator Testing |
Caitlin Henderson | Project Manager, Button Research & Testing, Sensor Assembly, Speaker Research & Implementation, PCB & Regulator Testing. CAD Modeling |
Justin Wu | Audio Implementation, Programming (Alarm, Assist with Data Reading & Logic, Error Handling, Delays/Interrupts), Assist with PCB & Regulator Testing, Prototyping (Debugging & Testing) |
Stephanny Bais | Visual Implementation (Monitor, UI), Programming (Data Reading & Logic, Button Functionalities, Error Handling, Delays/Interrupts ), Prototyping (Debugging & Testing) |
Stephanny Bais (CPE)
Administrative Content - Budget
Component | Est. Cost ($) | Budget ($) | Quantity needed for testing and Use |
Arm | 50.00 | 200.00 | 1 |
Electrical Components | 60.77 | 100.00 | 1 |
Strain Gauge | 09.00 | 10.00 | 4 |
Speaker | 03.00 | 10.00 | 3 |
Screen | 96.90 | 250.00 | 1 |
Buttons | 50.00 | 50.00 | 12 |
Power cable | 08.95 | 50.00 | 1 |
PCB | 64.77 | 200.00 | 1 |
Total | 343.39 | 870.00 | 24 |
Caitlin Henderson (EE)
Orlando Health is the sponsor for our project. We did aim to keep the device as low cost but high quality as possible.
Components such as buttons and speakers were ordered in sets of 3 or 4 to allow for testing and possible faulty parts.
Progress and Plan for Completion
Completion
For completion, we will finalize what data to display and approval of our UI, audio, button functionalities, and enclosure from our stakeholder for our Midterm Demo.
Software
The functions for buttons, data reading, and calculations work along with a basic UI. We need to improve error handling, complete the alarm system and integrate it with our current code, as well as to optimize our code to reduce latency and improve readability. Also, additional data may be implemented and displayed, which ultimately depends on stakeholder needs.�
Prototype & Testing
We have been prototyping and testing since November. The current hardware and software integration are working successfully. Our testing revealed rework needed to be done with our PCB, which was expected.
Hardware
The voltage regulators are currently being completely redesigned and will be ordered soon. The main PCB is fully functional, but has undergone revisions to optimize size and layout.
1
2
3
4
Stephanny Bais (CPE)
Thank You!