【青莲云公开课】-Arduino+青莲云制作室内温湿度检测仪(DHT11)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 26853|回复: 29

【青莲云公开课】-Arduino+青莲云制作室内温湿度检测仪(DHT11)

[复制链接]
发表于 2016-7-18 17:21 | 显示全部楼层 |阅读模式
本帖最后由 青莲云 于 2017-6-27 14:54 编辑

如果你在开发过程中遇到任何问题,请加入青莲云开发者群: 198174392,我们将在第一时间解答你的问题

使用Arduinodht11温湿度传感器模块、ESP8266wifi模块,结合青莲云平台,搭建一个实时联网温湿度计。

所需固件及相关软件、源码: Arduino青莲云制作室内温湿度检测设备.zip (866.91 KB, 下载次数: 615)
固件和源码会定期更新,请到 https://www.qinglianyun.com/Home/Download/file 下载最新版本。
更多资料请登录青莲云官网https://www.qinglianyun.com/ 查阅

1、软件准备
  
文件名
  
文件说明
QL_Arduino_WIFI_Lib
青莲云WIFI-Arduino支持库
QL_Android_DemoApp.apk
青莲云安卓DemoAPP
QL_ESP8266EX_0101_160715.bin
青莲云ESP-12模组联网固件
QL_ESP8266EX_CA_CERT.bin
青莲云ESP-12模组CA证书


2、硬件准备
1.png


3、其他准备
l  注册成为青莲云的开发者,如果您还没有注册,请登录官网注册。
l  将青莲云ESP8266EX联网固件烧写到模组ESP-12中。
l  安装Arduino开发环境。
l  安装DHT的Arduino支持库
l  安装MsTimer2的Arduino支持库

4、云端配置
4.1进入控制台
2.png
4.2 添加产品
3.png
4.png
4.3 添加温湿度上报功能
5.png
6.png
7.png
4.4 获取产品ID和产品密钥
8.png
9.png

请一定注意产品ID和产品密钥的保密性,不要泄露。在接下来的编码过程中会用到这两个信息,请注意不要填写错误。

5、硬件连接
10.png
DTH11传感器有3根引线,VCCGNDDATA分别连接到Arduino上的5VGNDpin7
11.png
面包板上7根引线,分别接ESP-12Arduino上的3.3VGND
12.png
ESP-12上有7根引线,接线方式如下:
CH_PD    <------->面包板3.3V
VCC        <------->面包板3.3V
TXD        <------->  Arduino上的pin0(RX)
RXD        <------->  Arduino上的pin1(TX)
GPIO0     <------->面包板3.3V
GPIO15   <------->面包板GND
GND       <------->面包板GND

6、程序烧写
6.1安装支持库
将青莲云的WIFI-Arduino支持库拷贝到Arduino安装目录的libraries文件夹中,如下图:
13.png
6.2 导入工程
Arduino IDE打开压缩包中的青莲云温湿度实例的Arduino工程(.ino文件)
6.3 替换宏定义
用获取到的产品ID和产品密钥替换掉程序中的宏定义,请确认不要填错。
14.png
6.4 烧写代码
ArduinoPC通过USB线连接,点击下图中的上传按钮。
15.png

7、模组联网
使用安卓手机打开DempAPP,为模组配置WIFI,连接网络。
7.1 绑定产品
首先需要在DemoAPP中添加产品。打开产品信息页面可以查看到产品二维码,在DemoAPP界面扫描产品二维码即可实现产品和APP的绑定。
16.png
17.png
添加完产品后,APP界面会出现云端对应的产品信息。由于该产品下还没有已经配网成功的设备,所以产品左侧会有一个红色问号表示当前状态并没有配网完成。
18.png
7.2 发现设备
点击上图中的产品信息,进入设备列表页面,点击发现设备。
19.png
7.3 设备配网
点击发现设备按钮后进入设备配网环节。此时WIFI模块处于上电状态。DemoAPP会在局域网内发送配网广播包,WIFI模块收到广播包后根据用户输入的SSID和密码进行配网。由于不同WIFI芯片的配网方式不同,请在设备类型中选择对应的WIFI芯片。
20.png
配网成功后会在设备列表看到设备信息,代表该设备已经成功连接青莲云,可以和云端进行数据交互或者接受远程命令控制。
21.png
此时返回产品信息页面,可以看到产品状态由红色问号变成绿色对号,设备配网阶段全部完成。
22.png

8、云端查看数据
在设备配网完成后,打开青莲云控制台,找到设备管理,点击数据分析,即可看到设备已经上传数据到云端(默认数据展示频率为1分钟)
23.png
24.png






发表于 2020-5-7 13:35 | 显示全部楼层
手机号不识别199开头的,尽快处理下哦
发表于 2017-4-11 17:25 | 显示全部楼层
版主你好,新版的app没有扫描一项,打开要求填appid和apptaken,是对应的产品id和钥匙么?填入后为什么不验证失败?
发表于 2016-7-18 17:35 | 显示全部楼层
mark   
66的  有时间研究一下
发表于 2016-7-18 17:36 | 显示全部楼层
写的好详细,良心之作啊。。赞一个!
发表于 2016-7-18 18:07 | 显示全部楼层
从硬件到软件,写的好详细,必须赞一个!
发表于 2016-7-21 12:08 | 显示全部楼层
楼主你这个网页添加传感器那块,交互性设计的挺好啊,比我之前用的云平台都简洁明了啊~!
发表于 2016-7-21 16:48 | 显示全部楼层
能测试你们的云嘛 ?帮忙通过一下!
发表于 2016-7-21 16:56 | 显示全部楼层
图文分享,思路清晰,感谢楼主,有收获!赞一个~
发表于 2017-3-19 20:59 | 显示全部楼层
这个能和加湿器结合,控制加湿器开关吗
发表于 2017-3-19 21:26 | 显示全部楼层
版主,您好!
我在社区里看了您的关于室内温度检测仪的帖子,请问在购满硬件是,只要买ESP8266模块吗?后面我看您有介绍ESP-12,是不是这两种是同一种啊?
谢谢!
 楼主| 发表于 2017-3-21 17:58 | 显示全部楼层
朝朝 发表于 2017-3-19 21:26
版主,您好!
我在社区里看了您的关于室内温度检测仪的帖子,请问在购满硬件是,只要买ESP8266模块吗?后面 ...

ESP-12是ESP8266的一种型号
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 02:47 , Processed in 0.133542 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表