I was inspired to work on this project from STEM teachers project in Arizona. He is helping his brother experiment with renewable energy sources and unconventional agricultural solutions to terraform a plot of desert-land in Arizona using Groasis Waterboxx planters, restoring it to an oasis. One of their necessities is generating solar power and storing it in a battery array next to the house. This battery array often gets hot and needs to be cooled with a powerful fan. I decided to help by creating a temperature monitoring system for the battery bank to automatically turn on an air cooling system that will have an aluminum heat sink on the batteries. This temperature monitor can also double as a compact weather station that can record air temperature and humidity with the addition other sensors like this DHT11 temp/humidity sensor.
My first prototype uses a Wifi-enabled ESP32 Arduino board with an LCD touch screen. The ESP32 uses an insulated temperature sensor to measure the temperature that is then displayed on the screen. The screen currently displays a large temperature gauge at the top that ranges from 32-200°F, and it also displays additional vertical gauges at the bottom that I want to use to display other telemetry.
In the picture, I am testing the temperature monitor by heating up the sensor probe with a flame and then placing it in ice-water to observe the temperature variations.