nanoFramework.Iot.Device.Ags01db 1.2.590

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package nanoFramework.Iot.Device.Ags01db --version 1.2.590                
NuGet\Install-Package nanoFramework.Iot.Device.Ags01db -Version 1.2.590                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Ags01db" Version="1.2.590" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nanoFramework.Iot.Device.Ags01db --version 1.2.590                
#r "nuget: nanoFramework.Iot.Device.Ags01db, 1.2.590"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install nanoFramework.Iot.Device.Ags01db as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Ags01db&version=1.2.590

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

AGS01DB - MEMS VOC Gas Sensor

AGS01DB is a MEMS VOC gas sensor with calibrated digital signal output. It uses special digital module acquisition technology and gas sensing technology to ensure that the product has high reliability and excellent long-term stability.

Documentation

Products page in English

Datasheet in Chinese

Sensor Image

sensor

Usage

Important: make sure you properly setup the I2C pins especially for ESP32 before creating the I2cDevice, make sure you install the nanoFramework.Hardware.ESP32 nuget:

//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the I2C GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.I2C1_DATA);
Configuration.SetPinFunction(22, DeviceFunction.I2C1_CLOCK);

For other devices like STM32, please make sure you're using the preset pins for the I2C bus you want to use.

I2cConnectionSettings settings = new I2cConnectionSettings(1, Ags01db.DefaultI2cAddress);
I2cDevice device = I2cDevice.Create(settings);

using (Ags01db sensor = new Ags01db(device))
{
    // read AGS01DB version
    byte version = sensor.Version;

    // read VOC concentration
    double concentration = sensor.Concentration;
}

Example

Hardware Required

  • AGS01DB
  • 4.7kΩ resistance × 2
  • Male/Female Jumper Wires

Circuit

circuit

  • SCL - SCL
  • SDA - SDA
  • VCC - 5V
  • GND - GND

SDA, SCL need pull-up resistance.

Code

I2cConnectionSettings settings = new I2cConnectionSettings(1, Ags01db.DefaultI2cAddress);
I2cDevice device = I2cDevice.Create(settings);

using (Ags01db sensor = new Ags01db(device))
{
    // read AGS01DB version
    Debug.WriteLine($"Version: {sensor.Version}");
    Debug.WriteLine();

    while (true)
    {
        // read concentration
        Debug.WriteLine($"VOC Gas Concentration: {sensor.Concentration}ppm");
        Debug.WriteLine();

        Thread.Sleep(3000);
    }
}

Result

running result

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.704 75 12/18/2024
1.2.696 73 12/16/2024
1.2.673 90 10/23/2024
1.2.656 94 10/3/2024
1.2.639 110 9/6/2024
1.2.631 99 8/28/2024
1.2.613 116 8/9/2024
1.2.601 85 7/26/2024
1.2.590 106 7/17/2024
1.2.573 112 6/19/2024
1.2.570 102 6/14/2024
1.2.560 90 5/29/2024
1.2.548 117 5/15/2024
1.2.536 133 4/15/2024
1.2.514 127 3/22/2024
1.2.494 124 2/28/2024
1.2.474 138 1/24/2024
1.2.462 166 1/5/2024
1.2.458 134 12/20/2023
1.2.436 183 11/10/2023
1.2.416 128 11/8/2023
1.2.403 169 10/6/2023
1.2.396 156 9/27/2023
1.2.384 190 9/6/2023
1.2.378 208 8/16/2023
1.2.369 196 8/2/2023
1.2.363 156 7/28/2023
1.2.357 179 7/19/2023
1.2.354 185 7/14/2023
1.2.345 174 6/21/2023
1.2.341 180 6/14/2023
1.2.337 193 6/7/2023
1.2.335 186 6/2/2023
1.2.329 165 5/26/2023
1.2.313 164 5/12/2023
1.2.302 174 5/10/2023
1.2.297 192 5/3/2023
1.2.273 291 3/17/2023
1.2.267 290 3/10/2023
1.2.263 289 3/8/2023
1.2.259 298 2/27/2023
1.2.256 296 2/24/2023
1.2.253 311 2/22/2023
1.2.222 348 1/9/2023
1.2.217 377 1/6/2023
1.2.212 362 1/5/2023
1.2.208 370 1/3/2023
1.2.203 364 12/28/2022
1.2.159 442 11/14/2022
1.2.153 437 11/5/2022
1.2.141 481 10/25/2022
1.2.122 519 10/12/2022
1.2.114 472 10/8/2022
1.2.95 518 9/22/2022
1.2.87 563 9/15/2022
1.2.73 490 9/8/2022
1.2.63 506 9/3/2022
1.2.47 495 8/15/2022
1.2.40 501 8/6/2022
1.2.38 478 8/5/2022
1.2.28 498 8/1/2022
1.2.13 513 7/24/2022
1.2.10 488 7/23/2022
1.1.145.58726 528 7/7/2022
1.1.133.52556 515 6/30/2022
1.1.121.35854 541 6/26/2022
1.1.116.8772 512 6/24/2022
1.1.113.2032 509 6/23/2022
1.1.102.51394 490 6/15/2022
1.1.99.36719 505 6/14/2022
1.1.97.17326 511 6/13/2022
1.1.92.53000 512 6/8/2022
1.1.72.29765 509 5/31/2022
1.1.64.21380 505 5/26/2022
1.1.58.10097 518 5/23/2022
1.1.54.28879 503 5/23/2022
1.1.40 528 5/5/2022
1.1.3 538 4/15/2022
1.1.1 534 4/14/2022
1.0.300 553 3/31/2022
1.0.288-preview.114 125 3/25/2022
1.0.288-preview.113 125 3/25/2022
1.0.288-preview.104 114 3/22/2022
1.0.288-preview.103 106 3/21/2022
1.0.288-preview.100 123 3/19/2022
1.0.288-preview.99 124 3/18/2022
1.0.288-preview.98 120 3/18/2022
1.0.288-preview.93 123 3/15/2022
1.0.288-preview.87 123 3/10/2022
1.0.288-preview.86 126 3/8/2022
1.0.288-preview.77 116 2/27/2022
1.0.288-preview.75 118 2/26/2022
1.0.288-preview.65 122 2/18/2022
1.0.288-preview.63 117 2/16/2022
1.0.288-preview.61 122 2/12/2022
1.0.288-preview.58 122 2/10/2022
1.0.288-preview.53 115 2/9/2022
1.0.288-preview.41 141 1/31/2022
1.0.288-preview.29 138 1/28/2022
1.0.288-preview.20 138 1/27/2022
1.0.288-preview.19 135 1/27/2022
1.0.288-preview.18 136 1/27/2022
1.0.288-preview.5 135 1/24/2022
1.0.288-preview.1 129 1/21/2022
1.0.272 167 1/10/2022
1.0.259 396 12/9/2021
1.0.258 389 12/7/2021
1.0.218 204 10/18/2021
1.0.157 391 9/4/2021
1.0.155 404 8/31/2021
1.0.153 403 8/14/2021
1.0.151 387 8/6/2021
1.0.146 389 7/22/2021
1.0.136 473 7/17/2021
1.0.135 165 7/16/2021
1.0.134 184 7/15/2021
1.0.133 197 7/14/2021
1.0.130 169 7/6/2021
1.0.129 170 7/6/2021
1.0.127 183 7/5/2021
1.0.125 204 7/5/2021
1.0.122 218 6/30/2021
1.0.121 210 6/29/2021
1.0.119 234 6/28/2021
1.0.9 211 5/21/2021