ESP32 Gallery

SMART ALARM CLOCK / ESP32 APPLICATION

Smart Alarm Clock

基于 ESP32、OLED、DHT11、PIR、MAX98357A 和 Flutter 的局域网智能闹钟教学原型。

Smart Alarm Clock
Open project preview ↗
About this project

About this project

A teaching-grade LAN alarm clock: an OLED shows time and room conditions, a DHT11 reads temperature and humidity, a PIR watches for movement, a physical button silences the ring, and the sound comes from a MAX98357A playing PCM files stored in SPIFFS, with NTP keeping time. A Flutter app talks to it over plain HTTP REST to list, add, edit and delete alarms, read status and send a stop command; there is no authentication or TLS, and the notes restrict it to an isolated trusted LAN. No ringtone ships with the code because redistribution rights for the original WAVs could not be confirmed, so it still builds but stays silent.

From the README

From the README

Audio
MAX98357A BCLK / WS / DIN | GPIO26 / GPIO25 / GPIO33 · I²S
Build
PlatformIO Core 6.1.19、Espressif32 6.13.0

Hardware

Boards: ESP32

ESP32-class board. Verify the exact board revision, display, power source and wiring in the upstream build guide.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: rongyishuaige7

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

2D LED Matrix A Ball Robot Based On ESP32 ACT1026 ESP32 AI Quota Monitor AIDlink Acid Box

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗