Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)

Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)
Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)Gravity: PM2.5 Air Quality Sensor V.2 (ของแท้จาก DFRobot)
รหัสสินค้า AS10486
หมวดหมู่ วัดสภาพแวดล้อมและแก๊ส Environmental / Gas
ราคา 1,895.00 บาท
สถานะสินค้า พร้อมส่ง
จำนวน
ชิ้น
หยิบลงตะกร้า
หนังสือรับรองบริษัท
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay
ดูรายละเอียดเพิ่มเติมพร้อมตัวอย่าง code สำหรับ arduino และ micro:bit ได้ที่ Click


INTRODUCTION

As the most basic part of life, air is attracting more and more attention, for example, the most common PM2.5, PM1.0, PM10, etc. Keeping an eye on the quality of the air we breath is becoming quite important.

DFRobot brings you this Air Quality Sensor that can measure particulate matter like PM2.5, PM1.0, PM10.
With easy-to-use Gravity interface, the air quality sensor works well with most main-controllers. And we provide you with relevant sample codes to help you quickly build up air quality monitoring projects.

Based on the principle of laser scattering, the PM2.5 air quality sensor employs a digital universal particle sensor that can continuously collect and calculate the number of suspended particles of different sizes in the air per unit volume, which is particle concentration distribution, and then convert to concentration and output via I2C interface.

The sensor can be embedded in various instruments and meters or environmental improvement equipment related to the concentration of suspended particulate matter in the air to provide timely and accurate concentration data.

It is typically suitable for smoking rooms, kitchens, hot springs, bathrooms and other environments.

Gravity: PM2.5 Air Quality Sensor

How does the sensor work?

This sensor adopts the principle of laser scattering, that is, to make the laser irradiate the suspended particles in the air to produce scattering, and at the same time collect the scattered light at a certain angle, and obtain the curve of the intensity of the scattered light with time. Furthermore, the microprocessor, based on the MIE theory algorithm, obtains the equivalent particle size of the particles and the number of particles of different particle sizes per unit volume.

Gravity: PM2.5 Air Quality Sensor

FEATURES

  • Laser scattering principle, accurate measurement
  • Zero false alarm rate
  • Real-time response and support continuous acquisition
  • Minimum recognizable particle size 0.3µm
  • Six-sided all-round shielding, stronger anti-interference
  • Ultra-thin design, only 12mm, suitable for portable devices

SPECIFICATION

  • Working Voltage: 5.0V
  • Maximum Working Current: 100mA
  • Standby Current: ≤2mA
  • Data Interface Level: L<0.8V, H>2.7V, maximum voltage level 3.3V
  • Particle Measurement Range: 0.3 ~ 1.0μm; 1.0 ~ 2.5μm; 2.5 ~ 10μm
  • Particle Counting Efficiency: 50% @ 0.3μm 98% @ ≥0.5μm
  • Effective Range of Particle Mass Concentration (PM2.5 standard value): 0~500ug/m³
  • Maximum Range of Particle Mass Concentration (PM2.5 standard value): ≥1000ug/m³
  • Resolution of Particle Mass Concentration: 1ug/m³
  • Consistency of Particle Mass Concentration (PM2.5 standard value): 1. ± 10% @100 ~ 500 ug/m³; 2. ±10 ug/m³@0 ~ 100 ug/m³
  • Standard Volume: 0.1 L
  • Single Response Time: < 1s
  • Comprehensive Response Time: ≤10s
  • Working Temperature Range: -10~+60℃
  • Working Humidity Range: 0~95%% (non-condensing)
  • Mean Time Between Failures: ≥5 years
  • Product Size: 67 mm * 40 mm * 14 mm / 2.64* 1.57 * 0.55 inches

DOCUMENTS

SHIPPING LIST

  • Gravity: PM2.5 Air Quality Sensor V.2 x1
  • Gravity-4P I2C/UART Sensor Cable x1



    Pin description

    Serial number Screen printing Function description
    1 VCC/+ Power positive
    2 GND/- Power negative
    3 SCL/C I2C clock line
    4 SDA/D I2C data line

    Arduino usage tutorial

    The product uses the Gravity standard I2C interface, which is relatively simple to use. Connect the sensor to the uno (or other motherboard) as shown in the wiring diagram.

    Preparation:

    For how to install the library file, click the link

    • Function list
    /*!
    * @brief Get the concentration of the specified particle type
    * @param type:PARTICLE_PM1_0_STANDARD Particle concentration of PM1.0 in standard particle
    PARTICLE_PM2_5_STANDARD Particle concentration of PM2.5 in standard particle
    PARTICLE_PM10_STANDARD Particle concentration of PM10 in standard particle
    PARTICLE_PM1_0_ATMOSPHERE Particulate matter concentration of PM1.0 in atmospheric environment
    PARTICLE_PM2_5_ATMOSPHERE Particulate matter concentration of PM2.5 in atmospheric environment
    PARTICLE_PM10_ATMOSPHERE Particulate matter concentration of PM10 in atmospheric environment
    * @return concentration(ug/m3)
    */
    uint16_t gainParticleConcentration_ugm3(uint8_t type);
    /*!
    * @brief Get the number of particles per 0.1 liter of air
    * @param type:PARTICLENUM_0_3_UM_EVERY0_1L_AIR
    PARTICLENUM_0_5_UM_EVERY0_1L_AIR
    PARTICLENUM_1_0_UM_EVERY0_1L_AIR
    PARTICLENUM_2_5_UM_EVERY0_1L_AIR
    PARTICLENUM_5_0_UM_EVERY0_1L_AIR
    PARTICLENUM_10_UM_EVERY0_1L_AIR
    * @return number
    */
    uint16_t gainParticleNum_Every0_1L(uint8_t type);
    
    /*!
    * @brief Writes data to the specified register of the sensor
    * @param NULL
    * @return No return value
    */
    uint8_t gainVersion();

    Sample code-standard particle concentration

    Function description: Get the standard particle concentration of PM2.5, PM1.0, PM10.

    #include "DFRobot_AirQualitySensor.h"
    
    #define I2C_ADDRESS 0x19
    DFRobot_AirQualitySensor_I2C particle(&Wire ,I2C_ADDRESS);
    
    void setup() {
    Serial.begin(115200);
    /**
    Sensor initialization is used to initialize IIC, which is determined by the communication mode used at this time.
    */
    while(!particle.begin())
    {
    Serial.println("NO Deivces !");
    delay(1000);
    }
    Serial.println("sensor begin success!");
    delay(1000);
    /**
    Get sensor version number
    */
    uint8_t version = particle.gainVersion();
    Serial.print("version is : ");
    Serial.println(version);
    delay(1000);
    }
    
    void loop() {
    /**
    *@brief : Get concentration of PM1.0 PM2.5 PM10
    *@param :PARTICLE_PM1_0_STANDARD Standard particle
    PARTICLE_PM2_5_STANDARD Standard particle
    PARTICLE_PM10_STANDARD Standard particle
    PARTICLE_PM1_0_ATMOSPHERE In atmospheric environment
    PARTICLE_PM2_5_ATMOSPHERE In atmospheric environment
    PARTICLE_PM10_ATMOSPHERE In atmospheric environment
    */
    uint16_t PM2_5 = particle.gainParticleConcentration_ugm3(PARTICLE_PM2_5_STANDARD);
    uint16_t PM1_0 = particle.gainParticleConcentration_ugm3(PARTICLE_PM1_0_STANDARD);
    uint16_t PM10 = particle.gainParticleConcentration_ugm3(PARTICLE_PM10_STANDARD);
    Serial.print("PM2.5 concentration:");
    Serial.print(PM2_5);
    Serial.println(" ug/m3");
    Serial.print("PM1.0 concentration:");
    Serial.print(PM1_0);
    Serial.println(" ug/m3");
    Serial.print("PM10 concentration:");
    Serial.print(PM10);
    Serial.println(" ug/m3");
    Serial.println();
    delay(1000);
    }

    Result

    In the state of standard particulate matter, the concentration of PM2.5, PM1.0, PM10 read is: 45ug/m3, 31ug/m3, 49ug/m3.

    Sample code-particulate matter concentration in atmospheric environment

    Function description: Obtain the concentration of particulate matter in the atmospheric environment of PM2.5, PM1.0, PM10.

    #include "DFRobot_AirQualitySensor.h"
    
    #define I2C_ADDRESS 0x19
    DFRobot_AirQualitySensor_I2C particle(&Wire ,I2C_ADDRESS);
    
    void setup() {
    Serial.begin(115200);
    /**
    Sensor initialization is used to initialize IIC, which is determined by the communication mode used at this time.
    */
    while(!particle.begin())
    {
    Serial.println("NO Deivces !");
    delay(1000);
    }
    Serial.println("sensor begin success!");
    delay(1000);
    /**
    Get sensor version number
    */
    uint8_t version = particle.gainVersion();
    Serial.print("version is : ");
    Serial.println(version);
    delay(1000);
    }
    
    void loop() {
    /**
    *@brief : Get concentration of PM1.0
    *@param :PARTICLE_PM1_0_STANDARD Standard particle
    PARTICLE_PM2_5_STANDARD Standard particle
    PARTICLE_PM10_STANDARD Standard particle
    PARTICLE_PM1_0_ATMOSPHERE In atmospheric environment
    PARTICLE_PM2_5_ATMOSPHERE In atmospheric environment
    PARTICLE_PM10_ATMOSPHERE In atmospheric environment
    */
    uint16_t PM2_5 = particle.gainParticleConcentration_ugm3(PARTICLE_PM2_5_ATMOSPHERE );
    uint16_t PM1_0 = particle.gainParticleConcentration_ugm3(PARTICLE_PM1_0_ATMOSPHERE );
    uint16_t PM10 = particle.gainParticleConcentration_ugm3(PARTICLE_PM10_ATMOSPHERE);
    Serial.print("PM2.5 concentration:");
    Serial.print(PM2_5);
    Serial.println(" ug/m3");
    Serial.print("PM1.0 concentration:");
    Serial.print(PM1_0);
    Serial.println(" ug/m3");
    Serial.print("PM10 concentration:");
    Serial.print(PM10);
    Serial.println(" ug/m3");
    Serial.println();
    delay(1000);
    }

    Result

    In the atmospheric environment, the particle concentration of PM2.5/PM1.0/PM10 is about: 38ug/m3, 23ug/m3, 46ug/m3.

    Sample code-the number of particles per 0.1 liter of air

    Function description: Read the number of particles above 0.3um/0.5um/1.0um/2.5um/5.0um/10um per 0.1 liter of air.

    
    #include "DFRobot_AirQualitySensor.h"
    
    #define I2C_ADDRESS 0x19
    DFRobot_AirQualitySensor_I2C particle(&Wire ,I2C_ADDRESS);
    
    void setup() {
    Serial.begin(115200);
    /**
    Sensor initialization is used to initialize IIC, which is determined by the communication mode used at this time.
    */
    while(!particle.begin())
    {
    Serial.println("NO Deivces !");
    delay(1000);
    }
    Serial.println("sensor begin success!");
    delay(1000);
    /**
    Get sensor version number
    */
    uint8_t version = particle.gainVersion();
    Serial.print("version is : ");
    Serial.println(version);
    delay(1000);
    }
    
    void loop() {
    /**
    *@brief : Get particle number of 0.3um/0.5um/1.0um/2.5um/5.0um/10um per 0.1L of air
    *@param :PARTICLENUM_0_3_UM_EVERY0_1L_AIR
    PARTICLENUM_0_5_UM_EVERY0_1L_AIR
    PARTICLENUM_1_0_UM_EVERY0_1L_AIR
    PARTICLENUM_2_5_UM_EVERY0_1L_AIR
    PARTICLENUM_5_0_UM_EVERY0_1L_AIR
    PARTICLENUM_10_UM_EVERY0_1L_AIR
    */
    uint16_t um0_3 = particle.gainParticleNum_Every0_1L(PARTICLENUM_0_3_UM_EVERY0_1L_AIR);
    uint16_t um0_5= particle.gainParticleNum_Every0_1L(PARTICLENUM_0_5_UM_EVERY0_1L_AIR);
    uint16_t um1_0= particle.gainParticleNum_Every0_1L(PARTICLENUM_1_0_UM_EVERY0_1L_AIR);
    uint16_t um2_5= particle.gainParticleNum_Every0_1L(PARTICLENUM_2_5_UM_EVERY0_1L_AIR);
    uint16_t um5_0= particle.gainParticleNum_Every0_1L(PARTICLENUM_5_0_UM_EVERY0_1L_AIR);
    uint16_t um10= particle.gainParticleNum_Every0_1L(PARTICLENUM_10_UM_EVERY0_1L_AIR);
    Serial.print("The number of particles with a diameter of 0.3um per 0.1 in lift-off is: ");
    Serial.println(um0_3);
    Serial.print("The number of particles with a diameter of 0.5um per 0.1 in lift-off is: ");
    Serial.println(um0_5);
    Serial.print("The number of particles with a diameter of 1.0um per 0.1 in lift-off is: ");
    Serial.println(um1_0);
    Serial.print("The number of particles with a diameter of 2.5um per 0.1 in lift-off is: ");
    Serial.println(um2_5);
    Serial.print("The number of particles with a diameter of 5.0um per 0.1 in lift-off is: ");
    Serial.println(um5_0);
    Serial.print("The number of particles with a diameter of 10um per 0.1 in lift-off is: ");
    Serial.println(um10);
    Serial.println("");
    delay(1000);
    }

    Result

    It is read that the number of 0.3um/0.5um/1.0um/2.5um/5.0um/10um particles per 0.1 liter of air is approximately: 1615, 1356, 233, 0, 0, 0.

    Micro:bit usage tutorial-makecode

    The product uses the Gravity standard I2C interface, which is relatively simple to use. Connect the sensor to the micro:bit as shown in the wiring diagram.

    Preparation:

    • Hardware

      • 1 x micro:bit control board
      • 1 x PM2.5 Air Quality Sensor
      • 1 × MBT0008 micro:IO Extend micro:bit control board IO expansion board
      • Several Dupont lines
    • Software

      makecode

    How to use makecode software? MakeCode online graphical programming basic operation tutorial MakeCode basic operation tutorial

    Sample code-standard particle concentration

    Function description: Get the standard particle concentration of PM2.5, PM1.0, PM10. Program link: https://makecode.microbit.org/_9HRJ7VTsDaM2

    Result

    In the state of standard particulate matter, the concentration of PM2.5, PM1.0, PM10 read is: 37ug/m3, 26ug/m3, 41ug/m3. The data printed by the serial port is as follows:

    Sample code-the number of particles per 0.1 liter of air

    Function description: Read the number of particles above 0.3um/1.0um/10um per 0.1 liter of air. Program link: https://makecode.microbit.org/_JMxHs15fK29r

    Result

    It is read that the number of 0.3um/1.0um/10um particles per 0.1 liter of air is about 1115, 160, and 0 respectively.

วิธีการชำระเงิน

ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB

กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ

 

ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ

https://www.arduitronics.com/informpayment

 

บมจ. ธนาคารกสิกรไทย สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารไทยพาณิชย์ จำกัด (มหาชน) สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารกรุงเทพ จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 สะสมทรัพย์
ธนาคารทหารไทยธนชาต จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 กระแสรายวัน

เพิ่มเพื่อน

@rfm0967y

ติดต่อสอบถาม

เพิ่มเพื่อน

CATEGORY

Sensors / Modules [1695]

CONTACT US

มือถือ 0887823467 แฟกซ์ 02-0153201

Join เป็นสมาชิกร้านค้า

ร้านArduitronics
ร้านArduitronics
/www.arduitronics.com/
Join เป็นสมาชิกร้าน
2118
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

STATISTICS

หน้าที่เข้าชม15,375,197 ครั้ง
ผู้ชมทั้งหมด5,878,275 ครั้ง
เปิดร้าน21 พ.ค. 2556
ร้านค้าอัพเดท5 ก.ย. 2568

MEMBER

พูดคุย-สอบถาม