Close
0%
0%

Heat Sentinel — Your Personal Heat Index Guardian

A compact smart heat-safety system that senses, analyzes, and alerts—turning real-time environmental data into actionable protection.

Similar projects worth following
Heat Sentinel is a room-level heat monitoring and early-warning system that goes beyond measuring temperature. It combines temperature, humidity, Heat Index, and exposure time to understand when an environment is becoming unsafe—and automatically alerts you when action is needed.

Heat is one of the quietest dangers we face. It doesn't announce itself like a flood or a fire. There is no sudden event to warn you that something has gone wrong. Instead, heat builds gradually—one degree at a time, hour after hour—until a room that seemed perfectly comfortable can become an unsafe place to stay. And often, the people most vulnerable to that change are the least likely to notice it themselves.

An elderly parent living alone. A baby sleeping in a nursery. A pet left at home on a hot afternoon.

A conventional thermometer can tell you that a room is 35°C. But temperature alone doesn't tell the whole story. Humidity can make the same temperature feel significantly hotter, and prolonged exposure can turn an uncomfortable environment into a serious health risk.

We wanted to build something that could recognize that difference.

That idea became Heat Sentinel. It's a room-level heat monitoring and early-warning system designed to continuously watch the environment and notify someone when heat begins to cross into dangerous territory.

Instead of simply asking "How hot is the room?", Heat Sentinel looks at the bigger picture: how hot it actually feels, what risk level that represents, and how long the room has remained there.

Because a brief spike in temperature is not the same as spending several hours in sustained heat.

Heat Sentinel is built around that idea. It doesn't just measure the environment—it keeps track of how the conditions change over time, turning a simple temperature reading into a clearer picture of what is actually happening inside the room.

And most importantly, it doesn't require someone to constantly check a thermometer or keep a dashboard open. When conditions become dangerous, Heat Sentinel brings the warning to you. That is the gap we wanted to close: the gap between knowing the temperature and understanding the danger.

At the edge of the system is a small Waveshare ESP32-S3-Zero paired with a Waveshare BME280 sensor. The sensor measures temperature and humidity and sends that information over Wi-Fi to a Java 26 backend. From there, the raw measurements become something much more meaningful.

The backend calculates the Heat Index, using the established NOAA regression that accounts for both temperature and humidity to estimate how hot the environment actually feels. The result is then classified into different risk levels, allowing the system to understand not just whether a room is warm, but whether its conditions are becoming unsafe.

A brief spike in temperature is not the same as spending several hours in sustained heat. Heat Sentinel therefore keeps track of how long the room remains within each risk zone throughout the day, giving us a much clearer picture of the environment and its progression.

All of this information comes together in a live web dashboard, where the current temperature, humidity, Heat Index, risk level, and history can be monitored in real time. But we didn't want Heat Sentinel to depend on someone constantly watching a screen.

When conditions enter a dangerous range, the system can immediately send a Telegram notification to the person responsible for the space. The room doesn't have to wait for someone to check it—the system brings the warning to them.

The complete journey is surprisingly simple: BME280 → ESP32-S3 → Java 26 → Heat Index → Risk Analysis → Dashboard → Telegram Alert

We also wanted the software side of the project to be an engineering exercise in its own right.

The backend is built directly on Java 26, without Spring, Maven, or a collection of external frameworks. Modern Java features such as sealed interfaces, pattern matching, exhaustive switches, records, and virtual threads allow us to build the sensor API, web dashboard, real-time WebSocket layer, and alert system as a single self-contained application.

The result is a system that is small enough to understand, simple enough to deploy, and powerful enough to continuously monitor...

Read more »

Housing.stl

Standard Tesselated Geometry - 302.82 kB - 08/22/2026 at 04:53

Download

Cover.stl

Standard Tesselated Geometry - 335.92 kB - 08/22/2026 at 04:53

Download

A8.png

Connection

Portable Network Graphics (PNG) - 731.53 kB - 08/19/2026 at 11:38

Preview

3.png

Battery Charger

Portable Network Graphics (PNG) - 484.59 kB - 08/19/2026 at 11:38

Preview

  • 1 × Waveshare ESP32-S3 Zero
  • 1 × Waveshare BME280 Sensor
  • 1 × Lipo Battery 400 mAh
  • 1 × Battery Charger (Designed)

  • 1
    3D Printing the Parts

    We wanted the enclosure to be cute, simple, and minimal, with a clean form that matched the character of the project. We designed it from scratch in ThinkerCAD, keeping the enclosure compact while making sure there was enough space for everything.

    After finalizing the CAD model, we 3D printed the enclosure using black PLA filament on our Bambu Lab P2S 3D printer. The result is a clean, compact enclosure that keeps the electronics protected while giving Heat Sentinel the simple and polished look we were aiming for.

  • 2
    Designing Battery Charger

    To keep Heat Sentinel compact, we decided to design our own battery charger instead of using a separate off-the-shelf charging module.

    The charger was designed from scratch in KiCAD, with an MCP73831 Li-ion charge controller. We also included charge-status LEDs and the required battery connections and supporting components.

    The focus was to keep the circuit small, clean, and reliable while making it easy to integrate directly into the Heat Sentinel enclosure. The final schematic gives us a dedicated charging solution designed specifically for the project.

  • 3
    Ordering the PCB

    With the design finalized, we sent the charger PCB to NextPCB for manufacturing and assembly.

    A big shout-out to NextPCB for supporting Heat Sentinel. The PCB fabrication and assembly quality was excellent, and the overall finish was genuinely impressive—especially considering the price point.

    If you're building your own hardware, this is a great time to try NextPCB. Their current turnkey PCBA offer provides up to $200 off qualifying 1–10 piece assembly orders, making it possible to get your prototype assembled at a significantly lower cost.

View all 23 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates