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

    文章

    1709

    浏览量

    32572
  • 监控系统
    +关注

    关注

    21

    文章

    4186

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LoRa流量监测系统方案

    ,且难以实现全天候、实时性的数据监控,容易留下管理漏洞。因此,构建套基于LoRa技术的流量远程自动化监测系统,对于提升管理效率、降低成本、
    的头像 发表于 04-01 10:42 134次阅读
    LoRa<b class='flag-5'>流量</b>监测<b class='flag-5'>系统</b>方案

    危废暂存间远程监控管理系统方案

    ,也要保障人员安全、避免事故。但目前人工管理模式的弊端越来越大,亟待更加高效可靠的管理机制。 对此,数之能通过部署数据采集终端与远程监控云平台,实现对危废暂存间的环境远程监控、风机
    的头像 发表于 03-24 10:29 139次阅读
    危废暂存间<b class='flag-5'>远程</b><b class='flag-5'>监控</b>管理<b class='flag-5'>系统</b>方案

    换热站远程监控控制系统方案

    换热站由次网供回水系统、二次网供回水系统、补水系统、热计量系统、控制系统组成,各部分之间相互关
    的头像 发表于 03-19 15:37 172次阅读
    换热站<b class='flag-5'>远程</b><b class='flag-5'>监控</b>控制<b class='flag-5'>系统</b>方案

    水泵运行组态监控系统物联网解决方案

    监控系统,实现对设备状态的实时感知、故障预警、远程调控及能效优化,最终助力企业达成降本增效的目标。 核心需求如下: 实时监测:对水泵流量、压力、温度、振动等关键运行参数
    的头像 发表于 01-28 10:59 361次阅读
    水泵运行组态<b class='flag-5'>监控</b><b class='flag-5'>系统</b>物联网解决方案

    压气站SCADA数据采集远程监控系统方案

    压气站作为天然气管网重要的基础设施,对保障天然气稳定输送具有重要作用。通过实时采集SCADA到工业物联网平台中,管理人员能够实现对工艺系统、压缩机组、辅助系统远程监控与控制,实现操作
    的头像 发表于 01-16 16:19 262次阅读
    压气站SCADA数据采集<b class='flag-5'>远程</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>方案

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

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

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

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

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

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

    虹科方案 | 数据不缺位,监控不滞后:虹科车辆信息远程监控系统

    引言在智能网联与电动化推进中,车队管理、远程诊断和智能驾驶常被这些问题困扰:多车型数据采集要反复适配、网络波动时数据丢了难追溯、原始数据看不懂没法用...虹科车辆信息远程监控系统,用「
    的头像 发表于 09-18 17:33 1008次阅读
    虹科方案 | 数据不缺位,<b class='flag-5'>监控</b>不滞后:虹科车辆信息<b class='flag-5'>远程</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>

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

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

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

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

    供热中继泵站远程监控物联网系统方案

    和工业互联网技术的发展,构建基于工业智能网关的远程监控系统成为提升供热系统智能化水平的核心需求。 本方案以物通博联WG系列工业智能网关为核心,通过采集泵站内PLC控制器、传感器、电表等
    的头像 发表于 08-12 13:58 1221次阅读
    供热中继泵站<b class='flag-5'>远程</b><b class='flag-5'>监控</b>物联网<b class='flag-5'>系统</b>方案

    PLC远程监控与控制系统应用方案

    的核心纽带,打破了传统工业控制的空间限制,通过数字化手段实现对分散设备的集中管理、实时运维和智能决策,为智能制造提供了关键支撑。 、组成架构 PLC远程监控与控制系统并非单
    的头像 发表于 07-31 15:22 1085次阅读

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

    挤出机 PLC 全参数数据采集与远程智能监控体化系统方案
    的头像 发表于 06-20 17:36 874次阅读
    挤出机 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 1060次阅读
    移动基站<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>