System Diagram

System Diagram

Signal Acquisition Unit

  • Water Intake Monitoring Module (FSR406): Utilizes the FSR406 pressure sensor to collect real-time changes in water pressure inside the cup, enabling the calculation of water intake.
  • Water Quality Testing Module (SEN0244): Uses the SEN0244 module to measure water conductivity, providing an evaluation of water quality.
  • Pulse Signal Acquisition Module (MAX30102): Employs the MAX30102 sensor to acquire photoplethysmographic (PPG) signals, enabling heart rate detection.

Local Monitoring Unit

  • ATmega328PB Module:
    • Processes data related to water intake, water quality, and heart rate.
    • Implements calculations for water consumption, water quality comparison, and heart rate analysis.
  • Auxiliary Modules:
    • LCD Module: Displays water intake, water quality results, and heart rate.
    • Buzzer: Issues alerts when water intake is insufficient or water quality is abnormal.
    • ESP32 Module: Transmits data to the cloud via Wi-Fi.

Remote Monitoring Unit

  • Cloud Platform:
    • Data Storage: Stores user data for later analysis.
    • Data Monitoring: Enables real-time data monitoring through the Blynk cloud platform.

Data Flow

  • The Signal Acquisition Unit collects raw data.
  • The Local Monitoring Unit processes the data, providing real-time display and alerts.
  • Data is transmitted via the ESP32 to the Remote Monitoring Unit for storage and analysis.
Back to Main Page