步骤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的表。然后,您将创建两行,一行用于时间,一行用于湿度,这将有助于收集来自传感器的湿度数据,在这种情况下,时间戳由节点红色提供。
-
收集器
+关注
关注
0文章
30浏览量
3444
发布评论请先 登录
微能量采集芯片如何助力无源物联网技术?
微能量采集芯片MF9006(替代bq25570)的功能特性与物联网应用
如何收集电能质量在线监测装置的运行数据?
AC系列近红外方便面水分检测仪具有温度自动补偿功能,不受外界方便面生产车间环境温度变化的影响
微波水分仪 | 含水率检测,精度±0.5%
用于白光 LED 应用的高效 1.5x 分数电荷泵 skyworksinc
薄膜水分含量的精确检测有助于电子企业及时调整生产工艺,通过灵活组网,实现绝缘薄膜水分含量智能监管
实现石英砂水分含量的快速准确测定——XKCON祥控自主研发、设计和生产的在线近红外水分仪助力水分精准控
50-600 MHz,12 dB 100 Ω 差分数字衰减器 skyworksinc
50-600 MHz、6 dB 100 Ω 差分数字衰减器 skyworksinc
AD9680数据收集错误是什么原因导致的?
为什么使用评估板EVAL-AD7760收集的数据中会出现周期性毛刺?
射频功率收集电路
管式墒情监测仪:在线监测土壤水分助力农业节水灌溉
采用高精度数字传感芯片来采集测量水分含量和温度的水分温度模组

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