Pulse Oximeter from Scratch

Arduino | Fusion 360 | KiCAD | C++ | Biosignals | BJTs | Photodiode | LCD | Soldering

PCB Render

Objective

Design an at home Pulse Oximeter to calculate Blood Oxygen Saturation and Heart Rate.

Result

Designed a circuit to rapidly alternate Red and IR LEDs, capturing light absorbance through the finger via a photodiode. Wrote C++ algorithm to calculate Blood Oxygen Saturation and Heart Rate measurements which were validated by an external device. 3D printed a custom enclosure to house the LEDs and photodiode, minimizing ambient light absorbency for enhanced accuracy.

Sketch PCB Render

Copyright © 2024