PM2.5电子积木
简介
PM2.5电子积木是OCTOPUS系列中一个检测环境PM2.5浓度的传感器模块,它的工作原理是基于ZH03激光粉尘传感器模组,通过这个模组对空气中的粉尘颗粒物进行检测,具有良好的一致性、稳定性。模块具有PWM输出和串口输出,方便使用!
特性
- 兼容3.3V/5V设备直接驱动。
- 兼容micro:bit和Arduino驱动。
- 标准的3线GVS接口。
- 传感器一致性好、数据准确、实时响应,小分辨颗粒直径0.3μm。
- 支持PWM输出和串口输出。
参数
项目 | 参数 |
---|---|
品名 | PM2.5电子积木 |
SKU | EF04090 |
版本号 | V1.2 |
输入电压 | DC3~5V |
工作电流 | <120mA |
休眠电流 | <10mA |
工作温度 | -10~50℃ |
可检测气体 | PM2.5 |
尺寸 | 50.00mm X 50.00mm |
净重 | 46.30g |
外形与安装定位尺寸
引脚接口框图
主体功能模块介绍
ZH03B传感器模块
ZH03B传感器模块用于检测所处环境的PM2.5浓度。
3PIN标准GVS电子积木接口
标准GVS电子积木接口,其中S是3.3V PWM信号输出引脚。
4PIN串口输出接口
3.3V串口信号输出接口。
快速上手
硬件连接
将PM2.5电子积木通过iot:bit的P1口
软件编程
步骤1 打开makecode
打开makecode在线编程网页。
步骤2
搜索关键词iot
,添加iot-environment-kit
软件包。
步骤3 编写程序
步骤4 下载
完整的程序代码如下:https://makecode.microbit.org/_A1qAkv6w9Wev
你也能通过以下网页直接下载程序:
结果
5x5屏幕滚动显示PM2.5的数值,单位为μg/m3。
Python 编程
步骤 1
下载压缩包并解压Octopus_MicroPython-master 打开Python editor
为了给PM2.5传感器编程,我们需要添加pm25.py。点击Load/Save,然后点击Show Files(1)下拉菜单,再点击Add file在本地找到下载并解压完成的Octopus_MicroPython-master文件夹,从中选择pm25.py添加进来。
步骤 2
参考程序
from microbit import *
from pm25 import *
pm2_5 = PM25(pin1)
while True:
display.scroll(pm2_5.get_pm25())
结果
- micro:bit显示pm2.5传感器的返回值。