BATCH 10
BATCH 10
SUBMITTED BY
NAME REGISTERNUMBER
KIRUTHIKA. S 724022121011
SHYMA VN 724022121037
GUIDED BY
BONAFIDECERTIFICATE
Certified that this Naan Mudhalvan project report on “ COMPUTER OVERHEAT SENSOR
USING ESP 32” the bonfire record of work done by KIRUTHIKA S (724022121011), SAFA
BASHEER (724022121030), SHYMA VN (724022121037) , VIPANCHIKA MENON R
(724022121044) from the Department of Biomedical Engineering by Anna University, Chennai.
KEYWORDS:
ESP32
DHT22 Sensor
ESP 32:
The ESP32 is a highly integrated microcontroller designed for IoT applications. It features built-in Wi-
Fi and Bluetooth capabilities, making it ideal for projects requiring wireless communication. Developed
by Espressif Systems, the ESP32 includes a powerful dual-core 32-bit Tensilica LX6 CPU, operating at
speeds up to 240 MHz It also has a variety of peripheral interfaces, including GPIO, PWM, ADC, and
DAC, making it versatile for use in home automation, wearable, and other smart devices. Its low power
consumption and deep-sleep modes enhance its suitability for battery-powered projects.
ESP 32
ESP 32 SPECIFICATIONS
DHT22
CIRCUITDIAGRAM
PROGRAM:
#include "DHT.h"
void setup() {
Serial.begin(9600);
Serial.println(F("DHTxx test!"));
dht.begin();
}
void loop() {
// Wait a few seconds between measurements.
delay(2000);
// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.print(F("°C "));
Serial.print(f);
Serial.print(F("°F Heat index: "));
Serial.print(hic);
Serial.print(F("°C "));
Serial.print(hif);
Serial.println(F("°F"));
}
OUTPUT:
CONCLUSIONS:
In conclusion, a computer overheat sensor using an ESP32 provides an effective and affordable
solution for monitoring CPU or other system temperatures in real time. By utilizing the ESP32's
capabilities, including its Wi-Fi connectivity, the system can continuously monitor temperature data
and send alerts if the temperature exceeds a safe threshold. This can help prevent hardware damage
due to overheating by prompting timely interventions, such as shutting down processes, triggering
cooling fans, or sending notifications to users.