https://pan.baidu.com/s/1138VxYxN2gUeCsYwLpzLDg?pwd=1111、
程序连接如上,系统可以测量温湿度和氧气浓度,采用stm32f103c8t6,传感器有SHT20温湿度传感器和K-5S-O2氧气传感器,电机驱动模块L298N和5V直流电机和LED还有按键蜂鸣器、OLED显示屏,全部使用HAL库编程
有labview上位机,串口连接
上位机图
实物图
方案图
该系统功能主要包括:
- 对粮食仓库的温湿度和氧气浓度的检测;
- 当粮仓内部温湿度、氧气浓度超过设定阀值时,报警并启动通风电机;
- 能通过串口模块与LabVIEW上位机通讯,在上位机界面显示温湿度、氧气浓度的实时检测值及历史数据曲线,并能控制下位机通风电机;
- 可以通过按键操作手动控制通风电机的启停;
使用IO口如下:
.PD0、PD1: 接外部晶振
.PB7、PB6: 硬件i2c1接OLED显示屏
.PB10、PB11: 硬件i2c2接sht20温湿度传感器
.PA10、PA9: 串口1,和上位机通讯
.PA2、PA3: 串口2接收氧气传感器的数据
.PA13、PA14: SWD调试接口,用于程序下载和仿真调试
.PB13: 按键接口(key_2),用于按键控制电机开启
.PB12: 按键接口(key_1),用于按键控制电机关闭
.PB15: 连接继电器模块,控制蜂鸣器报警
.PB14: 连接继电器模块,控制通风电机工作状态
.PB0: 连接红色LED,亮起表示仓库环境异常
.PB1: 连接绿色LED,亮起表示仓库环境正常
.PC13、PC14: 连接l298n电机驱动模块控制电机工作的转向
实物图



