BME280 czujnik wilgotności ciśnienia i temperatury – podpięcie do Arduino

czujnik BME280

Czujnik BOSCH BME280 to kompaktowy moduł 3w1. Dzięki niemu możemy z powodzeniem zbudować całkiem rozbudowaną i dokładną stację pogody, albo dokonywać pomiarów otoczenia na potrzeby kompensacji warunków pogodowych dla innych naszych projektów. Moduł ten potrzebuje zasilania 5V i komunikuje się za pomocą magistrali I2C oraz SPI w zależności od wersji. Na płytce mogą znaleźć się również pola lutownicze dające możliwość zmiany adresacji modułu, tak by można było wykorzystać ich więcej niż jeden w tym samym urządzeniu.

Z karty katalogowej można wyczytać, że pobór prądu jest na bardzo niskim poziomie i wynosi 3.6uA przy odczycie wszystkich parametrów raz na 1 sekundę. Parametry możemy odczytać z następującą dokładnością:

  • wilgotność z dokładnością +/- 3% RH
  • rozdzielczość pomiaru wilgotności to 0.008 %RH
  • zakres pomiaru ciśnienia od 300 do 1100hPa
  • rozdzielczość pomiaru ciśnienia 0.18Pa
  • ciśnienie z dokładnością +/- 1hPa
  • zakres pomiaru temperatury od -40°C do +80°C
  • rozdzielczość pomiaru temperatury 0.01°C
  • temperatura z dokładnością średnią w zakresie 0 do 60°C to +/- 1°C

Aby podłączyć nasz moduł do arduino należy podpiąć:

  • Arduino 5V <–> VIN BME280
  • Arduino GND <–> GND BME280
  • Arduino A4 <–> SDA BME280
  • Arduino A5 <–> SCL BME280

pozostałe piny jeżeli występują: SCB i SDO są do podpięcia magistralą SPI i zostawiamy je w spokoju, my użyjemy komunikacji I2C.

schemat podpięcia pinów BME280 do Arduino UNO

Odpowiedz

Twój adres e-mail nie zostanie opublikowany