Introduction
This article explores two popular ESP32‑based desk gadgets: a super‑sleek weather station and a customizable Pomodoro timer. Both projects blend functionality with modern design, making them perfect additions to any workspace.
ESP32 Weather Station
The weather station, originally showcased on Hackaday, was created by Clovis Fritzen. It combines a compact form factor with real‑time environmental data, all displayed on a clean interface.
- Core hardware: ESP32 development board
- Sensors: temperature, humidity, and atmospheric pressure
- Display: high‑resolution OLED or LCD screen
- Connectivity: Wi‑Fi for online forecasts and data logging
- Design: minimalist enclosure that fits nicely on any desk
ESP32 Pomodoro Timer
The Pomodoro timer leverages the ESP32’s Wi‑Fi capabilities to provide a reliable, internet‑connected productivity tool. Users can select four preset intervals—15, 30, 45, or 60 minutes—by pressing a single button multiple times.
- Four timer settings: 15 min, 30 min, 45 min, 60 min
- Simple button interface: press 1‑4 times to choose duration
- Audible alert: beep or melody signals the end of a session
- Optional Wi‑Fi sync: log sessions to a cloud service
- Compact case: fits alongside the weather station for a unified look
Getting Started
Both projects share a similar workflow:
- Gather components: ESP32 board, sensors/display, push‑button, and power source.
- Clone the source code from the creator’s blog (use Google Chrome’s translation tool if needed).
- Install the Arduino IDE or PlatformIO, add the ESP32 board package, and upload the sketch.
- Calibrate sensors and adjust display settings to match your preferences.
- Enclose the hardware in a 3D‑printed or laser‑cut case for a polished finish.
With these steps, you’ll have two functional, stylish devices that enhance both your environment monitoring and productivity.