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

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

3天内不再提示

如何制作一个对流量进行远程监控的系统

454398 来源:网络整理 作者:网络整理 2019-11-18 09:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:需要什么?

这项工作需要:

1 流量计 http://pt.aliexpress.com/item/New-Black-G1-2-Wate 。..

1 NodeMcu http://pt.aliexpress.com/item/NodeMcu-Lua-WIFI-dev 。..

或http://pt.aliexpress.com/item/V2-4M-4FLASH-NodeMcu 。..(我更喜欢这个)

1 面包板(取决于NodeMcu版本,此功能适用于我上面提到的第二个http://pt.aliexpress.com/item/400-Tie-Point-Interl 。..)

3条面包板电缆,就像这样http://pt.aliexpress.com/item/Free-shipping-Dupon 。..,您只需要3个,这样您就可以将其余的保留给其他项目使用。

所有代码都是在Arduino IDE。 (https://www.arduino.cc/zh/Main/Software)

最后,我使用LUA语言使用ESPlorer进行了示例,以尝试获得相同的结果(http://esp8266 .ru/esplorer/)

硬件连接是通过在流量计和 nodemcu 之间连接3条电缆(跳线)来完成的

电缆连接(使用面包板电缆,公对公):

将流量计的红色电缆输出连接到nodemcu上的3.3v引脚。

将流量计的黑色电缆输出连接到nodemcu上的“接地”。

将流量计的黄色电缆输出连接至nodemcu上的控制引脚(在我的情况下为D2引脚)

这就是开始,所以下一步是对nodemcu进行编程(控制流量计中经过的公升)。

注意:在编写任何代码之前,您可能需要将新固件刷入NodeMcu中,请使用ESP8266Flasher(https://github.com/github .com/nodemcu/nodemcu-flasher)。

我做了3个示例,将在下一步中显示,但是我只会显示第一个示例的代码。

* 流量计的规格表明+/- 440“ pulses”等于1升。

步骤2:示例1

在第一个示例中,我们有:

在Arduino IDE的串行监视器中的升数;

在ESP8266中设置一个网络服务器,其中显示了来自升消耗量的数据以响应HTTP请求。可以在网络内部或外部进行对Web服务器的访问,这需要对Wi-Fi路由器进行相应的设置。

通过HTTP GET请求,其总数升被发送到外部服务器(ThingSpeak)。有了该信息,便可以在ThingSpeak平台(请参阅https://thingspeak.com/channels/120470)中显示一个图,可以在任何Internet终端中进行访问并随时进行分析。

可以在本地网络服务器中使用“ html iframe”来显示ThingSpeak的图形(如上图所示)。

已附上了该示例的完整代码。

步骤3:示例2

在第二个示例中,我们有:

公升计数在Arduino IDE的串行监视器中;

通过HTTP GET请求,将总升数发送到外部服务器(Emoncms)。通过该信息,可以在EmonCms中创建图形(请参阅http://emoncms.org/a21210&id=32359),该图形可以远程访问并进行实时分析。

可以通过将示例1中的URL替换为emoncms的输入API中的URL来获得此示例的代码。

步骤4:示例3(仅ThingSpeak)

在第三个示例中,我们有:

在Arduino IDE的串行监视器中计数的升数;

通过HTTP GET请求,将总升数发送到外部服务器(ThingSpeak)。有了该信息,便可以在ThingSpeak平台(请参阅https://thingspeak.com/channels/120470)中显示一个图,该图可以在任何Internet终端中访问并随时进行分析。 (现在由ThingSpeak网站页面说明。)

可以很容易地修改示例1中的代码来实现此示例的代码。

第5步:ESplorer示例(LUA代码)

附带了一些带有LUA示例代码的文件。

关于ESplorer和LUA:使用ESplorer(Lua代码)与NodeMcu配合使用时,可以将多个文件发送到其内存。一方面使软件更具模块化,另一方面,我们可以将HTML页面存储在NodeMcu内存中,可以在代码上随时调用。

有用的链接:

Lua示例:https://learn.adafruit.com/adafruit-huzzah-esp8266 。..

软件ESPlorer:http://esp8266.ru/esplorer/

步骤6:最后的话。..?

和其他项目一样,出现故障。..

NodeMcu发送随机堆栈错误,有时是由于无法连接到wifi网络,或者是通过使用函数attachInterrupt。

启动代码时,我使用的是库ESP8266WiFiMulti.h,并决定换成库ESP8266WiFi.h,错误开始出现的频率越来越低。

尽管我的编码能力比电子技术要好一些(一点都不懂:P),但我一直在网上阅读有关此问题的信息,但没有运气。我使用了3个单位的NodeMcu(2个不同的模型)来检查错误是否来自有缺陷的错误,但是没有任何区别。

也许有人可以告诉我我哪里失败了?

责任编辑:wv

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

    关注

    2

    文章

    1624

    浏览量

    32270
  • 监控系统
    +关注

    关注

    21

    文章

    4149

    浏览量

    184347
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智慧城市卫星杆远程监控运维管理系统方案

    ,如何实现对其远程监控和高效运维成为了亟待解决的问题,成为设备制造商实现数字化转型的必要课题。 本方案旨在利用设备运维管理平台,构建
    的头像 发表于 11-07 10:37 174次阅读
    智慧城市卫星杆<b class='flag-5'>远程</b><b class='flag-5'>监控</b>运维管理<b class='flag-5'>系统</b>方案

    高速分切机PLC数据采集远程监控系统方案

    老旧设备缺乏通信基础,部分设备未预留空闲通信接口,导致数据采集与远程监控过程中面临多重挑战。物通博联依托工业物联网技术,提供体化PLC数据采集远程
    的头像 发表于 11-06 15:41 204次阅读
    高速分切机PLC数据采集<b class='flag-5'>远程</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>方案

    汽车充电桩远程监控运维系统方案

    问题日益凸显,直接影响了充电服务的质量和运营效率。因此,构建高效、智能的汽车充电桩远程监控运维系统成为行业迫切需求。 需求分析: 数据全
    的头像 发表于 10-24 15:04 322次阅读
    汽车充电桩<b class='flag-5'>远程</b><b class='flag-5'>监控</b>运维<b class='flag-5'>系统</b>方案

    索尼重载设备的高质量远程制作方案和应用(2)

    索尼的远程制作可以被称之为制作级的高质量远程制作,或重载设备的高质量远程
    的头像 发表于 08-21 15:56 873次阅读
    索尼重载设备的高质量<b class='flag-5'>远程</b><b class='flag-5'>制作</b>方案和应用(2)

    索尼重载设备的高质量远程制作方案和应用(1)

    最近的各地体育活动中,索尼提供了多种产品和系统方案进行测试和使用,其中将摄像机用于转播场地的集中式远程制作方式是常用方式。索尼专业解决方案突出制作
    的头像 发表于 08-21 15:55 721次阅读
    索尼重载设备的高质量<b class='flag-5'>远程</b><b class='flag-5'>制作</b>方案和应用(1)

    挤出机 PLC 全参数数据采集与远程智能监控体化系统方案

    挤出机 PLC 全参数数据采集与远程智能监控体化系统方案
    的头像 发表于 06-20 17:36 548次阅读
    挤出机 PLC 全参数数据采集与<b class='flag-5'>远程</b>智能<b class='flag-5'>监控</b><b class='flag-5'>一</b>体化<b class='flag-5'>系统</b>方案

    移动基站远程集中监控系统与基站电力远程监控系统是什么监控系统

    物联网智能配电室监控系统包含哪些:综合监控系统、安全监控系统、环境监测
    的头像 发表于 05-26 15:19 609次阅读
    移动基站<b class='flag-5'>远程</b>集中<b class='flag-5'>监控</b><b class='flag-5'>系统</b>与基站电力<b class='flag-5'>远程</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>是什么<b class='flag-5'>监控</b><b class='flag-5'>系统</b>

    气压温度流量监测系统功能特点与应用

    气压温度流量视频监控智能联网云平台监控是由广州众为自动化科技有限公司开发设计,是款工业云监控云平台,只要连接您所需
    发表于 04-21 11:39

    设备远程监控与预测性维护系统架构设计及应用实践

    本文探讨了在工业4.0与数字化转型背景下,设备管理系统从传统人工巡检向智能运维的深刻变革。文章从技术架构、实施路径和典型应用三方面深入解析了设备远程监控与预测性维护
    的头像 发表于 04-15 10:16 845次阅读
    设备<b class='flag-5'>远程</b><b class='flag-5'>监控</b>与预测性维护<b class='flag-5'>系统</b>架构设计及应用实践

    压滤机PLC数据采集远程监控系统方案

    压滤机PLC数据采集远程监控系统方案旨在实现对压滤机的远程监控与管理,提高设备运行效率,降低维护成本。
    的头像 发表于 03-24 15:54 522次阅读
    压滤机PLC数据采集<b class='flag-5'>远程</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>方案

    国科(GUOKE)流量监测管理系统的技术优势

    、国科(GUOKE)流量监测管理系统简介国科(GUOKE)流量监测管理系统,以自动化流量和视频
    的头像 发表于 03-13 11:02 672次阅读
    国科(GUOKE)<b class='flag-5'>流量</b>监测管理<b class='flag-5'>系统</b>的技术优势

    车载系统对流量整形的需求探讨

    /A会议上宣讲的,主要讨论了汽车系统流量整形的需求、场景分析及限制,相关的TSN(时间敏感网络)的仿真工作都是基于RTAW公司的Pegase软件完成的。报告首先介绍了流量整形的基本概念,解释了为什么需
    发表于 02-27 14:12 0次下载

    网络流量监控与网关优化

    在当今数字化时代,网络流量监控和管理对于任何组织来说都是至关重要的。随着数据量的激增和网络攻击的日益复杂,有效的网络流量监控和网关优化变得尤为重要。 网络
    的头像 发表于 01-02 16:14 1005次阅读

    供水泵站远程监控物联网系统方案

    供水泵站远程监控系统方案是集物联网技术、传感技术、自动化控制技术、无线通信技术、网络技术为体的自动化网络式远程
    的头像 发表于 12-17 09:35 1040次阅读

    热水机组远程监控物联网解决方案

    监控管理系统、校园卡通系统(针对校园场景)或企业综合管理系统(针对工业场景)。这些系统为用户提
    的头像 发表于 12-14 17:51 922次阅读