gada888 发表于 2021-10-31 13:20:19

NodeRED下温度模块sht31和MQTT的双向信息发送

本帖最后由 gada888 于 2021-10-31 13:37 编辑

NodeRED下温度模块sht31和MQTT的双向信息发送

Node-RED 是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。


NodeRED把复杂的底层编程给打包,用户只需要专注于业务逻辑就可以了。下面通过一个实例,虽然一句代码没写,但仍然能把需要的功能做出来的步骤。
================
树莓派不多说了。大概大家都知道
https://www.dfrobot.com.cn/goods-1976.html


===============
DF的SHT31-F数字温湿度传感器
https://www.dfrobot.com.cn/goods-2689.html

Gravity: SHT31-F数字温湿度传感器采用业内知名的瑞士Sensirion公司推出的新一代SHT31-F温湿度传感器芯片。得益于Sensirion的CMOSens®技术,高集成度电容式测湿元件和能隙式测温元件,SHT31-F能够提供极高的可靠性和出色的长期稳定性,具有功耗低、反应快、抗干扰能力强等优点。IIC通讯,兼容3.3V/5V,可以非常容易的集成到智能楼宇、天气站、仓库存储、养殖、孵化等应用场景中。

============
这张图显示项目完成的样子

这张图显示了本次使用的MQTT工具在PC端的显示结果,设置步骤会在视频里详细解读

首先在树莓派里IIC通讯调出来



然后需要啊树莓派的工具加载项里把sht工具加载出来


接下来把需要用到的加载块拖出来并连线

对MQTT模块进行设置


调试sht31的IIC地址


进行信息的收发操作


视频是MQTT工具的操作步骤
https://www.bilibili.com/video/BV1Hv411T7ZY/


连线非常简单,根据扩展板的IIC标注来连接sth31上的SDA和SCL线

页: [1]
查看完整版本: NodeRED下温度模块sht31和MQTT的双向信息发送