dotnet add package nanoFramework.Iot.Device.Mhz19b --version 1.2.613                
NuGet\Install-Package nanoFramework.Iot.Device.Mhz19b -Version 1.2.613                
<PackageReference Include="nanoFramework.Iot.Device.Mhz19b" Version="1.2.613" />                
paket add nanoFramework.Iot.Device.Mhz19b --version 1.2.613                
#r "nuget: nanoFramework.Iot.Device.Mhz19b, 1.2.613"                
// Install nanoFramework.Iot.Device.Mhz19b as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Mhz19b&version=1.2.613

// Install nanoFramework.Iot.Device.Mhz19b as a Cake Tool
#tool nuget:?package=nanoFramework.Iot.Device.Mhz19b&version=1.2.613                

MH-Z19B CO2-传感器

MH-Z19B NDIR 红外气体模块的绑定。该气体模块测量环境空气中的 CO2 气体浓度。

文档

MH-Z19b 数据表

使用方法

重要:在创建 Serialport 之前,请确保已安装 nanoFramework.Hardware.ESP32 nuget 并正确设置 UART 引脚(特别是对于 ESP32)。

public Mhz19b(Stream stream, bool shouldDispose)
public Mhz19b(string uartDevice)

可以使用以下方法检索 CO2 浓度读取值:

public VolumeConcentration GetCo2Reading()

示例应用程序演示了使用绑定 API 进行传感器校准。

注意:在使用绑定的校准 API 之前,请参阅数据表获取有关传感器校准的详细信息。否则,可能会解除校准传感器!

绑定说明

MH-Z19B气体模块提供串行通信接口(UART),可以直接连接到ESP32板。该模块供电为5V。UART电平为3.3V,不需要电平转换器。

Mhz19B_bb

|功能| ESP32引脚| MH-Z19引脚| |--------|-----------|------------| |Vcc +5V |(+5V) |6 (Vin) | |GND |(GND) |7 (GND) | |UART |32 (TXD2) |2 (RXD) | |UART |33 (RXD2) |3 (TXD) | 表:MH-Z19B至ESP32连接

绑定支持通过UART接口连接(例如“COM2”)或(串行端口)流。当使用UART接口时,绑定会实例化所需的UART设置并打开它。使用现有流为实际接口添加了灵活性。在两种情况下,绑定都支持模块的所有命令。

在更改默认校准行为之前,请务必仔细阅读数据表。默认启用自动基线校正。

以下是样本预期输出的一个示例:

产品 兼容和额外计算的目标框架版本。
.NET Framework net 兼容。
兼容的目标框架
包含的目标框架(在包中)
了解有关目标框架.NET Standard的更多信息。

NuGet包

此包未被任何NuGet包使用。

GitHub仓库

此包未被任何流行的GitHub仓库使用。

版本 下载 最后更新
1.2.613 37 8/9/2024
1.2.601 58 7/26/2024
1.2.590 73 7/17/2024
1.2.573 85 6/19/2024
1.2.570 82 6/14/2024
1.2.548 94 5/15/2024
1.2.536 94 4/15/2024
1.2.514 106 3/22/2024
1.2.494 98 2/28/2024
1.2.462 176 1/5/2024
1.2.458 114 12/20/2023
1.2.436 138 11/10/2023
1.2.416 89 11/8/2023
1.2.403 113 10/6/2023
1.2.396 102 9/27/2023
1.2.384 114 9/6/2023
1.2.378 128 8/16/2023
1.2.369 128 8/2/2023
1.2.363 125 7/28/2023
1.2.357 140 7/19/2023
1.2.354 120 7/14/2023
1.2.345 128 6/21/2023
1.2.341 117 6/14/2023
1.2.337 131 6/7/2023
1.2.335 122 6/2/2023
1.2.329 120 5/26/2023
1.2.313 128 5/12/2023
1.2.302 121 5/10/2023
1.2.297 117 5/3/2023
1.2.273 199 3/17/2023
1.2.267 205 3/10/2023
1.2.263 213 3/8/2023
1.2.259 226 2/27/2023
1.2.256 221 2/24/2023
1.2.253 222 2/22/2023
1.2.222 272 1/9/2023
1.2.217 295 1/6/2023
1.2.208 279 1/3/2023
1.2.203 269 12/28/2022
1.2.159 345 11/14/2022
1.2.153 348 11/5/2022
1.2.141 356 10/25/2022
1.2.128 358 10/22/2022
1.2.117 400 10/10/2022
1.2.114 372 10/8/2022
1.2.89 408 9/16/2022
1.2.87 459 9/15/2022
1.2.63 379 9/3/2022
1.2.47 397 8/15/2022
1.2.40 395 8/6/2022
1.2.38 385 8/5/2022
1.2.35 384 8/4/2022
1.2.28 378 8/1/2022
1.2.13 384 7/24/2022
1.2.10 365 7/23/2022
1.1.142.3202 422 7/7/2022
1.1.133.52556 396 6/30/2022
1.1.121.35854 426 6/26/2022
1.1.116.8772 414 6/24/2022
1.1.113.2032 391 6/23/2022
1.1.109.32999 385 6/16/2022
1.1.102.51394 412 6/15/2022
1.1.99.36719 396 6/14/2022
1.1.97.17326 394 6/13/2022
1.1.72.29765 389 5/31/2022
1.1.67.25390 398 5/27/2022
1.1.64.21380 398 5/26/2022
1.1.54.28879 404 5/23/2022
1.1.40 401 5/5/2022
1.1.3 444 4/15/2022
1.1.1 423 4/14/2022
1.0.300 419 3/31/2022
1.0.6-preview.114 119 3/25/2022
1.0.6-preview.113 112 3/25/2022
1.0.6-preview.103 100 3/21/2022
1.0.6-preview.100 119 3/19/2022
1.0.6-preview.98 116 3/18/2022
1.0.6-preview.93 106 3/15/2022
1.0.6-preview.86 118 3/8/2022
1.0.6-preview.77 121 2/27/2022
1.0.6-preview.75 112 2/26/2022
1.0.6-preview.73 118 2/25/2022
1.0.6-preview.65 112 2/18/2022
1.0.6-preview.63 114 2/16/2022
1.0.6-preview.61 120 2/12/2022
1.0.6-preview.58 118 2/10/2022
1.0.6-preview.53 111 2/9/2022
1.0.6-preview.50 125 2/5/2022
1.0.6-preview.41 130 1/31/2022
1.0.6-preview.29 120 1/28/2022
1.0.6-preview.22 123 1/27/2022
1.0.6-preview.20 133 1/27/2022
1.0.6-preview.18 127 1/27/2022
1.0.6-preview.5 133 1/24/2022
1.0.6-preview.1 123 1/21/2022
1.0.1 436 1/17/2022