PM2.5电子积木
Contents
4. PM2.5电子积木#
4.1. 简介#
PM2.5电子积木是OCTOPUS系列中一个检测环境PM2.5浓度的传感器模块,它的工作原理是基于ZH03激光粉尘传感器模组,通过这个模组对空气中的粉尘颗粒物进行检测,具有良好的一致性、稳定性。模块具有PWM输出和串口输出,方便使用!
4.2. 特性#
兼容3.3V/5V设备直接驱动。
兼容micro:bit和Arduino驱动。
标准的3线GVS接口。
传感器一致性好、数据准确、实时响应,小分辨颗粒直径0.3μm。
支持PWM输出和串口输出。
4.3. 参数#
项目 | 参数 |
---|---|
品名 | PM2.5电子积木 |
SKU | EF04090 |
版本号 | V1.2 |
输入电压 | DC3~5V |
工作电流 | <120mA |
休眠电流 | <10mA |
工作温度 | -10~50℃ |
可检测气体 | PM2.5 |
尺寸 | 50.00mm X 50.00mm |
净重 | 46.30g |
4.4. 外形与安装定位尺寸#
4.5. 引脚接口框图#
4.6. 主体功能模块介绍#
ZH03B传感器模块#
ZH03B传感器模块用于检测所处环境的PM2.5浓度。
3PIN标准GVS电子积木接口#
标准GVS电子积木接口,其中S是3.3V PWM信号输出引脚。
4PIN串口输出接口#
3.3V串口信号输出接口。
4.7. 快速上手#
硬件连接#
将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。
4.8. 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传感器的返回值。