本次设计题目为基于RS485的温湿度系统,采用RS485总线进行网络连接。整体模块包含一个主机(STM32F103ZET6)与两个从机(STM32F103C8T6),主机定时向两个从机发送命令,两个从机通过DHT11采集温度,通过串口转485芯片 SP3485转成A和B接口,主机通过自带的SP3485芯片与两个RS485转TTL芯片的A,B端相连接进行485通信,并最终主机通过串口收发接口将两哥从机采集的数据传至电脑上位机显示。本作品DIY所需材料有STM32F103C8T6最小系统板两个,STM32F103ZET6开发板一个,DHT11两个,串口转485模块两个,杜邦线若干。本作品有长距离、高稳定、低成本等优点,适用于长距离有线读取房间、蔬菜大棚、养殖场等场景的温湿度数据,在制作过程中也遇到了从机数据无法传输至主机,上位机传输数据乱码等问题,最终通过跟师兄沟通,网上查找解决办法,最终一一解决了,将来可以在主机部分添加ESP-12F等wifi模块将温湿度数据传至云平台,以便用户可以远程查看,因此本作品具有非常广泛的使用意义。
[url=【基于RS485的温湿度采集系统】 https://www.bilibili.com/video/B ... b5ef8dd01cd24e45b70]【基于RS485的温湿度采集系统】 https://www.bilibili.com/video/B ... b5ef8dd01cd24e45b70[/url]
|