⛰️๐ŸŒก️ Sensor BMP180

⛰️๐ŸŒก️ Sensor BMP180 (Sensor Tekanan Udara & Ketinggian)

BMP180 adalah sensor tekanan udara digital buatan Bosch Sensortec yang mampu mengukur tekanan atmosfer dan menghitung ketinggian (altitude). Sensor ini banyak digunakan pada altimeter, stasiun cuaca mini, dan proyek IoT karena akurasi baik dan konsumsi daya rendah.

Berikut poin-poin utama mengenai sensor BMP180:

1. Antarmuka I2C Digital

BMP180 berkomunikasi menggunakan protokol I2C, sehingga hanya membutuhkan dua jalur data (SDA dan SCL). Integrasinya mudah dengan Arduino, ESP8266, dan ESP32.

2. Fitur dan Spesifikasi Utama

  • Rentang Tekanan: 300 – 1100 hPa
  • Akurasi Tekanan: ±1 hPa
  • Resolusi: hingga 0.01 hPa
  • Pengukuran Ketinggian: hingga ±9000 m (perhitungan)
  • Tegangan Operasi: 1.8V – 3.6V (modul mendukung 3.3V)

3. Keunggulan BMP180

  • Akurat dan stabil untuk tekanan udara
  • Konsumsi daya rendah
  • Mudah digunakan untuk altimeter
  • Lebih sederhana dibanding BME280 (tanpa kelembapan)

4. Cara Kerja Singkat

BMP180 menggunakan sensor MEMS untuk mendeteksi tekanan udara. Perubahan tekanan diolah secara digital di dalam chip, kemudian dikirim ke mikrokontroler melalui I2C. Nilai tekanan ini dapat dikonversi menjadi ketinggian berdasarkan tekanan udara standar permukaan laut.

๐Ÿ“– Spesifikasi BMP180

  • Sensor tekanan udara digital
  • Mendukung perhitungan ketinggian
  • Antarmuka I2C
  • Hemat daya dan stabil

๐Ÿ”Œ Pin BMP180 (Mode I2C)

  • VCC → 3.3V Arduino
  • GND → Ground
  • SDA → A4 (Arduino Uno)
  • SCL → A5 (Arduino Uno)

⚙️ Rangkaian BMP180 ke Arduino

Pin BMP180 Arduino Uno
VCC 3.3V
GND GND
SDA A4
SCL A5

๐Ÿ’ป Contoh Program Arduino

#include 
#include 

Adafruit_BMP085 bmp;

void setup() {
  Serial.begin(9600);
  if (!bmp.begin()) {
    Serial.println("Sensor BMP180 tidak terdeteksi!");
    while (1);
  }
}

void loop() {
  Serial.print("Tekanan: ");
  Serial.print(bmp.readPressure() / 100.0);
  Serial.println(" hPa");

  Serial.print("Ketinggian: ");
  Serial.print(bmp.readAltitude());
  Serial.println(" meter");

  delay(2000);
}

๐Ÿงช Eksperimen Lanjutan

  • Altimeter digital
  • Stasiun cuaca mini
  • Monitoring perubahan tekanan udara
  • Proyek navigasi sederhana

๐Ÿ“‘ Kesimpulan

BMP180 adalah sensor tekanan udara yang andal, hemat daya, dan mudah digunakan. Sangat cocok untuk aplikasi altimeter, stasiun cuaca sederhana, dan pembelajaran IoT.

No comments:

Post a Comment