[UNO]

基于Arduino和OneNet平台的MQ2监控装置

[复制链接]
8594|4
手机看帖
扫描二维码
随时随地手机跟帖
hbzjt2011|  楼主 | 2021-1-6 09:38 | 显示全部楼层 |阅读模式
本帖最后由 hbzjt2011 于 2021-1-6 09:41 编辑

#申请原创# @21小跑堂 @21小跑堂 @21小跑堂


一、系统接线参考下图,其中连接电脑的USB串口用于打印调试信息,与Arduino的软件虚拟串口连接,Arduino实际的串口用于连接ESP8266模块:
175925ff51348c2606.png
二、创建OneNet云端设备:
1、首先登陆中国移动物联网开放平台,网址:https://open.iot.10086.cn/,点击注册:
879985ff51363ec9ec.png
2、输入用户信息,注册新用户:
924645ff51376d5106.png
3、注册完成后,输入用户名密码登陆平台:
844735ff5138e5f5f0.png
4、登陆点击开发者中心进入设备管理界面:
984505ff5139b2bcd9.png
5、点击添加产品,输入产品描述信息,选择接入协议为EDP协议:
819335ff513a81a904.png
767195ff513b4cc917.png
276405ff513c17ceee.png
752095ff513ca91781.png

6、完成添加产品步骤后,点击立即添加设备,输入设备信息,创建设备:
772065ff513d580006.png
7、完成添加设备后,点击设备列表,查看设备ID;点击产品概况,复制APIkey,在Arduino程序中需要使用这两个信息;
840675ff513e206507.png
907485ff513ed528a5.png
8、复制刚才的设备ID和APIkey到Arduino程序中,如下图所示:
823555ff513fb4becc.png
9、修改程序中的WIFI信息为你使用的WIFI名称和密码:
884775ff51407aabd8.png
10、将修改完成后的程序上传至Arduino,上传成功后,打开电脑串口调试助手查看设备连接信息:
30165ff5141990e58.png
11、设备连接成功后,可以查看平台设备已显示为在线状态,同时点击数据流查看上传MQ2数据:
127975ff51425d3a16.png
558365ff5142e64f81.png
12、点击应用管理创建网页应用,添加应用描述信息,并在应用编辑界面添加折线图和仪表盘控件,分别用于显示MQ2变化趋势和实时数据,同时更改控件的数据流为MQ2_Value:
258215ff5143a6166e.png
437565ff5144350d51.png
13、应用编辑完成后,保存,即可查看实时数据信息,此外可以通过下载设备云APP(网址:https://open.iot.10086.cn/doc/art656.html#118)登陆后在手机端查看数据信息:
147985ff514504bb34.png
94215ff5145b170a8.png
三、ESP8266模块固件更新:
参考如下链接:https://jingyan.baidu.com/article/0a52e3f4d03556bf63ed7253.html
  • 下载模式:CH_PD(EN)、RST、GPIO2、(接3.3V),GPIO0接地。
  • 运行模式:CH_PD(EN)、RST、GPIO2、(接3.3V),GPIO0接3.3V。

294425ff514714d31e.png
19075ff514825249e.png

  

使用特权

评论回复
评论
21小跑堂 2021-1-13 11:00 回复TA
过程很完整,但是字数800字还要多多完善呀~建议补充些文字哦,补充好了后,可以在下边楼层重新@我一下,这样可以重新审核哈~加油加油 

相关帖子

gaochy1126| | 2021-10-23 19:34 | 显示全部楼层
这个资料很不错,有mqtt的通信协议的程序吗?  

使用特权

评论回复
lospring| | 2021-12-30 16:49 | 显示全部楼层
谢谢分享

使用特权

评论回复
gaochy1126| | 2022-1-27 20:18 | 显示全部楼层
还是习惯使用esp8266直接开发OneNet平台协议。  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎参与LabVIEW版块的讨论学习! 点我一键即达

157

主题

2338

帖子

40

粉丝