0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-25 10:45 次阅读

步骤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

    浏览量

    3112
收藏 人收藏

    评论

    相关推荐

    使用一块ESP32模组,一个TP-LINK的路由收集CSI数据时,ping不通路由的原因?

    使用一块ESP32模组,一个TP-LINK的路由收集CSI数据时 TP-LINK设为ap模式 ESP32设为sta模式 但是ping不通路由,求问原因
    发表于 06-20 08:11

    PMG1S3如何收集数据,并使用Modustoolbox将其输入文本文件?

    如何收集数据,例如 trng 数据(随机数),并使用 Modustoolbox 将其输入文本文件? 请告知。 注: 我使用的是 PMG1S3。
    发表于 06-04 08:37

    STM32L496 DMA收集数据一半产生中断,但是仿真时发现并不是数据的一半,为什么?

    在使用定时触发ADC+DMA,做数据采集发现,DMA收集数据一半产生中断,但是仿真时发现并不是数据的一半。
    发表于 04-12 06:46

    深入理解Java 8内存管理机制及故障排查实战指南

    Java的自动内存管理机制是由 JVM 中的垃圾收集器来实现的,垃圾收集器会定期扫描堆内存中的对象,检测并清除不再使用的对象,以释放内存资源。
    的头像 发表于 04-04 08:10 887次阅读
    深入理解Java 8内存管理机制及故障排查实战指南

    STM32F103C8T6用1K采样率采集的模拟电压在通过USB发送给电脑时丢失了部分数据怎么解决?

    大家好: 我的芯片STM32F103C8T6。 我用定时产生1K的中断,中断里进行模拟采集并打开USB发生允许。 主程序里USB发送数据并关闭USB发生允许。 电脑上接收数据时有部分数据
    发表于 03-25 07:59

    gis中制作最小阻力模型步骤

    模型的详细步骤: 步骤一:数据准备和收集制作最小阻力模型之前,必须收集和准备所需的数据。这些数据
    的头像 发表于 02-25 14:59 890次阅读

    BCP为什么只有在收集数据后才存储数据

    有很多不便之处,因为可以存储在 BCP 中的收集数据的数量限制为 10,000。 为什么只有在收集数据后才存储数据
    发表于 01-22 07:06

    LTC6811如何选择链EMI电路的装置规格?

    1. 如何界定这些装置的规格,例如:100ohm抵抗和0.1uF 细胞电容器过滤器RC过滤器,用于移植收集器收集器。 2. 如何使用内部MOSFET和外部MOSFET选择细胞被
    发表于 12-25 07:22

    分数槽绕组磁势的特点

    前面讲了整数槽绕组的磁势,本期继续讲分数槽绕组的磁势。
    的头像 发表于 12-18 13:59 1097次阅读
    <b class='flag-5'>分数</b>槽绕组磁势的特点

    岩土工程监测数据的精准收集

    振动等进行精准的数据收集,为工程安全提供了重要的保障。 振弦采集仪的主要工作原理是利用振弦传感采集地震、结构、振动等数据,经过信号调理、数据
    的头像 发表于 12-11 13:53 259次阅读
    岩土工程监测<b class='flag-5'>数据</b>的精准<b class='flag-5'>收集</b>

    AD2S1205 SO输出的校验位是对哪部分数据进行校验?

    Hi, SO输出的校验位是对哪部分数据进行校验; 看手册应该是对数据部分校验即DB15-DB4; 但是通过这样校验出来的数据,校验位bit0错误率50%。
    发表于 12-05 07:27

    变压内部渗入水分有什么样的影响?

    变压内部渗入水分有什么样的影响?我需要详尽、详实、细致的最少1500字的文章 当变压内部渗入水分时,会对其性能和安全产生不利影响。水分
    的头像 发表于 11-23 14:38 928次阅读

    MAX34417:SMBus 4-四通道甚广动态测距动力收集器数据表 ADI

    电子发烧友网为你提供ADI(ADI)MAX34417:SMBus 4-四通道甚广动态测距动力收集器数据表相关产品参数、数据手册,更有MAX34417:SMBus 4-四通道甚广动态测距动力收集
    发表于 10-09 19:11
    MAX34417:SMBus 4-四通道甚广动态测距动力<b class='flag-5'>收集器</b><b class='flag-5'>数据</b>表 ADI

    如何选择垃圾收集器

    1、垃圾收集器种类 事实上Java虚拟机规范对垃圾收集器应该如何实现,并没有任何的规定,所以不同的厂商、不同版本的虚拟机所提供的垃圾收集器都会有所不同,并且一般都会提供参数供用户根据自己的应用特点
    的头像 发表于 10-09 16:48 593次阅读
    如何选择垃圾<b class='flag-5'>收集器</b>

    垃圾收集器的JVM参数配置

    本篇文章我们就来给大家介绍垃圾收集器的 JVM 参数配置。 JVM参数有很多,其实我们直接使用默认的JVM参数,不去修改都可以满足大多数情况。但是如果你想在有限的硬件资源下,部署的系统达到最大的运行
    的头像 发表于 10-09 16:35 474次阅读
    垃圾<b class='flag-5'>收集器</b>的JVM参数配置