You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+55Lines changed: 55 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,11 @@ The [SparkFun Air Quality PM1/PM2.5/PM10 Sensor - BMV080 (Qwiic)](https://www.sp
15
15
16
16
The breakout board comes with the BMV080 populated and takes advantage of 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.1"-spaced pins for users who prefer a soldered connection or prototyping the pins on a breadboard. The breakout also includes four jumper selectable I2C addresses if you happen to connect more than one BMV080 on the same I2C port. While the breakout was designed for I2C by default, you can also configure the board's jumper to communicate over SPI as well. A special lens allows the laser to pass through the enclosure to take measurements.
17
17
18
+
> [!NOTE]
19
+
> To use this library, the Bosch BMV080 SDK must be downloaded from Bosch, and some files copyied over into this library once it's installed. Details of this are outlined below [here](#install-the-bosch-sdk).
20
+
>
21
+
> If the SDK files are not copied into this library, this library will fail to build.
22
+
18
23
## Functionality
19
24
20
25
The Air Quality PM1/PM2.5/PM10 Sensor - BMV080 can run as an I2C client device, or as a SPI client device. Once connected, the library allows the collaction of PM1, PM2.5 and PM10 readings as well as if the sensor is obstructed.
@@ -36,6 +41,56 @@ The library enables setting a variety of sensor settings, properties and operati
36
41
|[SparkFun Air Quality PM1/PM2.5/PM10 Sensor - BMV080](https://github.com/sparkfun/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080)| Hardware GitHub Repository|
37
42
|[Hook Up Guide](https://docs.sparkfun.com/SparkFun_Particulate_Matter_Sensor_Breakout_BMV080)| Hardware Overview and Quick Start for the Air Quality Sensor - BMV080 |
38
43
44
+
## Install the Bosch SDK
45
+
46
+
To use this library with SparkFun BMV080 Air Quality Sensor, the Bosch SKD for the BMV080 must be installed and files copied into the correct locations within this library.
47
+
48
+
The following outlines how to install the library.
49
+
50
+
### Intall this library
51
+
52
+
Using the Arduino Library Manager, install this library.
The SDK is avilable [on this page](https://www.bosch-sensortec.com/products/environmental-sensors/particulate-matter-sensor/bmv080/#documents). Select the 'Download the SDK for BMV080` link/button.
59
+
60
+
Once downloaded, unzip the file.
61
+
62
+
## Copy Files
63
+
64
+
Files from the SDK must be copied into the isntallation of this library. This library is installed in the following locations:
0 commit comments