For my project, I decided on the task of measuring the temperature in my room. My origional plan was to have the ESP32 make API calls to weather.gov, then compare my room's temperature to the ambient temperature, but I ended up running into too many issues and scrapped that part of the project. I ended up creating a fairly straightforward system that logs the analog voltage read by the ESP32 after the origional 3.3v is impeded by the thermistor by some amount, translating this into a digital voltage, then plugging this voltage into an equation I derived from a value table I found for a similar 10k thermistor. From here, I take the value and print it to the serial port, using a data port scraper to take the data and save it to a text file. In order to capture the 10 minute averages, I created two arrays, one to hold the 600 values collected in the 10 relevant minutes, and the other to hold the 10 minute averages for requests. From here, the value would be printed to the serial port and saved in the text file along with the rest of the data, and requests would also be printed to the serial port with similar circumstances. From the data I gathered, I noted two main things. First off, it's way too hot in my room. The lowest temperature I measured over the 24 hour period was 77.1f. Granted, the sensor was mounted close to my computer which no doubt raised the temperature, but as someone who can attest, my room is way too hot. The other thing I noticed is that the temperature was highest at 8pm, and also spiked in the morning, while it was lowest at around 11 am. This seems to coincide potentially with the sun hitting my room and heating it up faster than normal.