ESP32-Based Health Monitoring System with GSM Reporting and Voice Feedback
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
The circuit in question appears to be a multifunctional system incorporating various sensors and modules for data acquisition, communication, and user interaction. The primary components include a heart pulse sensor, multiple flex resistors, a voice module, an ESP32 microcontroller, a GSM SIM900 module for cellular communication, a temperature sensor, a speaker, and a power supply. The ESP32 serves as the central processing unit, interfacing with the sensors and modules to perform tasks such as temperature monitoring, heart rate detection, and voice output. Communication capabilities are provided by the GSM module, and user feedback is facilitated through the speaker driven by the voice module.
Component List
Heart Pulse Sensor
- Pins: GND, VCC, SIGNAL
- Description: A sensor used to detect the heartbeat of an individual.
Flex Resistor (2.2 inch Basic)
- Pins: Pin 1, Pin 2
- Description: A flexible resistor whose resistance changes when bent.
Voice Module
- Pins: m1, m2, m3, m4, m5, positive, negative
- Description: A module capable of driving a speaker for audio output.
ESP32
- Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, VIN, 3V3, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, BOOT
- Description: A microcontroller with Wi-Fi and Bluetooth capabilities for controlling various functions of the circuit.
GSM SIM900
- Pins: A5, A4, A3, A2, A1, A0, 5V, GND, 3.3V, RESET, D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, AREF
- Description: A GSM communication module for cellular networking.
Temperature Sensor
- Pins: Temp GND Black, Temp VDD Red, Temp DQ Data Yellow
- Description: A sensor used to measure temperature.
Speaker
- Pins: +, -
- Description: An audio output device driven by the voice module.
Power Supply
- Pins: +, -
- Description: Provides the necessary power to the circuit components.
Wiring Details
Heart Pulse Sensor
- GND: Connected to the common ground net.
- VCC: Connected to the power supply positive net.
- SIGNAL: No connection information provided.
Flex Resistor (2.2 inch Basic)
- Pin 1: No connection information provided.
- Pin 2: No connection information provided.
Voice Module
- m1: Connected to ESP32 pin D25.
- m2: Connected to ESP32 pin D26.
- m3: Connected to ESP32 pin D27.
- m4, m5: No connection information provided.
- positive: Connected to Speaker pin +.
- negative: Connected to Speaker pin -.
ESP32
- D25, D26, D27: Connected to voice module pins m1, m2, m3 respectively.
- GND: Connected to the common ground net.
- VIN: Connected to the power supply positive net.
- D15: Connected to Temperature Sensor pin Temp DQ Data Yellow.
- RX2: Connected to GSM SIM900 pin D1.
- TX2: Connected to GSM SIM900 pin D0.
- Other pins: No connection information provided.
GSM SIM900
- GND: Connected to the common ground net.
- 3.3V, 5V: Connected to the power supply positive net.
- D0: Connected to ESP32 pin TX2.
- D1: Connected to ESP32 pin RX2.
- Other pins: No connection information provided.
Temperature Sensor
- Temp GND Black: Connected to the common ground net.
- Temp VDD Red: Connected to the power supply positive net.
- Temp DQ Data Yellow: Connected to ESP32 pin D15.
Speaker
- +: Connected to voice module pin positive.
- -: Connected to voice module pin negative.
Power Supply
- +: Connected to the power supply positive net.
- -: Connected to the common ground net.
Documented Code
No code has been provided for the microcontrollers in the circuit. Therefore, this section is currently empty. When code becomes available, it should be documented here with appropriate comments and explanations for each function and routine.