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.

ESP32ArduinoPlatformIOFlutterOLEDDHT11PIRMAX98357A

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.
View Detailed Troubleshooting & FAQ →

Acquire Engineering Package or Inquire Custom Development

Includes production Gerber files, verified source code, BOM, and integration guidance. Contact directly on WhatsApp for quick technical quotes.