Commit Graph

14 Commits

Author SHA1 Message Date
Wang Beihong
5980e171c4 feat:新增MQTT控制组件和自动告警系统
- 实现MQTT控制功能,处理水泵和灯光控制指令
- 新增土壤湿度和光照强度自动告警系统,阈值可配置
- 新建MQTT控制、自动告警和阈值管理相关文件
- 更新主应用,集成MQTT和自动控制功能
- 新增传感器数据与控制状态遥测上报
- 引入NVS和应用存储分区配置
2026-03-07 02:43:30 +08:00
Wang Beihong
cf3634bebb feat:重构空气温度处理并改进UI屏幕切换
- 从vars.c和vars.h中移除了空气温度整型变量及其相关的获取/设置函数
- 更新了FlowGlobalVariables枚举,移除了空气温度整型常量
- 修改了main.c中的UI任务,实现了每3秒切换屏幕的机制
- 清理了app_main函数,移除了空气温度整型的设置,仅保留字符串表示形式
2026-03-06 22:54:22 +08:00
Wang Beihong
d532d037ab feat: 添加 UI 组件支持,整合界面元素和全局变量管理 2026-03-06 20:03:31 +08:00
Wang Beihong
b8f33364d7 feat: 更新 README 和主程序,修正 GPIO 控制接口并优化 LCD 显示文本 2026-03-06 15:57:25 +08:00
Wang Beihong
4c8d40ab2f feat: 添加电容式土壤湿度传感器支持,更新相关命令和初始化逻辑 2026-03-06 14:12:10 +08:00
Wang Beihong
61a250048d feat: 添加 Wi-Fi 连接等待功能,确保在连接成功后再初始化控制台 2026-03-06 13:30:26 +08:00
Wang Beihong
8bb5cc8836 feat: 移动控制台命令初始化到主循环中,确保在 I2C 准备后注册命令 2026-03-06 13:23:21 +08:00
Wang Beihong
6782af2d4a feat: 添加 console_user_cmds 组件,提供用户命令支持 2026-03-06 13:21:11 +08:00
Wang Beihong
ae294c0b6a feat: 添加 console_simple_init 组件支持,提供可交互控制台功能 2026-03-06 12:41:08 +08:00
Wang Beihong
88a56d541a feat: 添加 IO 外设控制组件,支持水泵与光照控制 2026-03-06 10:42:12 +08:00
Wang Beihong
d8b25ae1ac feat: 添加 AHT30 温湿度传感器支持,优化 I2C 传感器管理逻辑 2026-03-06 10:32:18 +08:00
Wang Beihong
bde2df4e13 feat: 添加 i2c_master_messager 组件,集成 BH1750 光照传感器支持 2026-03-05 20:15:55 +08:00
Wang Beihong
c2c49cc672 feat: 添加 LCD 显示组件 lvgl_st7735s_use,集成 SPI 显示与 LVGL 界面支持 2026-03-05 14:40:22 +08:00
Wang Beihong
7261022611 feat: 初始化 BotanicalBuddy 项目并集成 Wi-Fi 配网组件
- 新增 wifi-connect 组件(AP 配网、DNS 劫持、Captive Portal)

- 支持长按按键进入配网,网页配置路由器 SSID/密码

- 增加清除已保存 Wi-Fi 参数能力(API + 页面按钮)

- 增加中文状态日志与中文注释,优化配网交互

- 补充组件文档:README、USER_GUIDE、QUICK_POSTER、BLOG
2026-03-05 12:41:15 +08:00