ESP-8266 Based Health Monitoring System with Heart Rate and Temperature Sensing
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
The circuit in question is designed to monitor heart rate using an AD8232 Heart Rate Monitor and temperature using a DS18B20 temperature sensor. The data from these sensors is processed by an ESP-8266 microcontroller. Additionally, the circuit includes a KY-015 DHT11 sensor for measuring ambient temperature and humidity. A resistor is also included in the circuit for interfacing with the DS18B20 temperature sensor.
Component List
ESP-8266 Controller
- Description: A microcontroller module with WiFi capabilities.
- Pins: A0, RSV, SD3, SD5, SD1, CMD, D0, D1, D2, D3, D4, 3V3, GND, D5, D6, SD0, CLK, RST, EN, D7, D8, RX, TX, Vin, 5V
AD8232 Heart Rate Monitor
- Description: A single-lead heart rate monitor for wearable health monitoring applications.
- Pins: GND, 3.3v, OUTPUT, LO-, LO+, SDN, RA, LA, RL
KY-015 DHT11 Temperature and Humidity Sensor
- Description: A basic, ultra low-cost digital temperature and humidity sensor.
- Pins: 5V, S, GND
DS18B20 Temperature Sensor
- Description: A digital temperature sensor that provides 9-bit to 12-bit Celsius temperature measurements.
- Pins: Signal, GND, Vcc
Resistor
- Description: A passive two-terminal electrical component that implements electrical resistance as a circuit element.
- Resistance: 4700 Ohms
Wiring Details
ESP-8266 Controller
- A0 connected to AD8232 Heart Rate Monitor OUTPUT
- D0 connected to AD8232 Heart Rate Monitor LO-
- D1 connected to KY-015 DHT11 S
- D5 connected to AD8232 Heart Rate Monitor LO+
- D6 connected to DS18B20 signal (through a 4700 Ohm resistor)
- GND connected to DS18B20 GND, KY-015 DHT11 GND, and AD8232 Heart Rate Monitor GND
- Vin connected to KY-015 DHT11 5V, DS18B20 Vcc (through a 4700 Ohm resistor)
- 3V3 connected to AD8232 Heart Rate Monitor 3.3v
AD8232 Heart Rate Monitor
- GND connected to ESP-8266 Controller GND
- 3.3v connected to ESP-8266 Controller 3V3
- OUTPUT connected to ESP-8266 Controller A0
- LO- connected to ESP-8266 Controller D0
- LO+ connected to ESP-8266 Controller D5
KY-015 DHT11 Temperature and Humidity Sensor
- 5V connected to ESP-8266 Controller Vin
- S connected to ESP-8266 Controller D1
- GND connected to ESP-8266 Controller GND
DS18B20 Temperature Sensor
- Signal connected to ESP-8266 Controller D6 (through a 4700 Ohm resistor)
- GND connected to ESP-8266 Controller GND
- Vcc connected to ESP-8266 Controller Vin (through a 4700 Ohm resistor)
Resistor
- Pin1 connected to DS18B20 signal
- Pin2 connected to ESP-8266 Controller Vin
Documented Code
No code has been provided for the microcontroller. The documentation of the code would typically include a description of the functionality, setup, and main loop, along with any functions or libraries used to interface with the sensors and other components. Since no code is available, this section cannot be completed.