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
| Specification | Value |
|---|---|
| Manufacturer | Bosch |
| Product Category | Board Mount |
| Pressure Type | Absolute |
| Operating Pressure | 30 kPa to 110 kPa |
| Accuracy | 100 Pa |
| Output Type | Digital |
| Mounting Style | SMD/SMT |
| Interface Type | I2C, SPI |
| Operating Voltage | 1.71V to 3.6V |
| Resolution | 16 bit |
| Package/Case | LGA-8 |
| Minimum Operating Temperature | -40°C |
| Maximum Operating Temperature | +85°C |
| Package | Reel |
| Operating Current | 2.8µA |
| Supply Voltage - Maximum | 3.6V |
| Supply Voltage - Minimum | 1.71V |
| Unit Weight | 48mg |
BMP280 Pin Yapılandırması

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 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.




