SEN-26554, SparkFun Air Quality PM1/PM2.5/PM10 Sensor - BMV080 (Qwiic)

Price:
US$90.95
SEN-26554
Delivery within 2-3 weeks
+
Add to wish list

SEN-26554, SparkFun Air Quality PM1/PM2.5/PM10 Sensor - BMV080 (Qwiic)

Measure air quality with unprecedented precision and size using the SparkFun Qwiic BMV080 sensor, the world's smallest PM1/PM2.5/PM10 detector.

The SparkFun Qwiic Particulate Matter Sensor features Bosch’s BMV080—the world’s smallest particulate matter sensor—measuring just 4.4 × 3.0 × 3.0 mm³, over 450 times smaller than comparable devices on the market. The air quality sensor uses an innovative design based on ultra-compact lasers with integrated photodiodes. It applies sophisticated algorithms to track the PM concentration directly in free space, without requiring a fan. It can detect PM1, PM2.5, and PM10 in real time to provide actionable data.

Within the enclosure is a breakout board populated with the BMV080 sensor, connected via its flexible cable with the FPC 13-pin 0.33mm connector. On the back of the board is a horizontal Qwiic connector to reduce the amount of soldering on the board. However, the board still breaks out 0.1in spaced pins for users who prefer a soldered connection or prototyping on a breadboard. The breakout includes four jumper-selectable I2C addresses if you connect more than one BMV080 on the same I2C port. While the breakout is configured for I2C by default, you can reconfigure the jumper for SPI communication. A unique lens allows the laser to pass through the enclosure to take measurements.

We've written an Arduino Library for the BMV080 to help you get started quickly. You can download the library through the Arduino Library Manager by searching “SparkFun BMV080,” or download it from the GitHub repo. This sensor is ideal for ultra-compact IoT applications, including smart homes. Add a buzzer or LED indicators to your system, or connect it to the cloud to trigger email alerts when particulate levels rise.

Note: This is a CLASS 1 LASER PRODUCT classified under IEC 60825-1 2014.

Features:

  • Average total voltage input: 3.3V via Qwiic connector
  • Current Consumption:
    • Active: <68mA at 0.97 Hz ODR
    • Sleep: <30μA
  • Bosch BMV080 Sensor:
    • Sensor dimensions (including flex PCB): 4.2 x 3.1 x 20 mm
    • PM Mass Concentration:
      • Range: 0 to 1000 µg/m³
      • Resolution: 1 µg/m³
      • Precision:
        • ±10 µg/m³ (0–100 µg/m³)
        • ±10% of measured value (101–1000 µg/m³)
    • Measurement Modes: Continuous, Duty Cycling
    • Max Output Data Rate: 0.97 Hz (Continuous Mode)
    • Start-up Time: 1.2s
    • Communication: I2C (default), SPI (jumper selectable)
    • Laser Class: Class 1 (IEC 60825-1)
    • Operating Temp: +15 to +65°C
    • Storage Temp: -40 to +70°C
  • FPC 13-pin 0.33mm Connector
  • 2x 2.2kΩ Pull-up resistors
  • 1x Vertical Qwiic Connector
  • Adjustable I2C Addresses: 0x54, 0x55, 0x56, 0x57 (default)
  • Jumpers:
    • I2C Enable
    • I2C Address Select (AB0 & AB1)
    • Interface Select (I2C/SPI)

Guide & Resources: SparkFun BMV080 Documentation

Schematic (SparkFun_Particulate_Matter_Sensor_Breakout_BMV080_v10_Schematic.pdf, 53 Kb) [Download]

Datasheet (bst-bmv080-ds000.pdf, 6,480 Kb) [Download]

Notice for California Residents: Warning symbolWARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov