BME680: Sensorfunktioner og applikationer

  • BME680 mÃ¥ler temperatur, tryk, luftfugtighed og gasser (VOC).
  • Den fungerer med I²C- og SPI-interface, ideel til mikrocontrollere.
  • Alsidige applikationer: IoT, højdemÃ¥ling, hjemmeautomatisering.
  • Sammenlignet med tidligere sensorer skiller dens præcision og lave forbrug sig ud.

bm680

El BME680 er en meget alsidig sensor udviklet af Bosch Sensortec. Denne lille komponent integrerer flere sensorer i en enkelt enhed, der tillader måling af temperatur, barometertryk, relativ fugtighed og gasser. Takket være denne kombination af muligheder er den ideel til miljøovervågningsapplikationer, Internet of Things (IoT) og indendørs luftkvalitetskontrolsystemer.

BME680 skiller sig ikke kun ud for antallet af variabler, den kan måle, men også for dens høj nøjagtighed og lavt strømforbrug, hvilket gør det til et populært valg til batteridrevne bærbare enheder. Fra HVAC-systemer til droneautopiloter har denne sensor vundet indpas i forskellige industrier på grund af dens evne til at levere pålidelige data i et kompakt format.

Tekniske egenskaber for BME680

Denne Bosch sensor er designet til at dække en bred vifte af husholdnings- og industriapplikationer. Startende med sin strømforsyning, fungerer BME680 i en række af 1.2 til 3.6V, hvilket gør den kompatibel med både udviklingskort som Arduino eller ESP32, samt andre mikrocontrollere.

Med hensyn til kommunikation kan du bruge både databussen I²C (op til 3.4 MHz) som bussen SPI (3 eller 4 ledninger med en hastighed på op til 10 MHz). Dette gør det nemt at integrere med en bred vifte af enheder og miljøer.

  • TrykomrÃ¥de: fra 300 til 1100 hPa, hvilket tillader en højdenøjagtighed pÃ¥ op til 1 meter.
  • Driftstemperatur: fra -40°C til 85°C, hvilket gør den velegnet til ekstreme miljøforhold.
  • FugtighedsomrÃ¥de: fra 0 % til 100 % relativ luftfugtighed, med en fremragende opløsning pÃ¥ 0.008 % RH.

Derudover har BME680 en lille MOX (metaloxid) sensor i stand til at detektere flygtige organiske forbindelser (VOC) og gasser som kulilte, ethanol og acetone. Det er dog vigtigt at bemærke, at denne sensor ikke måler individuelle gasser, men i stedet estimerer den samlede luftkvalitet baseret på den samlede mængde af tilstedeværende VOC'er.

Driftsformer og energiforbrug

En af de mest bemærkelsesværdige funktioner ved BME680 er dens lavt strømforbrug. Dette forbrug varierer mellem driftstilstande. I dvaletilstand er forbruget kun 0.15 µA, mens det i aktiv tilstand forbliver mellem 3.7 µA og 12 mA, afhængig af de parametre, der måles. Til sammenligning er strømforbruget ved kun måling af luftfugtighed, tryk og temperatur omkring 3.7 µA, mens det, hvis gasmåling aktiveres, kan nå 12 mA.

Sensoren understøtter også forskellige måletilstande, hvilket sikrer fleksibiliteten til at tilpasse sig forskellige applikationer og miljøer. For eksempel, i applikationer, hvor en høj opdateringshastighed er påkrævet, kan BME680 fungere med en hastighed på 157 Hz, mens frekvensen i lavforbrugstilstande er væsentligt lavere, hvilket optimerer batteriets levetid.

BME680 applikationer

BME680 er blevet brugt i en lang række applikationer på grund af dens alsidighed og præcision. Nogle af de vigtigste anvendelsesområder omfatter:

  • MiljøovervÃ¥gning: Det bruges i enheder, der mÃ¥ler indeklimaforhold, sÃ¥som HVAC og luftkvalitetssystemer i hjem og kontorer.
  • Internet of Things (IoT): Takket være dets lave forbrug og evnen til at mÃ¥le flere parametre er BME680 ideel til selvstændige enheder i IoT-netværk.
  • HøjdemÃ¥lingssystemer: Denne sensor bruges i droner og andre ubemandede luftfartøjer (UAV'er) til at give nøjagtige højdemÃ¥linger med en afvigelse pÃ¥ kun 1 meter.
  • Hjemmeautomatisering: I hjemmeautomatiseringssystemer kan BME680 integreres for at optimere luftkvaliteten baseret pÃ¥ miljøforholdene i hvert rum.

Sammenligning med andre sensorer

BME680 er den direkte udvikling af andre Bosch-sensorer, såsom den velkendte BME280eller tryksensoren BMP-280. I denne forstand placerer BME680's præcision og målekapacitet den over disse tidligere modeller. Mens BMP280 og BME280 også har fremragende nøjagtighed i tryk- og temperaturmåling, er den BME680 tilføjer muligheden for at måle flygtige organiske forbindelser (VOC), der dækker en applikation, som de andre modeller ikke kan dække.

På den anden side, hvis vi sammenligner BME680 med fugtsensorer som f.eks DHT21 o DHT22, BME680 skiller sig ud for sin større præcision og alsidighed, da den kombinerer flere funktioner i en enkelt enhed, mens DHT kun måler temperatur og luftfugtighed.

Grundlæggende samlingsdiagram

pinout bm680

En anden fordel ved BME680-sensoren er enkelheden af ​​dens tilslutning til en mikrocontroller. I de fleste tilfælde bruges grænsefladen I²C, som kun kræver to kommunikationslinjer, hvilket gør installationen meget enkel. Strømforsyningen leveres gennem et spændingsområde mellem 1.2 og 3.6 V, hvilket muliggør direkte forbindelse til platforme som Arduino eller ESP32.

Et grundlæggende eksempel på tilslutning til Arduino ville være:

  • SDA-pinkode (data): tilsluttet til pin A4 pÃ¥ Arduino.
  • SCL-stift (ur): tilsluttet ben A5.
  • GND (jord) til GND-stiften pÃ¥ Arduino.
  • Vdd (effekt): til pin 3V3 af Arduino.

Derudover er der biblioteker til at lette sensorkontrol, der fremhæver Adafruit eller selve den officielle boghandel Bosch. Begge muligheder giver dig mulighed for at opnå aflæsninger nøjagtigt og har eksempler tilgængelige i deres respektive arkiver til hurtig implementering.

BME680 kræver en kort periode på forvarmning, især for at opnå nøjagtige VOC-målinger. Under normale forhold anbefaler producenten at vente omkring 30 minutter for at opnå stabile aflæsninger, og hvis sensoren flyttes fra et miljø til et andet, op til 48 timer.

Med sin evne til at levere nøjagtige miljødata i realtid forbliver BME680 en af ​​de mest kraftfulde og omfattende muligheder på markedet til industri- og hjemmemiljøer. Dens alsidighed sammen med dets lave energiforbrug gør den til et uundværligt værktøj i IoT-projekter, klimaanlæg og bærbare miljøovervågningsenheder.

Hvis det, du leder efter, er en sensor, der er i stand til at dække flere variabler med stor præcision og lavt forbrug BME680 Det er bestemt en anbefalet mulighed for ethvert projekt, der skal måle luftkvalitet og mere.