This project is an IoT-based health monitoring system that measures heart rate and temperature using a Pulse Sensor and an analog temperature sensor. The system displays real-time data on an LCD screen and sends the information to ThingSpeak for remote monitoring.
- Real-time heart rate monitoring using a Pulse Sensor.
- Temperature measurement in Fahrenheit using an analog temperature sensor.
- LCD display showing heart rate (BPM) and temperature.
- Sends data to ThingSpeak for remote monitoring via ESP8266 Wi-Fi module.
- Visual and auditory indicators for heartbeats.
- Arduino board (e.g., Arduino Uno)
- Pulse Sensor
- Analog temperature sensor
- 16x2 LCD
- ESP8266 Wi-Fi module
- Resistors (if necessary)
- Breadboard and jumper wires
- Connect the Pulse Sensor purple wire to analog pin A0.
- Connect the temperature sensor to analog pin A1.
- Connect the LCD pins as follows:
- RS -> Pin 12
- EN -> Pin 11
- D4 -> Pin 5
- D5 -> Pin 4
- D6 -> Pin 3
- D7 -> Pin 2
- Connect the ESP8266 module (TX, RX) to pins 9 and 10 respectively.
- Connect the power and ground pins accordingly.
Upon running the system, the LCD displays real-time heart rate and temperature readings. Additionally, the data is sent to ThingSpeak for monitoring.
- Upload the code to your Arduino board.
- Connect the hardware as described in the setup.
- Open the Serial Monitor to view real-time heart rate and temperature readings.
- Monitor the data on ThingSpeak for remote access.