Wang Beihong ffdb7065e3 功能:集成SU-03T语音模块,完善UI代码文档
- 在CMakeLists.txt中添加SU-03T语音模块依赖。
- 在main.cpp中实现SU-03T接收回调函数,处理接收消息。
- 完善各UI源文件文档,包括动作、屏幕和字体,明确模块作用与数据流向。
- 更新主应用逻辑,初始化并启动SU-03T接收器。
- 修改过程中确保兼容性,保留原有接口。
2026-04-22 01:06:10 +08:00
2026-04-19 20:49:20 +08:00
2026-04-19 20:49:20 +08:00
2026-04-19 20:49:20 +08:00
2026-04-19 20:49:20 +08:00
2026-04-19 20:49:20 +08:00

引脚分配

IIC设备

这类设备有BH1750光照传感器、AHT30温湿度传感器

设备名称 SCL引脚 SDA引脚
BH1750 GPIO1 GPIO2
AHT30 GPIO1 GPIO2

继电器

一共有4个继电器分别控制4个设备的开关从1号到4号依次为风扇、照明灯、制冷片、加热器。

设备名称 继电器编号 GPIO引脚
风扇 1 GPIO12
照明灯 2 GPIO11
制冷片 3 GPIO10
加热器 4 GPIO9

ADC传感器

这个用的是ADC输入连接到GPIO3引脚。

设备名称 GPIO引脚
火焰传感器 GPIO3
MQ-2 GPIO8

串口设备

设备名称 TX引脚 RX引脚
气体传感器 GPIO4 GPIO5
语音模块 GPIO6 GPIO7

IO设备

设备名称 GPIO引脚
HC-SR312 GPIO16
微动开关 GPIO17

称重模块

设备名称 GPIO引脚
HX711 GPIO35
    set_var_door_status("关闭");
    set_var_food_status("良好");
    set_var_door_status("关闭");
    set_var_hum_status("有人");
    set_var_hot_status("开");
    set_var_cool_status("关");
    set_var_fan_status("开");
    set_var_light_status("开");
Description
智能粮仓的代码
Readme 23 MiB
Languages
C 75.5%
C++ 24.4%