水分数据收集器的制作教程

电子说

1.2w人已加入

描述

步骤1:零件清单

1 x Arduino Mega 2560

1 x USB电缆

1 x I2C LCD屏幕

1 x湿度传感器

电线

步骤2:接线

LCD I2C显示器

GND》 GND在arduino上

VCC》 5V在arduino

SDA》 arduino上的SDA

SCL》 arduino上的SCL

湿度传感器

GND》 arduino上的GND

arduino上的VCC》 5V

arduino上的信号》 A0

步骤3:流程图

此流程图展示了我们如何处理来自arduino的数据,整个过程首先是从arduino收集数据,然后将其发送到MySQL服务器,并从该服务器与nodeRED连接到获取显示屏上显示的数据。

第4步:代码

收集器

收集器

收集器

Arduino的代码可以是可以在此处看到,并且它也可以作为文本文档制作,以便于在Arduino IDE中轻松下载和实现,因此您可以将其上传到自己的Arduino并查看代码的结构。

步骤5:Node-RED

node-red在此项目中用于发送和接收数据,然后我们可以在其中显示仪表板以查看我们放入的信息。我们使用node-red将时间戳记放入MySQL服务器,并从Arduino上的湿度传感器收集数据。这是我们将数据发送到MySQL的方式,以及如何通过从数据库中检索数据来为UI收集数据的方法。

您将需要通过以下步骤运行并安装node-red:/nodered.org/docs/getting-started/installat 。..

,并按照有关如何安装和运行node-red的指南进行操作。

安装后,您将必须通过它来运行CMD可以实现。

我的node-red中的代码已按照此说明以文本文件的形式上传,并且必须导入到node-red中。

您将 需要 将以下库安装到node-red中:

node-red

node - 红色的仪表板

节点 - 红 - 节点的MySQL

节点 - 红 - 节点的Arduino

节点 - 红 - 的contrib串

节点 - 红 - 节点的serialport

node-red-node-feedparser

这是为了确保node-red将使用此指令中提供的node-red代码对探测器起作用。否则,该流程只会给您带来错误。

步骤6:MySQL Wampserver

收集器

收集器

使用了Wampserver创建一个MySQL数据库,我们可以在其中保存来自Arduino的数据,在本项目中该数据为湿度传感器数据。使用Wampserver时,服务器在您的计算机上本地运行,并且要登录数据库,您将必须使用“ root”登录而不输入代码。要与node-red通信,请务必确保流中设置的MySQL包含与Wampserver数据库相同的信息,否则它将无法连接到它。

在这个项目中,我创建了一个名为nodered的新数据库,然后创建了一个名为node的表。然后,您将创建两行,一行用于时间,一行用于湿度,这将有助于收集来自传感器的湿度数据,在这种情况下,时间戳由节点红色提供。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分