远程4-20mA电流采集(4G版)

 

前言

结合 ShineBlink机智云 开发者即使不懂嵌入式物联网开发、云和App开发,也能很快实现一款包含硬件、云和App的物联网智能硬件。

 

一、本章实现功能介绍

在工业场景中,有大量的传感器设备是4-20mA输出接口,这里我们设计一个电路板能够采集4-20mA电流的并将采集到的电流通过4G通信模组发送至机智云,这样我们就可以远程查看和管理现场的各种4-20mA设备了。ShineBlink核心板最多支持四路4-20mA采集,本章中只实现了一路,如果开发者需要更多路的话完全可以参考本章的教程实现更多的采集路数。

下图是接线实物图和App监测页面:

exp

app

 

二、硬件端接线图

4_20mA4G

 

三、材料清单

名称推荐购买源资料下载
通用版机智云 App免费下载地址
ShineBlink 万能物联网开发板淘宝搜索”ShineBlink“店铺有售shineblink.com
带机智云GAgent固件的ML302 4G模块淘宝搜索”ShineBlink“店铺有售,购买链接:https://item.taobao.com/item.htm?ft=t&id=657692493882gizwits.com
4-20mA电流转电压模块淘宝搜索”ShineBlink“店铺有售shineblink.com
黑色底板该底板只是为了省掉接杜邦线,让外观好看一些,不是必需品,开发者如果没有可以用杜邦线来替代。如果仍想获取该底板,有如下两种方式:(1)通过右边提供的PCB工程资料自己打样PCB制作即可(2)通过联系微信号"shine_blink"免费获取空板PCB自己焊接也可(如果还有的话)底板PCB工程下载地址

 

四、硬件端完整源代码

上面代码中出现的"LIB_"开头的库函数的详细介绍可以在shineblink.com网站上的API文档中查询。

 

五、机智云接入和App开发(三个选择)

 

选择一: 机智云+通用版App访问设备(难度最低)

通过《4G设备接入机智云教程》我们可以很快掌握机智云的接入流程,并使用现成的通用版机智云App即可很快的实现手机App远程访问我们的开发板。缺点就是通用版App的UI页面看起来不够专业。

本例中我们使用了"Rf3"这个两位小数浮点型数据点作为4-20mA电流的上传数据通道,记得在机智云平台修改相应的数据点的名称。

DataPoint

 

选择二:机智云+零代码定制版App访问设备(难度较低)

在选择二之前,必须完成上面选择一的工作,然后参考《赛博坦零代码App开发(4G版)》教程实现定制版App访问设备。开发好以后的页面如下:

app

 

选择三:定制化开发App或微信小程序(难度较高)

如果有一定开发能力,开发者可以考虑在机智云免费提供的开源代码上做一定的定制开发形成自己的App。

 

六、项目视频演示教程