SMART ALARM CLOCK / ESP32 APPLICATION
Smart Alarm Clock
基于 ESP32、OLED、DHT11、PIR、MAX98357A 和 Flutter 的局域网智能闹钟教学原型。

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
See what an ESP32 project looks like, and whether it runs on your board.
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Try a project
Newest listings
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.