Bio Sensor

Photo of 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