🇮🇷 فارسی

Heathguard 🌡️💓🔬

Advanced Environmental and Health Monitoring System with ESP32

This project is an advanced environmental and health monitoring system built with an ESP32 microcontroller. It measures various environmental parameters and human health indicators in real-time, transmitting encrypted data to a remote server via Wi-Fi. 🚀

ESP32 Monitoring System

Features

Health Monitoring 💓

Environmental Monitoring 🌡️

LED Indicators 💡

Data Security 🔒

Server Communication 🌐

Setup and Usage 🛠️

Hardware Connections

  1. Sensors: Connect the MAX30105, BME280, and MQ135 sensors to the ESP32.
  2. LED Strip: Connect the LED strip to the designated GPIO pin.

Software Configuration

  1. Wi-Fi Credentials: Update the Wi-Fi credentials and server details in the Arduino code.
  2. Upload Code: Use the Arduino IDE to upload the code to your ESP32 board.
  3. Monitor: Open the Serial Monitor to view real-time data and debug information.

Server-Side Setup

  1. PHP Script: Deploy the provided PHP script on your server to handle incoming data. This script decrypts the incoming data, parses it, saves it to a text file and a CSV file, and returns a response to the ESP32.
  2. HTML Interface: Use the included HTML file to display the data in a user-friendly format. The HTML file uses JavaScript to fetch the latest data from the server and update the webpage in real-time.

Arduino Code 💻

The Arduino code collects data from the sensors, processes it, and sends it to the server. It also handles LED indications based on the readings.

Key Sections of the Arduino Code:

Dependencies 📚

Profile 👤

Check out my GitHub profile: Esmail Sarhadi

Project Link 🔗

View this project on GitHub: Heathguard

Donation 💖

If you find this project helpful, consider making a donation:

Donate Now 🙏

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.