【青莲云公开课】Arduino+青莲云制作空气PM2.5检测仪(PM2005)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7362|回复: 0

【青莲云公开课】Arduino+青莲云制作空气PM2.5检测仪(PM2005)

[复制链接]
发表于 2017-5-5 13:19 | 显示全部楼层 |阅读模式
本帖最后由 青莲云 于 2018-1-4 17:46 编辑

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

使用Arduino、PM2005传感器模块、ESP8266wifi模块,结合青莲云平台,搭建一个实时pm2.5空气检测仪。

所需固件及相关软件、源码: arduino 青莲云制作空气PM2.5检测仪开发教程.zip (493.64 KB, 下载次数: 133)
固件和源码会定期更新,请到 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、硬件准备
2.1硬件总览
1.png

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±250±10%RHTSI8530,香烟,GBT18801-2015
数字输出 1(默认):UART_TTL 3.3V 电平)
数字输出 2(默认):I2C 3.3V 电平)
模拟输出 3(定制):PWM
3. 电气特性
额定电压: 5.0±0.1 VDC, 纹波小于 50mV
工作时电流: < 160mA
待机时电流: < 30mA
4. 协议说明
2.png
3.png
4.png
5.png

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进入控制台
6.png

4.2添加产品
7.png
8.png

4.3添加数据
9.png

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

5
、硬件连接

12.png


6、程序烧写

6.1安装支持库
将青莲云的WIFI-Arduino支持库拷贝到Arduino安装目录的libraries文件夹中,如下图:
13.png
Arduino IDE中依次点击工具栏中项目”->”加载库”->”管理库出现下图所示框体,分别安装MsTimer2Arduino支持库和SoftwareSerialArduino支持库
14.png
6.2导入工程
Arduino IDE打开压缩包中的青莲云土壤湿度实例的Arduino工程(.ino文件)
6.3替换宏定义
用获取到的产品ID和产品密钥替换掉程序中的宏定义,请确认不要填错。
15.png
6.4烧写代码
ArduinoPC通过USB线连接,点击下图中的上传按钮。
16.png



7、模组联网

使用安卓手机打开DempAPP,为模组配置WIFI,连接网络。
17.jpg
18.jpg
19.jpg
20.jpg

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














您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-1 00:54 , Processed in 0.084558 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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