Temperature, Humidity, and Barometric Pressure Weather Monitor (2026/05/31)
The Philippines is hot.
I understand that, but I only have a car thermometer, so I didn't know what the actual temperature was.
Therefore, I created hardware and software using a microCPU, the ESP32-S3, to monitor temperature.
You can measure the temperature in the shade, the temperature on the roof, humidity, and air pressure.
Details about the software will be released at a later date.https://ji1fgx.com/weather/
You can view the measurement results in 10-minute increments. The red line shows the sensor exposed to direct sunlight. Today, the temperature is fluctuating because the weather alternates between sunny and cloudy conditions.
In tropical Philippines, the nighttime temperature is around 28°C,
but the humidity rises above 80% after sunset, making for many hot and
uncomfortable nights.
The CPU used is an ESP32-S3
We send data to the web server via Wi-Fi through our home router.
BME280
This small sensor can measure temperature, humidity, and atmospheric pressure.
This sensor measures the temperature in the shade under the eaves.
DS18B20
Waterproof single-wire temperature sensor
This sensor measures the temperature of a sun-exposed area on the corrugated iron roof.
Waterproof temperature sensor for DS18B20
The wire on the left is the BME280 sensor,
the one in the middle goes to the DS18B20 waterproof temperature sensor,
and the one on the right is the Wi-Fi antenna.
A waterproof case installed under the eaves.
For some reason, there was an electrical outlet on the exterior wall. And it was 100V.
When I designed the house, I included the placement of electrical outlets.
It is installed in this manner.
I bought a concrete drill and anchors.
I had Rosmar climb onto the roof and install the DS18B20 waterproof temperature
sensor.
I tried to climb onto the roof by myself during the day, but I didn't have the strength and gave up.
The tape is just a temporary measure to hold the sealant in place until it hardens.
However, attaching the sensor directly to the galvalume steel roof could
not measure the correct temperature,
so I made an acrylic support bracket for the sensor.
With this setup, I hope to measure temperature changes closer to the actual
surrounding air affected
by wind and sunlight, rather than just the temperature of the sun-heated
metal roof.
Costs incurred
item
Model number
Peso
dollar
remarks
Waterproof BOX
243 Pesos
$4.3
100x68x50mm
CPU
ESP32-S3
359 Pesos
$6.4
A microCPU with Wi-Fi
sensor
BME280
210 Pesos
$3.6
It can measure temperature, humidity, and atmospheric pressure