CI 构建已验证 · Commit 3bb7e7c
基于ESP32的天气时钟
基于 ESP32、DHT22、BH1750、DS3231、SSD1306 OLED 与本地 AP 配网的天气时钟教学原型。
工程规格与技术指标
设计物料与交付资料范围
公开一张已去除 EXIF/GPS 并缩放的 2026-03-28 历史原型照片,以及已脱敏的历史原理图、PCB 预览和 UTF-8 BOM CSV;未公开 Gerber 或演示视频。
固件源码 (C/C++ PlatformIO 或 ESP-IDF)
引脚定义与硬件接口配置
构建脚本与 GitHub Actions 自动构建流
原理图与 PCB 制造工程(按各项目物料范围说明交付)
实测边界与工程已知约束
所有项目均基于真实工程制作,并在持续集成中经过严格的代码静态检查与编译构建。请注意以下边界细节:
- AP 配网、/scan 和 /save 是无认证、无 TLS 的本地 HTTP;开放 AP 只限隔离可信环境。
- EEPROM 保存 Wi-Fi 和天气 API 凭据,不是安全存储;天气请求当前使用 setInsecure(),不校验证书。
- 固件构建不证明传感器读数、OLED、RTC、Wi-Fi、NTP、天气数据、配置保存或长期稳定性。
- Flash 构建占用为 79.1%;Actions Artifact 仅保留 14 天。