Arduino Heat Index Alert System
This Arduino-based project measures temperature and humidity using a DHT22 sensor, displaying the data on an LCD screen. It also provides a heat index and warns of extreme conditions.
View the live version of my project here and give it a try yourself
Objective
The goal of this project is to design an Arduino-based circuit that processes temperature and relative humidity in real time to calculate the heat index, and provide a visual indication of the heat index severity level.
Motivation
After learning about how a high relative humidity has a very large effect on the perceived temperature, especially at temperatures above 20℃, I decided to create a heat index alert system. The purpose of this is to help people recognize dangerous conditions and take necessary precautions to prevent heat-related illnesses.. It can be used in workplaces to ensure a safe working environment or outdoors to give the general public an indication to be cautious in times of high temperature and humidity.
Technical Overview
The DHT22 sensor measures the real time temperature and humidity values before printing them on the 20 x 4 LCD display. Using a simple formula, the heat index is calculated. If the heat index is below a value equivalent to 80℉, it is recalculated using the Rothfusz regression formula. Additionally, high and low humidity adjustments are calculated and applied when required. My project implements the heat index calculations based on the National Weather Service's standard equations
The LCD display shows the current heat index status, indicating levels from 'Caution' to 'Extreme Danger.' An RGB LED provides a visual warning by changing colors to reflect the severity of the environmental conditions.