本帖最后由 青莲云 于 2018-1-4 17:46 编辑
如果你在开发过程中遇到任何问题,请加入青莲云开发者群: 198174392,我们将在第一时间解答你的问题
使用Arduino、PM2005传感器模块、ESP8266wifi模块,结合青莲云平台,搭建一个实时pm2.5空气检测仪。
更多资料请登录青莲云官网https://www.qinglianyun.com/ 查阅
1、软件准备
文件名
| | | | | | QL_ESP8266EX_0101_160715.bin | | | |
2、硬件准备
2.1硬件总览
2.2 pm2005模块简介
1. 产品概述
PM2005 是一款激光型粉尘传感器,能够精确测量室内空气中单位体积内分布的颗粒物个
数,通过数学算法及科学标定输出颗粒物质量浓度(μg/m3)。 2. 基本指标
检测粒径范围:0.3 ~ 10 μm
PM2.5 有效量程:0 ~ 1000μg/m³
工作温度范围: -10~ +50°C
储存温度范围: -20 ~ + 60°C
工作湿度范围: 0 ~ 95%RH (非凝结)
PM2.5 测量准确性: ≤ 100μg /m³: ±15ug/m3
> 100μg /m3 且 ≤1000μg/m³: ±15%读数
(25±2℃,50±10%RH,TSI8530,香烟,GBT18801-2015)
数字输出 1(默认):UART_TTL (3.3V 电平)
数字输出 2(默认):I2C (3.3V 电平)
模拟输出 3(定制):PWM
3. 电气特性 额定电压: 5.0±0.1 VDC, 纹波小于 50mV
工作时电流: < 160mA
待机时电流: < 30mA 4. 协议说明
3、其他准备
l 注册成为青莲云的开发者,如果您还没有注册,请登录官网注册。 l 将青莲云ESP8266EX联网固件烧写到模组ESP-12中。参考《ESP8266EX青莲云固件烧录文档》 l 安装Arduino开发环境。 l 安装MsTimer2的Arduino支持库 l 安装SoftwareSerial的Arduino支持库 l 安装QL_Arduino_WIFI_Lib的青莲云WIFI-Arduino支持库
4、云端配置
4.1进入控制台
4.2添加产品
4.3添加数据点
4.4 获取产品ID和产品密钥
请一定注意产品ID和产品密钥的保密性,不要泄露。在接下来的编码过程中会用到这两个信息,请注意不要填写错误。
5、硬件连接
6、程序烧写
6.1安装支持库
将青莲云的WIFI-Arduino支持库拷贝到Arduino安装目录的libraries文件夹中,如下图:
在Arduino IDE中依次点击工具栏中”项目”->”加载库”->”管理库”出现下图所示框体,分别安装MsTimer2的Arduino支持库和SoftwareSerial的Arduino支持库
6.2导入工程用Arduino IDE打开压缩包中的青莲云土壤湿度实例的Arduino工程(.ino文件) 6.3替换宏定义用获取到的产品ID和产品密钥替换掉程序中的宏定义,请确认不要填错。
6.4烧写代码将Arduino与PC通过USB线连接,点击下图中的上传按钮。
7、模组联网
使用安卓手机打开DempAPP,为模组配置WIFI,连接网络。
8、云端查看数据
在设备配网完成后,打开青莲云控制台,找到设备管理,点击数据分析,即可看到设备已经上传数据到云端(默认数据展示频率为1分钟)。
|