Arduino Temperature Sensor Project

This project aimed to measure the temperature of my bedroom over the course of 24 hours, with adjustments with having a fan running at different speeds to see how it can help keep the room cool. For this project, I was using a BME280 temperature sensor along with the ESP32 that connects to the Arduino program. Every ten minutes throughout I measured an average temperature and changed the fan speed every hour. (one with it off, one on low, and one on high) My 24 hour run had some complications, so I rewrote the code for a 3 hour trial instead. I also found the lowest and highest temperatures from the data as well as the overall average and how long the program has been running in seconds. After the 3 hours was complete, I found that the fan hardly changed the temperature in the room, whether it was on high or low speed. It only changed by about a degree or so, meaning that having my fan on at high speeds only slightly helps to regulate the heat of my room during the hot months. Though these results could be inaccurate as the temperature outside could have been changing, effecting how the inside temperature may appear similar when it is in fact different.

0 Lifts 

Artifacts

Name Description
Arduino Code This code was written in Arduino and allows the sensor to measure the temperature of my room and display a report with the highest temperature, the lowest temperature, an overall average, a list of the averages each ten-minute window, and how long the program has been running, when the user types S into the serial monitor.   Download
Video of code running + Images and explanation This video shows the trial code working for 5 minutes and also the graph and schematic drawing for the sensor.   Link