Hackaday Prize Entry: CPAP Humidifier Monitor Alarm

CPAP (Continuous Positive Airway Pressure) machines can be life-changing for people with sleep apnea. [Scott Clandinin] benefits from his CPAP machine and devised a way to improve his quality of life even further with a non-destructive modification to monitor his machine’s humidifier.

With a CPAP machine, all air the wearer breathes is air that has gone through the machine. [Scott]’s CPAP machine has a small water reservoir which is heated to humidify the air before it goes to the wearer. However, depending on conditions the water reservoir may run dry during use, leading to the user waking up dried out and uncomfortable.

To solve this in a non-invasive way that required no modifications to the machine itself, [Scott] created a two-part device. The first part is a platform upon which the CPAP machine rests. A load cell interfaced to an HX711 Load Cell Amplifier allows an Arduino Nano to measure the mass of the CPAP machine plus the integrated water reservoir. By taking regular measurements, the Arduino can detect when the reservoir is about to run dry and sound an alarm. Getting one’s sleep interrupted by an alarm isn’t a pleasant way to wake up, but it’s much more pleasant than waking up dried out and uncomfortable from breathing hot, dry air for a while.

The second part of the device is a simple button interfaced to a hanger for the mask itself. While the mask is hung up, the system is idle. When the mask is removed from the hook, the system takes measurements and goes to work. This makes activation hassle-free, not to mention also avoids spurious alarms while the user removes and fills the water reservoir.

Non-invasive modifications to medical or other health-related devices is common, and a perfect example of nondestructive interfacing is the Eyedriveomatic which won the 2015 Hackaday Prize. Also, the HX711 Load Cell Amplifier has an Arduino library that was used in this bathroom scale refurb project.

Hackaday Prize Semifinalist: Individualized Breathing Apparatus

Preterm infants frequently require ventilator support while they’re in the neonatal ICU, and this is usually done with a CPAP machine. The machine to infant interface is called a nasal cannula, a bit of plastic that connects an infant’s nose to the machine. Because there aren’t that many sizes of nasal cannula available, and preemies come in all sizes, there are inevitable problems. Ill-fitting nasal cannula can reduce the effectiveness of a CPAP, and can even cause significant damage to an infant’s septum.

For his Hackaday Prize entry, [Ben] is tackling this problem head on. He’s working on creating individualized nasal cannula for newborns using 3D modeling and printing, allowing nasal cannula of all shapes and sizes to be created in a matter of hours.

To create these customized cannula, [Ben] is 3D scanning an infant mannequin head to gather enough data to import it into a Processing sketch. A custom cannula is then created and printed with flexible 3D printer filament. In theory, it should work, apart from the considerations involved in building a medical device.

As for why custom plastic tubes matter, [Ben] works at the only NICU in Western Australia. Even though he only sees 8-10 CPAP ‘pressure injuries’ in his unit each year, these kids are extremely fragile and some parents have expressed a desire for something that isn’t as uncomfortable for their newborn than the off-the-shelf solution. Customizing these cannula from a quick 3D scan is a great way to do that, and a perfect example of the Hackaday Prize theme of ‘build something that matters.’

The 2015 Hackaday Prize is sponsored by: