https://github.com/nehalmr/healthpod
HealthPod by nehalmr (IoT Healthcare Module): ESP8266, DS18B20, Pulse Sensor, C++, Thingspeak, Flutter UI Developed a healthcare monitoring system with IoT integration
https://github.com/nehalmr/healthpod
api api-bindings arduino-ide cpp dart ds18b20 esp8266 flutter-ui iot-application iot-device multios pulse-sensor sqlite3 temperature-sensor thingspeak
Last synced: 30 days ago
JSON representation
HealthPod by nehalmr (IoT Healthcare Module): ESP8266, DS18B20, Pulse Sensor, C++, Thingspeak, Flutter UI Developed a healthcare monitoring system with IoT integration
- Host: GitHub
- URL: https://github.com/nehalmr/healthpod
- Owner: nehalmr
- License: mit
- Created: 2024-07-26T08:30:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-28T09:55:47.000Z (almost 2 years ago)
- Last Synced: 2025-10-05T20:43:57.322Z (8 months ago)
- Topics: api, api-bindings, arduino-ide, cpp, dart, ds18b20, esp8266, flutter-ui, iot-application, iot-device, multios, pulse-sensor, sqlite3, temperature-sensor, thingspeak
- Language: Dart
- Homepage:
- Size: 26.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HealthPod (IoT Healthcare Module)
https://youtu.be/FqP-QcRfrv0?feature=shared
HealthPod is an IoT-based healthcare monitoring system developed using ESP8266, DS18B20, Pulse Sensor, and integrated with Thingspeak and Flutter UI. This project aims to provide real-time health monitoring and data visualization.
## Features
- **Temperature Monitoring**: Uses DS18B20 sensor to measure body temperature.
- **Pulse Monitoring**: Uses Pulse Sensor to measure heart rate.
- **IoT Integration**: Data is sent to Thingspeak for real-time monitoring.
- **Mobile App**: Flutter-based UI for easy access and visualization of health data.
## Tech Stack






## Components
- **ESP8266**: Microcontroller for IoT integration.
- **DS18B20**: Temperature sensor.
- **Pulse Sensor**: Heart rate sensor.
- **Thingspeak**: IoT platform for data collection and visualization.
- **Flutter**: Framework for building the mobile application.
## Installation
1. **Clone the repository**:
```bash
git clone https://github.com/nehalmr/HealthPod.git
cd HealthPod
```
2. **Set up the hardware**:
Connect the DS18B20 and Pulse Sensor to the ESP8266 as per the circuit diagram provided in the repository.
3. **Configure Thingspeak**:
Create an account on Thingspeak and set up a new channel. Note down the API keys and channel ID.
4. **Upload the code**:
Open the Arduino IDE. Install the necessary libraries (ESP8266, DallasTemperature, OneWire, etc.). Update the WiFi credentials and Thingspeak API keys in the code. Upload the code to the ESP8266.
5. **Run the Flutter app**:
```bash
cd flutter_app
flutter pub get
flutter run
```
## Usage
- **Monitoring**: Once the hardware is set up and the code is running, the sensors will start collecting data.
- **Visualization**: Open the Flutter app to view real-time data. You can also log in to Thingspeak to see the data charts.
## Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgements
Special thanks to the open-source community for providing the necessary libraries and tools.