CI 构建已验证 · Commit 986900d

基于ESP32-S3和Avalonia的智能农业环境监测系统

基于 ESP32-S3、DHT11、BH1750、ACD10、BMP280、OLED 与 Avalonia/.NET 8 示例数据界面的环境监测教学原型。

ESP32-S3ArduinoPlatformIOAvalonia.NET 8DHT11BH1750ACD10BMP280SSD1306

工程规格与技术指标

核心主控 ESP32-S3
开发架构 Arduino
应用场景 环境与农业监测
构建流状态 Actions 运行记录 ↗

设计物料与交付资料范围

公开一张已去除 EXIF/GPS 并缩放的 2026-03-24 历史原型照片,以及已脱敏的历史原理图、PCB 预览、UTF-8 BOM CSV 和解包后的 Gerber/Drill;未上传原 Gerber ZIP。

✓ 固件源码 (C/C++ PlatformIO 或 ESP-IDF)
✓ 引脚定义与硬件接口配置
✓ 构建脚本与 GitHub Actions 自动构建流
✓ 原理图与 PCB 制造工程(按各项目物料范围说明交付)

实测边界与工程已知约束

所有项目均基于真实工程制作,并在持续集成中经过严格的代码静态检查与编译构建。请注意以下边界细节:

  • 默认公开固件不连接 Wi-Fi/TCP,GPIO5、GPIO6、GPIO38 为输入;传感器和 OLED 仍可能初始化,不代表无外设 I/O、外部负载物理关闭或电气安全。
  • 网络和执行器仅为显式 compile-time opt-in;无设备身份、TLS、认证、授权、ACK、可靠投递或远程控制。
  • CI 不上传构建产物。固定 Actions run 只证明公开范围门禁和隔离构建,不证明烧录、传感器、OLED、网络、桌面界面、执行器、电气安全或真实环境效果。
  • 本项目不是农业自动化、可靠告警、作物/空气质量/安全结论、远程控制、无人值守、生产或工业系统。
查看该项目的详细调试与常见报错解答 (FAQ) →

获取该方案完整工程包或申请硬件定制

支持提供完整可烧录工程、PCB 打样 Gerber 文件、毕业设计开题/答辩参考资料;支持功能扩展与单片机定制开发。