ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: BME280 Sensör Modülü (Breakout) Orta Seviye Üretici: Bosch Sensortec

BME280 Sıcaklık, Nem ve Basınç Sensörü

Meteoroloji istasyonlarının altın standardı; tek bir minyatür çipte sıcaklık, bağıl nem ve atmosfer basıncını birleştirir.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Piyasada BMP280 modülleri sıklıkla yanlışlıkla BME280 olarak satılabilmektedir. BME280 çipi kare şeklinde, BMP280 ise dikdörtgendir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 1.80V - 3.60V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 3.6 µA (1 Hz kombine ölçüm) Tipik çalışma modu
Haberleşme Arayüzü I2C (0x76 veya 0x77) / SPI Protokol türü
Ölçüm Aralığı Sıcaklık: -40°C..+85°C | Nem: %0..%100 RH | Basınç: 300..1100 hPa Etkili çalışma sınırı
Hassasiyet / DoğrulukSıcaklık: ±0.5°C | Nem: ±3% RH | Basınç: ±1 hPaÖlçüm sapma payı
Tepki Süresi1 saniyeÖrnekleme hızı
Ölçüm Türü3'ü 1 Arada Çevre Koşulları (Sıcaklık + Nem + Barometrik Basınç)Fiziksel büyüklük
Pin Sayısı6 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VCC Güç +3.3V Besleme
2 GND Toprak Toprak 0V
3 SCL I2C Saat I2C Saat Hattı
4 SDA I2C Veri I2C Veri Hattı

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

BME280 Tam Meteoroloji İstasyonu Kodu

Gerekli Kütüphaneler: Adafruit BME280 Library
#include <Wire.h>
#include <Adafruit_BME280.h>

Adafruit_BME280 bme;

void setup() {
  Serial.begin(9600);
  if (!bme.begin(0x76)) {
    Serial.println("BME280 bulunamadı! 0x77 adresini deneyin.");
    while (1);
  }
}

void loop() {
  Serial.print("Sıcaklık: "); Serial.print(bme.readTemperature()); Serial.print(" °C | ");
  Serial.print("Nem: %"); Serial.print(bme.readHumidity()); Serial.print(" | ");
  Serial.print("Basınç: "); Serial.print(bme.readPressure() / 100.0F); Serial.println(" hPa");
  delay(2000);
}
Seri Monitör Çıktısı (Simülasyon):
Sıcaklık: 23.45 °C | Nem: %45.20 | Basınç: 1014.20 hPa

Çalışma Mantığı ve Fiziksel İlkeler

BME280, Bosch Sensortec tarafından geliştirilmiş yüksek hassasiyetli kombine bir çevresel sensördür. Bağıl nem sensörü son derece hızlı tepki verirken, barometrik basınç sensörü harika irtifa ölçümleri sunar.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • 3 kritik meteorolojik parametreyi tek çipte toplar.
  • Son derece düşük güç tüketimi.
  • Kalibre edilmiş dijital fabrika katsayıları.
  • Sınırlamaları (Dezavantajlar)
  • BMP280'e göre daha pahalıdır.
  • Sahte ve yanlış etiketlenmiş modül riski yüksektir.
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Nem değeri hep 0 geliyorsa elinizdeki sensör muhtemelen BMP280'dir.