> ENGINEERING // PORTFOLIO

My Projects

Real-world solutions in IoT, medical technology, and cybersecurity. Click the rocket to explore.

๐Ÿš€

IoT Medical Technology โ€ข In Development

LifeFlow IV Monitor System

A revolutionary IoT-based medical monitoring system that solves a critical problem in hospitals: preventing empty IV bag incidents that can lead to blood backflow or air embolisms. LifeFlow uses real-time weight tracking and cloud connectivity to keep nurses instantly alerted.

๐ŸŽฏ Core Problem & Solution

Hospitals rely on visual checks to monitor IV fluid levels, creating dangerous gaps. LifeFlow continuously weighs the IV bag with precision load cells. Since IV fluid density โ‰ˆ water (1g = 1mL), weight = volume. The ESP32 processes this data and transmits to the Blynk platform, sending real-time alerts to medical staff before bags run dry.

โš™๏ธ Hardware Architecture

ESP32 Microcontroller

The intelligent hub processing sensor data, running optimization algorithms, and managing Wi-Fi connectivity to hospital networks.

HX711 Amplifier

Amplifies millivolt-level signals from load cells into digital readings the ESP32 can interpret with precision.

Precision Load Cell

A strain gauge that microscopically deflects under IV bag weight, providing highly accurate fluid level measurements.

Local Alert System

LED indicators and piezo buzzers for bedside alerts, ensuring staff notification even if Wi-Fi connectivity fails.

๐Ÿ”Œ Circuit Wiring & Connections
Load Cell to HX711 (4-Wire Configuration)
Red Wire (Excitation +): E+ on HX711
Black Wire (Excitation -): E- on HX711
Green Wire (Signal +): A+ on HX711
White Wire (Signal -): A- on HX711
HX711 to ESP32 (3.3V Logic)
VCC: ESP32 3.3V
GND: ESP32 GND
DT (Data): GPIO 21
SCK (Clock): GPIO 22
Local Alert System
Buzzer Positive: GPIO 4
Buzzer Negative: GND
LED Anode: GPIO 2 (via 220ฮฉ resistor)
LED Cathode: GND
๐Ÿ’พ Software & Cloud Architecture

Device Level (C++): The ESP32 calibrates the load cell on boot, takes averaged sensor readings every few seconds to filter noise, and applies threshold logic to classify fluid levels (Full โ†’ 50% โ†’ Low โ†’ Empty). When critical levels are reached, it triggers local alerts and sends real-time data to Blynk.

Cloud Level (Blynk Platform): The ESP32 writes fluid percentage to Blynk Virtual Pins, which update a real-time dashboard visible to nurses on their phones. When fluid drops below predefined thresholds, Blynk triggers push notifications, ensuring staff never misses an alert.

ESP32 HX711 IoT C++ Blynk Platform Medical Technology Real-Time Data Wi-Fi
โ† Back to Home Interested in Collaboration? โ†’