BMP280 Basınç Sensörü: Kılavuz ve Entegrasyon

BMP280, havadaki atmosferik basıncı ve sıcaklığı ölçebilen yüksek hassasiyetli bir sensör modülü yongasıdır. Bununla kalmaz, aynı zamanda havadaki nemi de ölçebilir. Bu 6 pimli modül, hem SPI hem de I2C arayüzlerini destekler. Bu yonga, diğer sensörlerin aksine önceden kalibre edilmiş bir BMP280 barometrik basınç sensörü kullanır.

Bu nedenle, BMP280 güç açıldıktan hemen sonra sıcaklık, basınç ve nem ölçümüne başlar ve kalibrasyon veya çalışma için ek bileşenlere ihtiyaç duymaz.

BMP280 Teknik Özellikleri

SpecificationValue
ManufacturerBosch
Product CategoryBoard Mount
Pressure TypeAbsolute
Operating Pressure30 kPa to 110 kPa
Accuracy100 Pa
Output TypeDigital
Mounting StyleSMD/SMT
Interface TypeI2C, SPI
Operating Voltage1.71V to 3.6V
Resolution16 bit
Package/CaseLGA-8
Minimum Operating Temperature-40°C
Maximum Operating Temperature+85°C
PackageReel
Operating Current2.8µA
Supply Voltage - Maximum3.6V
Supply Voltage - Minimum1.71V
Unit Weight48mg

BMP280 Pin Yapılandırması

BMP280 Pinout Top and Bottom View
BMP280 Pinout Top and Bottom View

Pin Açıklaması:

  • Pin1—Vcc: Bu, güç kaynağı pini; 3,3 V DC güç kaynağını bu pime bağlayın.
  • Pin2-GND: Toprak pini.
  • Pin3—SCL: Bu, I2C arayüzünün seri saat pini.
  • Pin4—SDA: Bu, I2C arayüzünün seri veri pini.
  • Pin5—CSB: Yonga seçme pini, I2C veya SPI arayüzünü seçer ve düşük sinyal veya toprak verildiğinde SPI arayüzünü seçer. 3,3V'luk yüksek seviye sinyal uygulandığında, bu pin I2C arayüzünü seçecektir.
  • Pin6—SDO: Bu, çıkış değerini gönderen seri veri çıkış pini.

BMP280 Blok Şeması

BMP280 Block Diagram
BMP280 Block Diagram

BMP280 Sensörü Nasıl Çalışır?

Güç kaynağı pinleri Vcc ve GND'yi devredeki 3,3 volt ve toprak bağlantılarına bağlayın. Şimdi dijital arabirimin seçilmesi gerekiyor. I2C için yonga seçme pini (CSB) Vcc'ye bağlayın; aksi takdirde toprağa bağlayın veya açıkta bırakın. I2C adresini ayarlayın; 0x77 adresini ayarlamak istiyorsanız lütfen SDO pinini Vcc'ye bağlayın. 0x76 adresini ayarlamak için pini serbest bırakın. Modül, herhangi bir yerleşik voltaj regülatörü veya seviye değiştirici içermez. Bu nedenle, 5V veya 3,3V dışında çalışan bir cihaza bağlamak için bir seviye değiştiriciye ve regülatöre ihtiyacınız olacaktır.

Arduino ile entegrasyon

3,3 V modül, seviye dönüştürme işlevini yerine getiren bir 2N7000 çift yönlü seviye dönüştürücü modülü kullanılarak 5 V Arduino'ya bağlanır. Bu modül, sensör modülünün 3,3 V mantığını 5 V'a ve Arduino'nun 5 V mantığını 3,3 V'a çift yönlü olarak dönüştürür. Modülün Vcc pinini 3,3V pinine veya Arduino'ya bağlayın.

I2C arabirimi

I2C arabirimi için bağlantı talimatları şu şekildedir:

  • Arduino Pin1'i 3,3V pinine
  • Pin2'den Arduino'nun toprak pinine
  • Pin3'ü seviye değiştirici devre kullanarak analog pin 5'e veya SCL pinine
  • Seviye değiştirici devre kullanarak Pin4'ü analog pin 4 veya SDA pinine dönüştürün
  • Pin5 serbest
  • Pin6'yı sensör modülünün pin1'ine bağlayın

SPI Arayüzü

SDO ve SCL pinleri için, iki voltaj arasında dönüştürme yapmak üzere bir seviye dönüştürücü devresi veya başka bir modül kullanın. Modüle Arduino’nun 3,3 V pininden güç sağlayın. Sensörü, Arduino ICSP başlığındaki SPI pinlerine şu şekilde bağlayın:

  • Pin3'ü Arduino'nun Pin13'üne
  • Pin6'yı Arduino'nun MISO Pin12 ve MOSI Pin11'ine
  • Arduino'nun Pin5'i ile Pin10'u
  • 1 ve 2 numaralı pinlerin bağlantıları aynıdır

BMP280 Uygulaması

BMP280 modülü, I2C ve SPI arayüzlerine sahiptir. Bu özelliği sayesinde, bu sensör Arduino ve I2C veya SPI arayüzünü kullanan diğer mikrodenetleyicilerle entegre edilebilir; hava durumu algılama uygulamalarında kullanılır. Bu düşük maliyetli sensör, ±1 hPa ve ±1,0°C hassasiyetinde doğru barometrik basınç ve sıcaklık değerleri sağlar. Basıncı rakımın bir fonksiyonu olarak ölçtüğü için, rakımı da ölçebilir. Ayrıca, BMP280 modülünü ±1 metre okuma hassasiyetine sahip bir altimetre olarak da kullanabilir. En yaygın uygulamalardan bazıları şunlardır:

  • Sağlık hizmetleri uygulaması
  • Hava tahmini
  • Eğim, zemin ve asansör algılama
  • GPS Navigasyonu

BMP280 ile BMP180 Karşılaştırması

Hem BMP280 hem de BMP180, benzer işlevlere sahip dijital sıcaklık ve hava basıncı sensörleridir; ancak performans, paketleme ve uygulama açısından farklılıklar gösterirler. Bunlar arasında şunlar yer alır:

1. Performans

  • Hassasiyet: BMP280 hava basıncı sensörünün hassasiyeti ±1 Pa'ya kadar iken, BMP180'inkisi ±2 Pa'dır.
  • Ölçüm aralığı: BMP280'in ölçüm aralığı 300-1100 hPa, BMIP180'in ölçüm aralığı ise 300-1100 hPa'dır.
  • Tepki süresi: BMP280'in tepki süresi 1 saniye, BMP180'in ise 5 saniyedir.

2. Ambalaj

  • Boyut: BMP280'in paket boyutu 2,5 mm x 2,5 mm x 0,93 mm iken, BMP180'in boyutu 3 mm x 3 mm x 0,95 mm'dir.
  • Pin sayısı: BMP280'de 6 pin bulunurken, BMP180'de 4 pin bulunmaktadır.

3. Uygulama

  • BMP280, hava istasyonları, insansız hava araçları, iç ve dış mekan navigasyonu, sağlık durumunun izlenmesi gibi yüksek hassasiyetli ölçüm ve yüksek tepki hızı gerektiren uygulamalar için uygundur.
  • BMP180, hava basıncı algılama, irtifa ölçümü ve hava basıncı dengeleme gibi nispeten basit uygulamalar için uygundur.

Bu nedenle, BMP280'in performansı daha üstündür ve doğruluk, tepki hızı, sıcaklık aralığı vb. konularda daha yüksek gereksinimleri olan uygulama senaryoları için uygunken, BMP180 ise hava basıncı algılama ve irtifa ölçümü gibi nispeten basit bazı uygulamalar için uygundur.

Paylaş:

Scroll to Top

Instant Quote