CI Build Verified · Commit b24cf2c
ESP32 Ambient Smart Alarm Clock with Flutter Companion App
Connected desktop alarm clock based on ESP32, MAX98357A I2S audio amplifier, SSD1306 OLED, DHT11 sensor, PIR motion detection, and a cross-platform Flutter LAN control app.
Engineering Specifications
Microcontroller
ESP32
Toolchain
Arduino
Domain
Smart Home & Multimodal
CI Verification
Actions Log ↗
Hardware Deliverables & Scope
Includes prototype photos, Flutter mobile UI screenshots, and schematic documentation.
Clean Firmware Source Code (C/C++ PlatformIO / ESP-IDF)
Complete Pin Mappings & Hardware Schematics
GitHub Actions Continuous Integration & Build Artifacts
PCB Layout & Fabrication Gerber Files
Known Engineering Constraints & Bench Boundaries
All projects are built from real bench testing and validated by automated static analysis and continuous integration. Note the following operational boundaries:
- Audio playback and Wi-Fi transmission share FreeRTOS CPU time; I2S DMA buffers must be tuned.
- Flutter mobile app syncs over local UDP broadcast discovery.
- OLED screen burn-in protection requires periodic pixel shift routines.