在本文中,让我们看一下如何使用ESP32板连接和编写程序,从PM2.5 / PM10传感器模块读取值,我们将使用Python3,用于ESP32的MicroPython和Arduino分别以代码编写为例进行演示。

https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lJd1l6UmlOak14TVdJMllqRTBZekZpWW1ZMU1HTXpNak14TWpJeVlUbGxPU0lzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNklsZHNTR2hsVEZSUFdXeHpaVmRhUW1ZNU1YQmxJbjA9

演示顺序如下:

传感器模块:颗粒物测量

此类灰尘传感器模块请勿使用过滤器捕获和收集实验室中的灰尘样品,而要使用激光工作,当空气中的细小颗粒(例如空气中的灰尘)被风扇吸入并撞击激光束时, 导致光散射改变直线的光的方向或角度。

灰尘的大小和浓度(颗粒及大小,颗粒浓度〜)将导致电信号检测器的光(Detector)具有不同的值。 然后进行算术处理得出以微克每立方米(µg / m ^ 3)为单位的数值。

这些设备使用通过电源电压VCC = + 5V与串行端口(Serial Port)连接数据的方法。 有用于连接数字I / O的引脚TXD(数据输出)和RXD(数据输入)。

在我们使用设备之前,应先了解制造商的文件或数据表中的各种信息。 每种型号的设备都有许多不同的细节,否则可能会损坏设备。 或将时间浪费在因不了解使用而引起的问题上。

使用说明:

检测模块参数

设置或控制模块(数据表)的操作必须使用命令通过串口发送命令,例如