This website requires JavaScript.
入驻
发布

基于STM32的智能温湿度控制系统

ZYXC 发布于2024-09-05 15:15:42 CC BY-NC协议 分类:嵌入式 侵权投诉
销量: 3
5
2
0
简介:

本项目开发了一款集成RS485通信与Modbus协议的温湿度高精度变送器,支持0.96寸OLED实时显示温湿度,并支持远程监控与管理,具备自动温控功能及通过485接口远程控制继电器开关,适用于工业自动化与环境监测领域。

应用场景:

智能家居、温室大棚、机房、仓库、工业自动系统、电力系统、工业系统、医疗领域、商场、个人DIY等;

一.产品简介

一款基于RS485通信接口和Modbus协议的温湿度变送器,该设备能够高精度地测量环境温度与湿度,并通过RS485接口实现长距离、稳定的数据传输,满足工业自动化、环境监测等领域对温湿度数据远程监控与管理的需求;


二.应用场景

适用于智能家居、温室大棚、机房、仓库、工业自动系统、电力系统、工业系统、医疗领域、商场、个人DIY等;


三.产品概述

1、该设备以STM32L431RCT6微控制器作为核心处理单元;

2、采用高性能的温湿度传感器DHT11,能够精确感知周围环境的温度和湿度变化,确保数据的准确性和可靠性。

3、通过RS485接口和Modbus RTU协议,可以实时采集温湿度值,并可以远程控制继电器的开启与闭合;

4、实时0.96寸OLED显示当前环境的温度、湿度值。界面友好,信息直观,便于现场查看和操作。

5、可通过K1、K2、K3对监控的温度阈值进行配置,并支持掉电保存;

6、当环境温度超过设置的温度阈值时,继电器自动闭合,实现自动化控制;


四.产品参数

1、供电输入:DC 5V;

2、功耗:22mA@5V

3、温度测量范围:-20℃~60℃;

4、湿度测量范围:5%~95%RH;

5、分辨率:0.1℃,0.1%RH;

6、显示屏规格:0.96寸OLED;

7、红色LED:电源指示灯,上电长亮;

8、继电器:220V/5A;

9、外挂SPI Flash:2MB;

10、带过压、过流保护;

11、OLED尺寸:0.96寸;

12、PCB尺寸:70*90mm,双层板;

13、螺丝固定孔:M3*4;

3D简介图:

基于STM32的智能温湿度控制系统硬件项目图1



五.使用说明

1、使用附件参考链接的推荐的0.96寸OLED模块,按照对应引脚进行连接;

2、使用DC5V适配器进行供电;

3、使用RS485接口实时读取温湿度传感器值(波特率115200 N 8 1):

基于STM32的智能温湿度控制系统硬件项目图2

举例:

主机发送:01 04 00 00 00 02 71 CB

从机返回:01 04 04 00 18 00 24 7B 98

备注:数据1-湿度值;数据2-温度值

解析:

①温度值0x0018,即24℃;

②湿度值0x0024,即36%RH


4、使用RS485接口控制继电器开启与闭合(波特率115200 N 8 1):


基于STM32的智能温湿度控制系统硬件项目图3

举例:

控制继电器1打开:

主机发送:01 05 00 00 FF 00 8C 3A

从机返回:01 05 00 00 FF 00 8C 3A

控制继电器1关闭:

主机发送:01 05 00 00 00 00 CD CA

从机返回:01 05 00 00 00 00 CD CA

5、可通过OLED实时查看温湿度值,刷新频率1s;

6、系统默认温度阈值为40℃,当环境温度超过温度阈值后,继电器自动闭合,温度阈值可配置,配置方法如下:

①按住K3按键进行上电3s,可使系统进入配置状态,OLED显示temp set :40(当前的温度阈值);

②短按K1按键1s,减少温度阈值;

③短按K2按键1s,增加温度阈值;

④同时按住K2+K3按键进行确认,温度阈值设置成功并保存到SPI Flash中;

⑤阈值设置成功后,自动进入正常工作状态,OLED实时显示当前的温度和湿度值,刷新周期为1s;


六.备注

1、主控芯片为STM32L431RCT6,附件包含hex格式的程序,使用Jlink下载器通过J2位置SWD标准下载口进行下载即可;

2、只有HEX固件,不提供源码程序,源码有偿,可通过官方人员联系我;

3、小批量成本在32元左右;

4、0.96寸OLED,可以直接某宝采购,附件有购买参考链接。


七、测试视频

视频展示了如下功能:1、OLED实时显示温湿度,每隔1s刷新一次;2、通过RS485获取温湿度值到上位机;3、通过按键设置温度阈值;4、通过RS485控制继电器开启与闭合;



温湿度 继电器 STM32 传感器 Modbus RS485
最近更新时间 2024-09-05 15:15:42
描述
PCB
元件清单
原理图
附件
讨论