BME680: Caracteristici și aplicații ale senzorului

  • BME680 măsoară temperatura, presiunea, umiditatea și gazele (COV).
  • Funcționează cu interfață I²C și SPI, ideală pentru microcontrolere.
  • Aplicații versatile: IoT, altimetrie, automatizare a locuinței.
  • Față de senzorii anteriori, precizia și consumul redus ies în evidență.

bm680

El BME680 este un senzor extrem de versatil dezvoltat de Bosch Sensortec. Această componentă mică integrează mai mulți senzori într-un singur dispozitiv care permit măsurarea temperaturii, presiunii barometrice, umidității relative și gazelor. Datorită acestei combinații de capabilități, este ideal pentru aplicații de monitorizare a mediului, Internet of Things (IoT) și sisteme de control al calității aerului din interior.

BME680 se remarcă nu numai prin numărul de variabile pe care le poate măsura, ci și prin numărul acestuia precizie ridicată și consum redus de energie, ceea ce îl face o alegere populară pentru dispozitivele portabile alimentate cu baterie. De la sisteme HVAC la piloți automati de drone, acest senzor a câștigat acțiune în diverse industrii datorită capacității sale de a furniza date fiabile într-un format compact.

Caracteristicile tehnice ale BME680

Acest senzor Bosch a fost proiectat pentru a acoperi o gamă largă de aplicații domestice și industriale. Începând cu sursa de alimentare, BME680 funcționează într-o gamă de 1.2 la 3.6 V, ceea ce îl face compatibil atât cu plăcile de dezvoltare precum Arduino sau ESP32, cât și cu alte microcontrolere.

În ceea ce privește comunicarea, puteți utiliza atât magistrala de date I²C (până la 3.4 MHz) ca magistrală SPI (3 sau 4 fire la o viteză de până la 10 MHz). Acest lucru facilitează integrarea cu o mare varietate de dispozitive și medii.

  • Interval de presiune: de la 300 la 1100 hPa, permițând o precizie de altitudine de până la 1 metru.
  • Temperatura de functionare: de la -40°C la 85°C, făcându-l potrivit pentru condiții de mediu extreme.
  • Interval de umiditate: de la 0% la 100% umiditate relativa, cu o rezolutie excelenta de 0.008% RH.

În plus, BME680 are un mic Senzor MOX (oxid de metal). capabil să detecteze compuși organici volatili (COV) și gaze precum monoxidul de carbon, etanolul și acetona. Cu toate acestea, este important de reținut că acest senzor nu măsoară gazele individuale, ci estimează calitatea generală a aerului pe baza cantității totale de COV prezente.

Moduri de funcționare și consum de energie

Una dintre cele mai notabile caracteristici ale BME680 este sa consum redus de energie. Acest consum variază între modurile de funcționare. În modul sleep, consumul este de doar 0.15 µA, în timp ce în modul activ rămâne între 3.7 µA și 12 mA, în funcție de parametrii măsurați. Spre comparație, consumul de energie atunci când se măsoară doar umiditatea, presiunea și temperatura este de aproximativ 3.7 µA, în timp ce dacă măsurarea gazului este activată, poate ajunge la 12 mA.

Senzorul acceptă, de asemenea, diverse moduri de măsurare, asigurând flexibilitatea de a se adapta la diferite aplicații și medii. De exemplu, în aplicațiile în care este necesară o rată de reîmprospătare ridicată, BME680 poate funcționa la o viteză de 157 Hz, în timp ce în modurile cu consum redus frecvența este semnificativ mai mică, optimizând durata de viață a bateriei.

Aplicații BME680

BME680 a fost utilizat într-o gamă largă de aplicații datorită versatilității și preciziei sale. Unele dintre principalele domenii de utilizare includ:

  • Monitorizarea mediului: Este folosit în dispozitive care măsoară condițiile climatice interne, cum ar fi sistemele HVAC și de calitate a aerului în case și birouri.
  • Internetul lucrurilor (IoT): Datorită consumului scăzut și capacității de a măsura mai mulți parametri, BME680 este ideal pentru dispozitivele independente din rețelele IoT.
  • Sisteme de altimetrie: Acest senzor este utilizat în drone și alte vehicule aeriene fără pilot (UAV) pentru a oferi măsurători precise de altitudine, cu o abatere de doar 1 metru.
  • Automatizarea casei: În sistemele de automatizare a locuinței, BME680 poate fi integrat pentru a optimiza calitatea aerului în funcție de condițiile de mediu ale fiecărei încăperi.

Comparație cu alți senzori

BME680 este evoluția directă a altor senzori Bosch, cum ar fi binecunoscutul BME280, sau senzorul de presiune BMP280. În acest sens, precizia și capacitatea de măsurare a BME680 îl plasează deasupra acestor modele anterioare. În timp ce BMP280 și BME280 oferă, de asemenea, o precizie excelentă în măsurarea presiunii și a temperaturii, BME680 adaugă posibilitatea de a măsura compuși organici volatili (VOC), acoperind o aplicație pe care celelalte modele nu o pot acoperi.

Pe de altă parte, dacă comparăm BME680 cu senzori de umiditate, cum ar fi DHT21 o DHT22, BME680 se remarcă prin precizie și versatilitate mai mari, deoarece combină mai multe funcții într-un singur dispozitiv, în timp ce DHT măsoară doar temperatura și umiditatea.

Schema de asamblare de bază

pinout bm680

Un alt avantaj al senzorului BME680 este simplitatea conexiunii sale la un microcontroler. În cele mai multe cazuri, se folosește interfața I²C, care necesită doar două linii de comunicație, făcând instalarea foarte simplă. Alimentarea se face printr-un interval de tensiune cuprins între 1.2 și 3.6 V, permițând conectarea directă la platforme precum Arduino sau ESP32.

Un exemplu de bază de conectare la Arduino ar fi:

  • Pin SDA (date): conectat la pinul A4 al Arduino.
  • Pin SCL (ceas): conectat la pinul A5.
  • GND (sol) la pinul GND al Arduino.
  • Vdd (putere): la pinul 3V3 al Arduino.

În plus, există biblioteci pentru a facilita controlul senzorilor, evidențiind Adafruit sau chiar librăria oficială Bosch. Ambele opțiuni vă permit să obțineți citiri cu precizie și să aveți exemple disponibile în depozitele lor respective pentru implementare rapidă.

BME680 necesită o perioadă scurtă de preîncălzire, în special pentru obținerea de măsurători VOC precise. În condiții normale, producătorul recomandă să așteptați aproximativ 30 de minute pentru a obține citiri stabile, iar dacă senzorul este mutat dintr-un mediu în altul, până la 48 de ore.

Cu capacitatea sa de a furniza date exacte de mediu în timp real, BME680 rămâne una dintre cele mai puternice și cuprinzătoare opțiuni disponibile pe piață pentru mediile industriale și casnice. Versatilitatea sa, împreună cu consumul redus de energie, îl fac un instrument indispensabil în proiectele IoT, sistemele de aer condiționat și dispozitivele portabile de monitorizare a mediului.

Dacă ceea ce cauți este un senzor capabil să acopere mai multe variabile cu mare precizie și consum redus, cel BME680 Este cu siguranță o opțiune recomandată pentru orice proiect care trebuie să măsoare calitatea aerului și nu numai.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.