Hardware Details
Mjerenje obavlja Bosch BMV080. Izvještava o masenoj koncentraciji PM1, PM2,5 i PM10 iz čestica koje prolaze kroz mjerno područje oko 5 mm iznad njegove leće, bez ventilatora koji usisava zrak. Pločica ga napaja izravno s 3,3 V, a njegovo sučelje izvodi na dva načina:
- Dva Qwiic konektora s 3,3 V, GND, SDA i SCL, za kabel prema vašem kontroleru i drugi kabel za lančano povezivanje još jedne Qwiic pločice.
- 7-pinski header s napajanjem, I2C linijama, oba adresna pina i izlazom prekida. U SPI načinu rada isti pinovi prenose SPI.
Četiri lemna premosnika biraju I2C ili SPI, postavljaju I2C adresu i spajaju I2C pull-up otpornike.

Key specifications
| Specification | Value |
|---|---|
| Interfejs | |
| Interfejs | I2C (zadano) ili SPI, odabire se premosnikom JP1 |
| Qwiic kompatibilno | Da, 2 konektora |
| Zadana I2C adresa | 0x57 |
| Promjenjiva adresa | Da, od 0x54 do 0x57 pomoću premosnika JP2 i JP3 |
| Kompatibilno s eksperimentalnom pločicom | Da, 7-pinski header, razmak 2,54 mm |
| Brzina izlaza | Do 0,97 Hz, oko jedno očitanje u sekundi |
| Snaga | |
| Napon napajanja | 3,3 V, bez regulatora na pločici; napajanje lasera senzora, na istoj liniji, specificirano je na 3,3 V ±5 %; apsolutni maksimum 3,6 V |
| Logička razina | 3,3 V |
| Struja | Ispod 68 mA u prosjeku tijekom mjerenja, ispod 30 µA u stanju mirovanja |
| Snaga, kontinuirani način rada | 181,9 mW tipično |
| Snaga, ciklički rad | 30,4 mW (1 očitanje u minuti), 6,2 mW (svakih 5 min), 3,1 mW (svakih 10 min), 0,6 mW (svakih 60 min) |
| Ostalo | |
| IC senzora | BMV080 (Bosch Sensortec) |
| Mjeri | Masena koncentracija PM1, PM2,5 i PM10, u µg/m³ |
| Mjerno područje | 0 do 1000 µg/m³ (PM2,5), rezolucija 1 µg/m³ |
| Preciznost (PM2,5) | ±10 µg/m³ od 0 do 100 µg/m³, ±10 % od 101 do 1000 µg/m³, u kontinuiranom načinu rada pod ispitnim uvjetima iz tehničkog lista |
| Najmanja detektabilna čestica | 0,5 µm |
| Načini mjerenja | Kontinuirani, s cikličkim radom |
| Algoritmi mjerenja | Visoka preciznost (zadano), uravnoteženo, brz odziv; ciklički rad koristi brz odziv |
| Vrijeme pokretanja | 1,9 s pri očitavanju upitom, 2,9 s s prekidom kao okidačem |
| Radna temperatura senzora | +15 do +65 °C. Senzor se pri neprekidnom mjerenju sam zagrijava za oko 15 K, pa može raditi i pri okolišnoj temperaturi ispod 15 °C, ovisno o toplinskom dizajnu oko njega |
| Radna vlažnost | 0 do 95 % RH, bez kondenzacije |
| Laserska klasa | Klasa 1 (IEC 60825-1) |
| Dimenzije | 38 x 22 mm |
| Montažne rupe | 4 x 3,2 mm, za M3 vijke |
Pinout
| Oznaka pina | Naziv pina | Opis |
|---|---|---|
| GND | Masa | Zajednička masa za napajanje i signale. |
| 3V3 | Napajanje 3,3 V | Izravno napaja senzor. Dovedite samo 3,3 V: na pločici nema regulatora. |
| SCL | I2C takt / SPI SCK | I2C takt u I2C načinu rada, serijski takt u SPI načinu rada. |
| SDA | I2C podaci / SPI MOSI | I2C podaci u I2C načinu rada, podaci prema senzoru u SPI načinu rada. |
| AB0 | Adresni bit 0 / SPI MISO | Postavlja bit 0 I2C adrese preko JP2. U SPI načinu rada, podaci iz senzora. |
| AB1 | Adresni bit 1 / SPI CSB | Postavlja bit 1 I2C adrese preko JP3. U SPI načinu rada, odabir uređaja (aktivan u niskom stanju). |
| IRQ | Prekid | Izlaz prekida senzora, aktivan u niskom stanju, s uključenim vlastitim pull-up otpornikom senzora prema zadanim postavkama. |
| Qwiic (x2) | Qwiic konektori | 3,3 V, GND, SDA i SCL, spojeni na iste linije kao header. |
Naponi i logičke razine
| Spoj | Podržani napon | Napomene |
|---|---|---|
Header 3V3, Qwiic | 3,3 V | Izravno napaja sva četiri napajanja senzora. Napajanje lasera najuže je od njih, specificirano na 3,3 V ±5 %; ostala tri prihvaćaju širi raspon, do 3,3 V +5 %. Apsolutni maksimum senzora je 3,6 V. |
| Signali headera, Qwiic SDA i SCL | 3,3 V logika | Na pločici nema pretvarača logičkih razina. |
Ova pločica radi samo na 3,3 V. Nema regulator napona, stoga nikada ne spajajte header na 5 V i koristite kontroler s 3,3 V logikom na I2C ili SPI pinovima.
BMV080 je laserski proizvod klase 1: njegov dizajn ograničava emitiranu optičku snagu na 0,5 mW. Njegovo mjerno područje nalazi se oko 5 mm iznad leće, a najbolje radi na udaljenosti od najmanje 17 mm od oštrih rubova, koji čine strujanje zraka turbulentnim.
Dimensions

Pločica je veličine 38 x 22 mm. Ima četiri montažne rupe za M3 vijke, svaku promjera 3,2 mm.
Jumpers

| Jumper | Zadano | Funkcija |
|---|---|---|
| JP1 | Srednja lemna površina premoštena na stranu 3,3 V (10 kΩ) | Odabir sučelja. Prema zadanim postavkama pin za odabir protokola senzora je povučen na visoku razinu, što odabire I2C. Prerežite premosnik i spojite srednju lemnu površinu na lemnu površinu GND za odabir SPI-ja. |
| JP2, JP3 | Srednja lemna površina premoštena na stranu 3,3 V (10 kΩ) na oba, adresa 0x57 | I2C adresa. JP2 postavlja bit 0 (AB0), a JP3 bit 1 (AB1). Prerežite premosnik i spojite srednju lemnu površinu na lemnu površinu GND da taj bit postane nizak: JP3 i JP2 oba na GND daju 0x54, samo JP3 na GND daje 0x55, samo JP2 na GND daje 0x56. |
| JP4 | Zatvoren | I2C pull-up otpornici: 10 kΩ od SDA i od SCL prema 3,3 V. Prerežite oba premosnika da ih uklonite. U SPI načinu rada isti pinovi prenose MOSI i SCK, pa zatvoreni JP4 zadržava pull-up otpornike na te dvije linije. Senzor bira SPI način 0 ili 3 prema razini SCK nakon što CSB prijeđe u nisko stanje. |
Nakon prerezivanja premosnika na JP2 ili JP3 uvijek spojite srednju lemnu
površinu tog jumpera na njegovu lemnu površinu GND. Adresni pinovi senzora ne
smiju ostati nespojeni: nespojeni AB0 ili AB1 ostavlja I2C adresu
nedefiniranom. Srednju lemnu površinu JP1 također držite spojenom: ako ostane
nespojena, i dalje odabire I2C, ali proizvođač senzora to ne preporučuje.
U SPI načinu rada (JP1 na GND) ostavite JP2 i JP3 na zadanoj strani 3,3 V.
Tamo je AB0 izlaz MISO senzora, a AB1 njegov odabir uređaja CSB, pa
GND premosnik na JP2 spaja MISO na GND, a onaj na JP3 drži CSB u niskom
stanju.
Nijedna adresa nije rezervirana ni zauzeta: 0x54 do 0x57 obične su I2C
adrese, a ništa drugo na pločici ne koristi sabirnicu.
Senzor očitava pinove za odabir sučelja i adrese samo pri uključivanju
napajanja. Jumper mijenjajte kad je napajanje isključeno ili nakon toga
isključite i ponovno uključite napajanje pločice. Svaki primjer iz biblioteke
postavlja adresu pomoću #define BMV080_ADDR 0x57, stoga tu liniju promijenite
prema novoj adresi.
Hardware repository
Za ovu pločicu još ne postoji javni repozitorij hardvera.