跳到主要内容

PM2.5电子积木

简介


PM2.5电子积木是OCTOPUS系列中一个检测环境PM2.5浓度的传感器模块,它的工作原理是基于ZH03激光粉尘传感器模组,通过这个模组对空气中的粉尘颗粒物进行检测,具有良好的一致性、稳定性。模块具有PWM输出和串口输出,方便使用!

特性


  • 兼容3.3V/5V设备直接驱动。
  • 兼容micro:bit和Arduino驱动。
  • 标准的3线GVS接口。
  • 传感器一致性好、数据准确、实时响应,小分辨颗粒直径0.3μm。
  • 支持PWM输出和串口输出。

参数


项目参数
品名PM2.5电子积木
SKUEF04090
版本号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传感器的返回值。

常见问题