BMP180 Dijital Barometrik Basınç ve İrtifa Sensörü
Bosch'un efsanevi barometrik basınç sensörüdür. Hava basıncındaki milibar değişimlerini ölçerek hava durumu tahmini ve 1 metre hassasiyetle rakım hesabı yapar.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Mavi GY-68 modülü üzerinde 3.3V LDO regülatör bulunur; doğrudan 5V Uno pinine bağlanabilir. Ancak çıplak entegre 3.6V üzeri voltajı tolere edemez.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VIN | Güç | +3.3V veya +5V DC |
| 2 | GND | Toprak | Toprak 0V |
| 3 | SCL | I2C Saat | I2C Clock hattı |
| 4 | SDA | I2C Veri | I2C Data hattı |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
BMP180 ile Basınç ve Rakım Hesaplama
Adafruit BMP085 / BMP180 Library#include <Wire.h>
#include <Adafruit_BMP085.h>
Adafruit_BMP085 bmp;
void setup() {
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println("BMP180 sensörü bulunamadı!");
while (1);
}
}
void loop() {
Serial.print("Sıcaklık: ");
Serial.print(bmp.readTemperature());
Serial.println(" *C");
Serial.print("Mutlak Basınç: ");
Serial.print(bmp.readPressure() / 100.0);
Serial.println(" hPa");
Serial.print("Hesaplanan Rakım: ");
Serial.print(bmp.readAltitude());
Serial.println(" metre");
Serial.println();
delay(2000);
} Basınç: 1012.45 hPa | İrtifa: 114.2 m
Çalışma Mantığı ve Fiziksel İlkeler
BMP180 Basınç ve İrtifa Nasıl Hesaplanır?
Atmosferdeki hava basıncı deniz seviyesinden yukarı çıkıldıkça düzenli olarak azalır (Barometrik Formül).
BMP180, içerisindeki piezorezistif mikro-MEMS diyafram sayesinde havanın uyguladığı mutlak basıncı hektopaskal (hPa) cinsinden okur. Deniz seviyesi basıncı (QNH - 1013.25 hPa) referans alınarak şu formülle anlık rakım (metre) hesaplanır:
$$\text{İrtifa (m)} = 44330 \times \left(1 - \left(\frac{P}{P_0}\right)^{\frac{1}{5.255}}\right)$$
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
BMP280 Dijital Barometrik Basınç ve Yükseklik Sensörü
Atmosferik hava basıncını ve deniz seviyesinden yüksekliği (irtifa) ±1 metre hassasiyetle ölçen barometre sensörü.
BMP390BMP390 Santimetre Hassasiyetinde Ultra Düşük Gürültülü Barometre
Akıllı saatlerde kat tespiti ve gelişmiş otonom dronlarda zemin yaklaşma kontrolü sağlayan, ±25 cm irtifa doğruluğuna sahip lider barometrik sensördür.
BME680BME680 4'ü 1 Arada Çevresel Sensör (Gaz, Hava Basıncı, Nem ve Sıcaklık)
Tek bir minyatür çipte ortam sıcaklığı, bağıl nem, barometrik hava basıncı ve uçucu organik bileşik (VOC / IAQ) gaz direncini birleştiren komple çevre istasyonudur.