Bio Sensor
Details
This project is a real-time, non-medical biosensing system built from scratch on the TM4C123GH6PM microcontroller.
It measures a user’s heart rate (BPM) and respiratory rate (breaths per minute) using low-cost analog sensors and
interrupt-driven logic.
A red LED and phototransistor setup detects changes in blood flow through the user’s finger, with ADC readings
processed to determine heart rate. For respiratory tracking, a strain gauge wrapped around the diaphragm sends
analog signals to an HX711 amplifier, allowing the system to detect breathing cycles in real time.
This project deepened my understanding of real-time signal processing, interrupt handling, and sensor
interfacing in embedded systems. I gained hands-on experience working with ADCs, PWM generation, and
low-level UART communication—all without relying on external libraries.
It also taught me how to design user-friendly embedded interfaces under tight hardware constraints.
Project information
- Project date December 2022
- Project URL github