El BME680 és un sensor altament versà til desenvolupat per Bosch Sensortec. Aquest petit component integra en un sol dispositiu múltiples sensors que permeten mesurar temperatura, pressió baromètrica, humitat relativa i gasos. Grà cies a aquesta combinació de capacitats, és ideal per a aplicacions de monitorització ambiental, Internet de les Coses (IoT), i sistemes de control de qualitat d'aire a interiors.
El BME680 destaca no només per la quantitat de variables que pot mesurar, sinó també per la seva alta precisió i baix consum energètic, cosa que el converteix en una elecció popular per a dispositius portà tils alimentats per bateria. Des de sistemes de climatització fins a autopilots de drones, aquest sensor ha guanyat terreny en diverses indústries a causa de la seva capacitat per proporcionar dades de confiança en un format compacte.
CaracterÃstiques tècniques del BME680
Aquest sensor de Bosch ha estat dissenyat per cobrir un rang ampli d'aplicacions domèstiques i industrials. Començant per la seva alimentació elèctrica, el BME680 opera en un rang de 1.2-3.6 V, el que ho fa compatible tant amb plaques de desenvolupament com Arduino o ESP32, com amb altres microcontroladors.
Pel que fa a la comunicació, es pot utilitzar tant el bus de dades I²C (fins a 3.4 MHz) com el bus SCI (de 3 o 4 fils a una velocitat de fins a 10 MHz). Això facilita la seva integració amb una à mplia varietat de dispositius i entorns.
- Rang de pressió: de 300 a 1100 hPa, cosa que permet una precisió d'altitud de fins a 1 metre.
- Temperatura operativa: de -40°C a 85°C, cosa que ho fa apte per a condicions ambientals extremes.
- Rang d'humitat: del 0% al 100% d'humitat relativa, amb una resolució excel·lent de 0.008% RH.
Addicionalment, el BME680 disposa d'un petit sensor MOX (òxid de metall) capaç de detectar compostos orgà nics volà tils (VOC) i gasos com a monòxid de carboni, etanol i acetona. Tot i això, és important notar que aquest sensor no mesura els gasos de forma individual, sinó que estima la qualitat de l'aire general basant-se en la quantitat total de VOC presents.
Maneres de funcionament i consum energètic
Una de les caracterÃstiques més destacades del BME680 és la seva baix consum d'energia. Aquest consum varia entre modes doperació. En mode de repòs, el consum és de només 0.15 µA, mentre que en mode actiu es manté entre 3.7 µA i 12 mA, depenent dels parà metres que es mesurin. A tÃtol comparatiu, el consum d'energia en mesurar només humitat, pressió i temperatura és d'uns 3.7 µA, mentre que si s'activa el mesurament de gasos, pot arribar a 12 mA.
El sensor també és compatible amb diversos modes de mesura, assegurant la flexibilitat necessà ria per ajustar-lo a diferents aplicacions i entorns. Per exemple, en aplicacions on es requereix una alta freqüència d'actualització, el BME680 pot operar a una velocitat de 157 Hz, mentre que en modes de baix consum la freqüència és significativament menor, optimitzant la durada de la bateria.
Aplicacions del BME680
El BME680 ha estat utilitzat en una à mplia gamma d'aplicacions degut a la seva versatilitat i precisió. Algunes de les à rees d'ús principals inclouen:
- Monitorització ambiental: S'utilitza en dispositius que mesuren les condicions climà tiques internes, com ara sistemes de climatització i qualitat de l'aire en habitatges i oficines.
- Internet de les Coses (IoT): Grà cies al seu baix consum i capacitat per mesurar múltiples parà metres, el BME680 és ideal per a dispositius autònoms a xarxes IoT.
- Sistemes d'altimetria: Aquest sensor es fa servir en drones i altres vehicles aeris no tripulats (UAV) per proporcionar mesures precises d'altitud, amb una desviació de només 1 metre.
- Automatització de la llar: En sistemes de domòtica, el BME680 es pot integrar per optimitzar la qualitat de l'aire en funció de les condicions ambientals de cada habitació.
Comparativa amb altres sensors
El BME680 és l'evolució directa d'altres sensors de Bosch, com ara el conegut BME280, o el sensor de pressió BMP280. En aquest sentit, la precisió i la capacitat de mesurament del BME680 el situen per sobre d'aquests models anteriors. Mentre que el BMP280 i BME280 també presenten una excel·lent precisió en el mesurament de pressió i temperatura, el BME680 afegeix la possibilitat de mesurar compostos orgà nics volà tils (VOC), abastant una aplicació que els altres models no poden cobrir.
D'altra banda, si comparem el BME680 amb sensors d'humitat com els DHT21 o DHT22, el BME680 destaca per la seva major precisió i versatilitat, ja que combina diverses funcions en un sol dispositiu mentre que els DHT només mesuren temperatura i humitat.
Esquema bà sic de muntatge

Un altre avantatge del sensor BME680 és la senzillesa de la connexió a un microcontrolador. Per a la majoria dels casos, es fa servir la interfÃcie I²C, la qual requereix només dues lÃnies de comunicació, cosa que fa que la instal·lació sigui molt senzilla. L'alimentació es realitza a través d'un rang de voltatge comprès entre 1.2 i 3.6 V, permetent la connexió directa a plataformes com Arduino o ESP32.
Un exemple bà sic de la connexió amb Arduino seria:
- Pin SDA (dades): connectat al pin A4 d'Arduino.
- Pin SCL (rellotge): connectat al pin A5.
- GND (terra) al pin GND d'Arduino.
- Vdd (alimentació): al pin 3V3 d'Arduino.
A més, hi ha llibreries per facilitar el control del sensor, destacant la llibreria de Adafruit o la pròpia llibreria oficial de Bosch. Ambdues opcions permeten adquirir lectures de forma precisa i compten amb exemples disponibles als seus respectius repositoris per a una rà pida implementació.
El BME680 requereix un breu perÃode de preescalfament, especialment per obtenir mesuraments precises de VOC. En condicions normals, el fabricant recomana esperar uns 30 minuts per obtenir lectures estables, i si el sensor és traslladat dun entorn a un altre, fins a 48 hores.
Amb la seva capacitat per proporcionar dades ambientals precises en temps real, el BME680 segueix sent una de les opcions més potents i completes disponibles al mercat per a entorns industrials i domèstics. La seva versatilitat, juntament amb el baix consum d'energia, el converteixen en una eina indispensable en projectes IoT, sistemes de climatització i dispositius portà tils de monitorització ambiental.
Si el que busques és un sensor capaç de cobrir múltiples variables amb gran precisió i baix consum, el BME680 és sens dubte una opció recomanada per a qualsevol projecte que necessiti mesurar la qualitat de l'aire i més.