Saw's Blog Saw's Blog

Capacitive CPAP Mask Programming

Towards the end of my undergrad in Penn State Behrend, we had to do a senior design class in order to graduate. We were given the choice to pick from the projects that we liked but ultimately the project that were given to us were up to the discretion of our professors and the project sponsors, usually companies from the industries.

Anyway, the project I and my team were given is a prototype for the CPAP mask with capacitive sensors on it. A sensing controller samples data from each of the sensors. Another microcontroller then polls the samples and process the samples (ie: performs calibration, encodes the samples and output serially etc. …)

</div>

CPAP CPAP1 CPAP2 CPAP3 CPAP4 CPAP5

The GUI is developed entirely using PyQt5. The new style signal and slots mechanism makes the implementations relatively quick and easy. The GUI has a serial listener thread that asynchronously reads data from the microcontroller.

GUI Terminal

comments powered by Disqus