Final project ENGR 103

What I chose to measure for the final assignment for ENGR 103 was the temperature in my room over the span of 24 hours. I did this using an LM75a sensor wired to an ESP32 board plugged into my laptop. Every 5 seconds it outputs the current temperature in my room and every 10 minutes it outputs the highest, lowest, and average temperature. I placed my laptop in the corner of my room where it sat untouched for 24 hours so there would be as few errors as possible. After the 24 hours were over I copied and pasted the data that was collected through the serial port to a Google sheet where I labeled and graphed it. The main thing I learned from this experiment is that when my Desktop is turned on the temperature rises about 1 to 1.5 Celsius over what it usually is because the heat produced by the PC is so great. Something else I learned is that the sensor I was using wasn’t soldered correctly or that one of the connections was bad because it did occasionally output the current temperature as -1,000 Celsius which meant there was an error in the reading due to hardware. Next time I need to collect data I should implement something into the code that dismisses the error values and doesn't count them toward the final average. Another thing I would change next time is placing the sensor in a more volatile place so that the data is more interesting and a cooler conclusion can be produced. On that note what I was able to conclude from this project is that from 4:00 AM to about 8:00 am the temperature is at its coldest and day to day the highest/lowest temperature can vary heavily.

0 Lifts 

Artifacts

Name Description
24 Hour Temperature Graph This graph represents the data I collected over the 24 hours my device was running.   Download
Arduino code This is the file of the code I created for the final project.   Download
Video summary This is a video description of what i did, what i measured, and how my hardware is set up.   Link