Macademia'nın robotik ve mühendislik programı · ücretsiz seviye tespiti ve kişisel öğrenme yolu

Çevre sensörüSeviye 5 · Veri yolları: I²C / SPI sensörler, ekranlar, haberleşme

BME280

Arayüz
I²C (0x76)
Sürükle: döndür · tekerlek: yakınlaş · temsilî model

Nedir?

BME280, Bosch'un sıcaklık, bağıl nem ve hava basıncını ölçen küçük dijital sensörüdür. Robotlarda ortam ölçümü, hava istasyonları ve dronlarda basınçtan yükseklik tahmini için kullanılır.

Nasıl çalışır?

Basınç, piezo dirençli bir MEMS zar ile, nem kapasitif bir eleman ile, sıcaklık ise yonga içindeki bir algılayıcıyla ölçülür. Göreli basınç doğruluğu yaklaşık ±0,12 hPa'dır, bu da yaklaşık ±1 m yükseklik farkına denk gelir. I²C (0x76 veya 0x77) veya SPI ile okunur ve ham değerler yonganın içindeki kalibrasyon katsayılarıyla düzeltilir.

Ne zaman seçilir?

Hızlı ve doğru sıcaklık, nem ve basınç için DHT22 yerine BME280 seç. Nem gerekmiyorsa daha ucuz BMP280, hava kalitesi de gerekiyorsa BME680 kullan.

Laboratuvarda: BME280 sıcaklık, basınç ve nem (I2C)

Saniyede bir T, P ve H. Kaydırıcıları değiştir: değer bir sonraki okumada gelir. Adresi 0x77 yaparsan sensör bulunamaz.

Laboratuvarda aç

Nerede kullanılır

  • I²C bus örneği

Kaynak: Hyvex Academy elektronik serisi (seri-el-protokol).

Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • TestlerimMini testler ve puanlarSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç