
A smart thermostat that learns how your room warms up
Notes on building an ESP32 smart thermostat that learns a room's heating rate, starts at the right time, and keeps safety control local.
Resources
Tools
View all toolsTags
Everything tagged “ESP32” across notes, resources, and Mochi logs.

Notes on building an ESP32 smart thermostat that learns a room's heating rate, starts at the right time, and keeps safety control local.

Practical notes on separating motion, gesture, and presence detection, choosing the right mmWave radar module, and building an ESP32 prototype that is easy to tune.

How I built a small ESP32 smart garden to monitor soil moisture, light, and water, then irrigate a few balcony plants without turning the project into a tangle of wires.

A practical guide to reliable BLE communication for IoT devices, covering GATT, packets, MTU, notifications, reconnection, security, and power with ESP32 NimBLE.

A practical IoT security guide for ESP32 and connected devices, from threat modeling and unique identity to Secure Boot, signed OTA, protected storage, and testing.

Notes for an ESP32 bedside clock that uses CO2, temperature, light, and bed presence to explain why a night felt off, without putting a camera in the bedroom.

Notes for a small ESP32 box with two DS18B20 probes and Home Assistant alerts, meant to catch a warming fridge or freezer after a power outage.

Notes for a small LCD/TFT HMI mounted near the fridge, using Home Assistant to show meal plans, expiring food, and quick shopping-list actions.

Build a compact fume extractor with a 120 mm fan, 3D-printed case, and ESP32-C3 for speed control, timers, and filter reminders.

Notes for a medicine box with lights, a quiet buzzer, RTC, and phone alerts when a scheduled dose has not been confirmed after a grace period.

Notes for building an ESP32-S3 voice remote with ESPHome and a local Home Assistant Assist pipeline so Vietnamese voice commands can stay inside the home network.

Notes for a small ESP32 CO2 monitor on a desk, using SCD40/SCD41 to suggest opening the window when a room has stayed stuffy for too long.

Notes for a small ESP32 humidity monitor for wardrobes or camera cabinets, using an SHT sensor to catch high humidity that lasts too long.

A practical guide to PCB net classes and trace width for small boards: signal traces, 3V3, 5V, battery paths, ground, power vias, and a pre-Gerber checklist.
A practical guide to PCB ground planes, return current, GND layout mistakes, stitching vias, decoupling paths, and copper pour checks.

A beginner guide to choosing capacitors for circuits: capacitance, voltage rating, decoupling, ceramic types, DC bias, and ESP32 values.

A practical guide to animated GIF expressions in ESP32 firmware: convert assets, enable LV_USE_GIF, store files, and render with lv_gif.
Compare GIF, PNG, JPG, and C array images for ESP32 displays by flash use, RAM use, decode speed, alpha, animation, and quality.

An ESP32 TouchDown case study for reviewing an open-source schematic before reuse, covering power, reset, boot, USB, connectors, and tests.
Nastrotek uses cookies for analytics and ad personalization to help us understand how the site is used. You can accept or decline non-essential cookies.