🍓Raspberry Pi二氧化碳百分比测量

Raspberry Pi | 二氧化碳 | 百分比 | Python

快速简便的指南,供您制作自己的二氧化碳传感器单元以测量二氧化碳气体的百分比。

硬件

软件

介绍

过程步骤

步骤1:初步准备

我们将首先在Wappsto中创建设备,然后下载python代码,然后将其编辑并上传到我们的Pi中,就像之前关于创建闪烁LED的教程一样。

这是本教程中制作的IoT模型。

您可以通过创建网络,设备和值并填写所有必填字段来手动创建整个内容。

或者您可以通过复制粘贴此JSON文件来创建它。

设置网络,设备和值后,我们可以下载python代码,然后对其进行一些修改,然后将其上传到我们的Pi。

下载python代码后,打开文件夹,并使用您选择的编辑器打开peripherals.py并更改:

使用以下代码:

然后,您需要下载以下包含以下代码文件的“值”文件夹:

  • bme280.py

  • scd30.py

  • environment.py

这些文件代表了我们的两个传感器以及Pi从它们那里获取的设置以及何时发送带有该数据的报告。我们将在后面的步骤4中将此文件夹上传到我们的Pi。

在“环境”文件中,您可以更改从设备接收报告的间隔频率。

请注意,我们已将其设置为最多5秒,但是为了减少使用数据量,建议您增加该数字。

步骤2:组装

在Wappsto中设置设备并编辑代码后,我们可以开始将设备连接在一起。

们可以从设置SCD30 CO2传感器模块开始,请注意,我们仅使用下图2所示的四个引脚(VDD,GND,TX / SCL和RX / SDA):

接下来,我们可以设置BME280,在这里我们将再次使用左侧的四个引脚(GND,3.3V,SDA和SCL),参见图3。

一旦在面包板上设置了两个传感器,就可以开始将它们与Raspberry Pi一起接线,请参见图3和图4。

图3在面包板上设置SCD30和BME280传感器

请注意接线,以免发生错误。

图4连接SCD30,BME280和树莓派pi3

这是我们的二氧化碳传感器的外观。到现在为止还挺好。我们已经连接好所有零件,现在是时候看看我们是否做对了,我们将在下一步中进行检查。

步骤3:连接

步骤4:安装并运行

步骤5:创建 UI

原理图

完整代码

Last updated