{"product_id":"sparkfun-air-quality-pm1-pm2-5-pm10-sensor-bmv080-qwiic","title":"SparkFun Air Quality PM1\/PM2.5\/PM10 Sensor - BMV080 (Qwiic)","description":"\u003cp\u003eMeasure air quality with unprecedented precision and size using the SparkFun Qwiic BMV080 sensor, the world's smallest PM1\/PM2.5\/PM10 detector.\u003c\/p\u003e\n\u003cdiv\u003e \n \u003ch2\u003eFeatures \u0026amp; Specs\u003c\/h2\u003e \n \u003cp\u003e\u003c\/p\u003e \n \u003cdiv\u003e \n  \u003cdiv\u003e \n   \u003cdiv\u003e \n    \u003cul\u003e \n     \u003cli\u003eAverage totalVoltage Input \n      \u003cul\u003e \n       \u003cli\u003eTypically 3.3V via Qwiic Connector\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eCurrent Consumption \n      \u003cul\u003e \n       \u003cli\u003eAverage total current\u003cspan\u003e*\u003c\/span\u003e at 0.97 Hz ODR \u0026lt;68µA \n        \u003cul\u003e \n         \u003cli\u003e\u003cem\u003e\u003cspan\u003e*\u003c\/span\u003eNote: During active measurement. For more details, please refer to the \u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/component_documentation\/bst-bmv080-ds000.pdf\"\u003eBosch BMV080 datasheet\u003c\/a\u003e.\u003c\/em\u003e\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eSleep current \u0026lt;30µA\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eBosch BMV080 \n      \u003cul\u003e \n       \u003cli\u003eSensor Dimensions (including flex PCB-based Connector) \n        \u003cul\u003e \n         \u003cli\u003e4.2 x 3.1 x 20 mm\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003ePM Mass Concentration \n        \u003cul\u003e \n         \u003cli\u003eRange: 0 to 1000 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n         \u003cli\u003eResolution: 1 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003ePrecision (typically) \n        \u003cul\u003e \n         \u003cli\u003e± 10µg\/m3 @ 0 to 100 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n         \u003cli\u003e± 10% of measured value @ 101 to 1000 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eMeasurement Modes \n        \u003cul\u003e \n         \u003cli\u003eContinuous\u003c\/li\u003e \n         \u003cli\u003eDuty cycling\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eMaximum Output Data Rate (ODR) \n        \u003cul\u003e \n         \u003cli\u003e0.97 Hz in Continuous Measurement Mode\u003c\/li\u003e \n         \u003cli\u003e\u003cem\u003eLower ODR Rates configurable in duty cycling measurement mode\u003c\/em\u003e\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eCommunication interface \n        \u003cul\u003e \n         \u003cli\u003e\u003cstrong\u003eI\u003csup\u003e2\u003c\/sup\u003eC (default)\u003c\/strong\u003e\u003c\/li\u003e \n         \u003cli\u003eSPI\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eStart-up time \n        \u003cul\u003e \n         \u003cli\u003e1.2s\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eLaser Class \n        \u003cul\u003e \n         \u003cli\u003eClass 1, according to IEC 60825-1\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eOperating Temperature Range \n        \u003cul\u003e \n         \u003cli\u003e+15 to +65°C\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eStorage Temperature Range \n        \u003cul\u003e \n         \u003cli\u003e-40 to +70°C\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eFPC 13-pin 0.33mm Connector\u003c\/li\u003e \n     \u003cli\u003e2x 2.2kΩ Pull-Up Resistors\u003c\/li\u003e \n     \u003cli\u003e1x Vertical Qwiic Connector\u003c\/li\u003e \n     \u003cli\u003eAdjustable I\u003csup\u003e2\u003c\/sup\u003eC Address \n      \u003cul\u003e \n       \u003cli\u003e0x54\u003c\/li\u003e \n       \u003cli\u003e0x55\u003c\/li\u003e \n       \u003cli\u003e0x56\u003c\/li\u003e \n       \u003cli\u003e0x57 (default)\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eJumpers \n      \u003cul\u003e \n       \u003cli\u003e I\u003csup\u003e2\u003c\/sup\u003eC\u003c\/li\u003e \n       \u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC Address (AB0 \u0026amp; AB1)\u003c\/li\u003e \n       \u003cli\u003eCommunication Interface (SPI or I\u003csup\u003e2\u003c\/sup\u003eC)\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n    \u003c\/ul\u003e \n   \u003c\/div\u003e \n  \u003c\/div\u003e \n \u003c\/div\u003e \n \u003cp\u003e\u003c\/p\u003e \n\u003c\/div\u003e\n\u003cdiv\u003e \n \u003ch2\u003eFeatures \u0026amp; Specs\u003c\/h2\u003e \n \u003cp\u003e\u003c\/p\u003e \n \u003cdiv\u003e \n  \u003cdiv\u003e \n   \u003cdiv\u003e \n    \u003cul\u003e \n     \u003cli\u003eAverage totalVoltage Input \n      \u003cul\u003e \n       \u003cli\u003eTypically 3.3V via Qwiic Connector\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eCurrent Consumption \n      \u003cul\u003e \n       \u003cli\u003eAverage total current\u003cspan\u003e*\u003c\/span\u003e at 0.97 Hz ODR \u0026lt;68µA \n        \u003cul\u003e \n         \u003cli\u003e\u003cem\u003e\u003cspan\u003e*\u003c\/span\u003eNote: During active measurement. For more details, please refer to the \u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/component_documentation\/bst-bmv080-ds000.pdf\"\u003eBosch BMV080 datasheet\u003c\/a\u003e.\u003c\/em\u003e\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eSleep current \u0026lt;30µA\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eBosch BMV080 \n      \u003cul\u003e \n       \u003cli\u003eSensor Dimensions (including flex PCB-based Connector) \n        \u003cul\u003e \n         \u003cli\u003e4.2 x 3.1 x 20 mm\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003ePM Mass Concentration \n        \u003cul\u003e \n         \u003cli\u003eRange: 0 to 1000 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n         \u003cli\u003eResolution: 1 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003ePrecision (typically) \n        \u003cul\u003e \n         \u003cli\u003e± 10µg\/m3 @ 0 to 100 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n         \u003cli\u003e± 10% of measured value @ 101 to 1000 µg\/m\u003csup\u003e3\u003c\/sup\u003e\n\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eMeasurement Modes \n        \u003cul\u003e \n         \u003cli\u003eContinuous\u003c\/li\u003e \n         \u003cli\u003eDuty cycling\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eMaximum Output Data Rate (ODR) \n        \u003cul\u003e \n         \u003cli\u003e0.97 Hz in Continuous Measurement Mode\u003c\/li\u003e \n         \u003cli\u003e\u003cem\u003eLower ODR Rates configurable in duty cycling measurement mode\u003c\/em\u003e\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eCommunication interface \n        \u003cul\u003e \n         \u003cli\u003e\u003cstrong\u003eI\u003csup\u003e2\u003c\/sup\u003eC (default)\u003c\/strong\u003e\u003c\/li\u003e \n         \u003cli\u003eSPI\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eStart-up time \n        \u003cul\u003e \n         \u003cli\u003e1.2s\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eLaser Class \n        \u003cul\u003e \n         \u003cli\u003eClass 1, according to IEC 60825-1\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eOperating Temperature Range \n        \u003cul\u003e \n         \u003cli\u003e+15 to +65°C\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n       \u003cli\u003eStorage Temperature Range \n        \u003cul\u003e \n         \u003cli\u003e-40 to +70°C\u003c\/li\u003e \n        \u003c\/ul\u003e \u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eFPC 13-pin 0.33mm Connector\u003c\/li\u003e \n     \u003cli\u003e2x 2.2kΩ Pull-Up Resistors\u003c\/li\u003e \n     \u003cli\u003e1x Vertical Qwiic Connector\u003c\/li\u003e \n     \u003cli\u003eAdjustable I\u003csup\u003e2\u003c\/sup\u003eC Address \n      \u003cul\u003e \n       \u003cli\u003e0x54\u003c\/li\u003e \n       \u003cli\u003e0x55\u003c\/li\u003e \n       \u003cli\u003e0x56\u003c\/li\u003e \n       \u003cli\u003e0x57 (default)\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n     \u003cli\u003eJumpers \n      \u003cul\u003e \n       \u003cli\u003e I\u003csup\u003e2\u003c\/sup\u003eC\u003c\/li\u003e \n       \u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC Address (AB0 \u0026amp; AB1)\u003c\/li\u003e \n       \u003cli\u003eCommunication Interface (SPI or I\u003csup\u003e2\u003c\/sup\u003eC)\u003c\/li\u003e \n      \u003c\/ul\u003e \u003c\/li\u003e \n    \u003c\/ul\u003e \n   \u003c\/div\u003e \n  \u003c\/div\u003e \n \u003c\/div\u003e \n \u003cp\u003e\u003c\/p\u003e \n\u003c\/div\u003e\n\u003ch2\u003eDocumentation\u003c\/h2\u003e \n\u003cp\u003e\u003c\/p\u003e \n\u003cul\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/board_files\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080_v10_Schematic.pdf\" target=\"_blank\" rel=\"noopener\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/board_files\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080_v10.zip\" target=\"_blank\" rel=\"noopener\"\u003eKiCad Files\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e3D Model \n  \u003cul\u003e \n   \u003cli\u003e\u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/3d_model\/SparkFun_BMV080_v10_3D_model.step\" target=\"_blank\" rel=\"noopener\"\u003eBreakout Board (STEP)\u003c\/a\u003e\u003c\/li\u003e \n   \u003cli\u003e\u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/3d_model\/HMV080_Enclosure_Assembly.zip\" target=\"_blank\" rel=\"noopener\"\u003eEnclosure (STEP)\u003c\/a\u003e\u003c\/li\u003e \n  \u003c\/ul\u003e \u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/img\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080_Board_Dimensions.png\" target=\"_blank\" rel=\"noopener\"\u003eBoard Dimensions\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/\" target=\"_blank\" rel=\"noopener\"\u003eHookup Guide\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003eComponent Datasheets \n  \u003cul\u003e \n   \u003cli\u003e\u003ca href=\"https:\/\/docs.sparkfun.com\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\/assets\/component_documentation\/bst-bmv080-ds000.pdf\" target=\"_blank\" rel=\"noopener\"\u003eBMV080\u003c\/a\u003e\u003c\/li\u003e \n  \u003c\/ul\u003e \u003c\/li\u003e \n \u003cli\u003eArduino Library (Updated: July 2025) \n  \u003cul\u003e \n   \u003cli\u003e\u003ca href=\"https:\/\/github.com\/sparkfun\/SparkFun_BMV080_Arduino_Library\" target=\"_blank\" rel=\"noopener\"\u003eSparkFun BMV080\u003c\/a\u003e\u003c\/li\u003e \n   \u003cli\u003e\u003ca href=\"https:\/\/github.com\/sparkfun\/SparkFun_Toolkit\" target=\"_blank\" rel=\"noopener\"\u003eSparkFun Toolkit\u003c\/a\u003e\u003c\/li\u003e \n  \u003c\/ul\u003e \u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/www.bosch-sensortec.com\/software-tools\/double-opt-in-forms\/sdk-v11-0-0.html\"\u003eBMV080 SDK Request\u003c\/a\u003e\u003c\/li\u003e \n \u003cli\u003e\u003ca href=\"https:\/\/github.com\/sparkfun\/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080\" target=\"_blank\" rel=\"noopener\"\u003eGitHub Hardware Repo\u003c\/a\u003e\u003c\/li\u003e \n\u003c\/ul\u003e \n\u003cp\u003e\u003c\/p\u003e \n\u003cdiv\u003e \n \u003cdiv\u003e \n  \u003cdiv\u003e \n   \u003cdiv\u003e \n    \u003cdiv\u003e \n     \u003cdiv\u003e \n      \u003cdiv\u003e \n       \u003cp\u003e\u003c\/p\u003e \n       \u003cdiv\u003e \n        \u003cspan\u003e \u003cb\u003eWARNING:\u003c\/b\u003e This product may contain chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. See link below for more information. \u003ca href=\"https:\/\/www.P65Warnings.ca.gov\"\u003ewww.P65Warnings.ca.gov\u003c\/a\u003e \u003c\/span\u003e \n       \u003c\/div\u003e \n      \u003c\/div\u003e \n     \u003c\/div\u003e \n     \u003cdiv\u003e\u003c\/div\u003e \n    \u003c\/div\u003e \n   \u003c\/div\u003e \n  \u003c\/div\u003e \n \u003c\/div\u003e \n\u003c\/div\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":42643989135445,"sku":"26554:SEN-26554:spark","price":8395.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/files\/6554-BMV-Particulate-Matter-Sensor-Board-Feature.jpg?v=1782362370","url":"https:\/\/www.tanotis.com\/products\/sparkfun-air-quality-pm1-pm2-5-pm10-sensor-bmv080-qwiic","provider":"Tanotis","version":"1.0","type":"link"}