将Arduino与Node-RED接口以监控网页上的温度和湿度。
硬件部件
- Arduino IDE
Node-RED是非程序员使用物联网的可视化工具,可用于更快地构建应用程序并减少IoT产品的“上市时间”。Node-RED可用于以新颖有趣的方式轻松地将硬件设备,API和其他在线服务连接在一起。Node-RED是一种开源物联网工具,已由IBM Emerging Technology组织实施。它是用JavaScript编写的,并且可以在NodeJS平台上工作。
Node-RED采用基于模块的方法,其中图形化连接了预定义模块以在Node-RED上执行操作序列,换句话说,它使用预定义端口号直接访问Arduino,Raspberry Pi等微控制器板的数据。或密码。在本教程中,我们将使用Arduino将DHT11传感器读数发送到Node-RED仪表板。同样,我们还将Arduino与ThingSpeak连接在一起,以设计气象站。
在本教程中,我们将仅关注Arduino和Node-RED 。在整个教程中,我们将介绍如何在Windows上安装和设置Node-RED 。然后,我们还将在Node-RED上设计一个仪表板,并使用不同的输入,输出和功能节点来创建流。
下面显示了将DHT11传感器与Arduino接口的电路图,该原理图是使用Fritzing软件绘制的。
DHT11是一种流行的3针传感器,可以测量温度和湿度。该传感器采用单线协议工作,易于与Arduino等开发板一起使用。DHT11的Vcc引脚与Arduino的3.3v引脚连接,而GND引脚与Arduino的GND引脚连接。当数据引脚与Arduino的第二引脚连接时。连接完成后,我的硬件如下所示
如您所见,我使用简单的母对公连接线进行连接。完整的设置由连接到我的计算机的USB端口供电。我们之前将DHT11与Arduino连接以构建IOT气象站。