ESP32-Based Health Monitoring System with Blynk App

Jul 17, 2024

ESP32-Based Health Monitoring System with Blynk App

Introduction

  • Channel: Just Electronics
  • Topic: ESP32-based health monitoring system using Blynk app.
  • Sensors Used: DHT11, DS18B20, MAX30100
  • Platform: ESP32

Components

1. ESP32 Module

  • Central processing unit for the system.

2. Sensors

  • DHT11 Sensor: Measures temperature and humidity.
  • MAX30100 Sensor: Measures heart rate (BPM) and SpO2 levels.
  • DS18B20 Sensor: Digital temperature sensor, also waterproof.

Circuit Connections

  • VCC and Ground: Common VCC and Ground for all sensors.
  • SCL and SDA Pins:
    • SCL connected to D22 on ESP32
    • SDA connected to D21 on ESP32
  • DHT11 Sensor Output: Connected to D18 on ESP32
  • DS18B20 Sensor Output: Connected to D5 on ESP32 with a 4.7k Ohms resistor between VCC and D5

Assembly

  • PCB Used: Zero PCB
  • Components Mounted: ESP32, MAX30100, DHT11 sensors mounted using female headers, waterproof DS18B20 sensor soldered directly.
  • Additional Components: 4.7 kOhms resistor used in connection with DS18B20 sensor.

Functionality & Working

  • Real-Time Data Monitoring: Data from sensors sent to Blynk app in real-time.
  • MAX30100 Sensor:
    • Measures SpO2 and BPM.
    • Data displayed in Blynk app.
  • DHT11 Sensor:
    • Measures temperature and humidity.
    • Data displayed in Blynk app.
    • Real-time updates when exposed to heat.
  • DS18B20 Sensor:
    • Measures temperature.
    • Data displayed in Blynk app.

Demonstration

  • Real-time monitoring with visual feedback in Blynk app.
  • Changes in heartbeat, SpO2, temperature, and humidity can be observed in the app.

Conclusion

  • Summary: Demonstrated a health monitoring system using ESP32 and various sensors with real-time data updates on the Blynk app.
  • Call to Action: Like, share, and subscribe to the YouTube channel. Press the bell icon for notifications.