Ringkasan
BME280 adalah sensor digital gabungan yang mengukur kelembaban, tekanan udara, dan suhu. Sensor ini dikemas dalam paket LGA logam berukuran sangat kecil (2,5 mm x 2,5 mm x 0,93 mm) sehingga cocok untuk perangkat portabel. BME280 menggunakan prinsip penginderaan yang telah terbukti dan dilengkapi dengan antarmuka I²C (hingga 3,4 MHz) dan SPI (3 atau 4 kabel, hingga 10 MHz).
Sensor ini memiliki tiga mode operasi: sleep, forced, dan normal. Dalam mode forced, sensor melakukan satu pengukuran lalu kembali ke sleep, cocok untuk aplikasi dengan laju sampel rendah. Mode normal memungkinkan siklus pengukuran dan standby secara otomatis, berguna saat menggunakan filter IIR untuk meredam gangguan jangka pendek.
Konsumsi arus sangat rendah, yaitu 1,8 µA pada 1 Hz untuk kelembaban dan suhu, serta 0,1 µA dalam mode sleep. BME280 sering dimanfaatkan untuk aplikasi yang membutuhkan pengukuran kelembaban dan tekanan, seperti pemantauan cuaca, navigasi dalam ruangan, deteksi lantai, peningkatan GPS, dan kontrol HVAC. Sensor ini juga kompatibel register dan performa dengan BMP280, sehingga memudahkan migrasi dari sensor tekanan BMP280.
Fitur utama
- Paket LGA logam 2,5 mm x 2,5 mm x 0,93 mm
- Antarmuka digital I²C (hingga 3,4 MHz) dan SPI (3 dan 4 kabel, hingga 10 MHz)
- Tegangan suplai VDD: 1,71 V hingga 3,6 V; VDDIO: 1,2 V hingga 3,6 V
- Konsumsi arus rendah: 1,8 µA @ 1 Hz (kelembaban dan suhu), 2,8 µA @ 1 Hz (tekanan dan suhu), 3,6 µA @ 1 Hz (ketiganya), 0,1 µA dalam mode sleep
- Sensor kelembaban dan tekanan dapat diaktifkan/dinonaktifkan secara independen
- Kompatibel register dan performa dengan BMP280
- RoHS compliant, halogen-free, MSL1
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai utama (VDD) | 1.71 - 3.6 V | hlm. 2 |
| Tegangan antarmuka (VDDIO) | 1.2 - 3.6 V | hlm. 2 |
| Konsumsi arus (kelembaban dan suhu) | 1.8 µA | @ 1 Hzhlm. 2 |
| Konsumsi arus (tekanan dan suhu) | 2.8 µA | @ 1 Hzhlm. 2 |
| Konsumsi arus (kelembaban, tekanan, suhu) | 3.6 µA | @ 1 Hzhlm. 2 |
| Konsumsi arus mode sleep | 0.1 µA | hlm. 2 |
| Rentang suhu operasi | -40 - +85 °C | hlm. 2 |
| Rentang kelembaban relatif | 0 - 100 % RH | hlm. 2 |
| Rentang tekanan | 300 - 1100 hPa | hlm. 2 |
| Akurasi kelembaban | ±3 % RH | toleransihlm. 2 |
| Waktu respons kelembaban | 1 s | τ63%hlm. 2 |
| Resolusi tekanan (dengan filter) | 20 bit | saat filter digunakanhlm. 26 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout BME280
LGA 7 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | GND | Groundhlm. 14 |
| 2 | CSB | Chip select (SPI) / alamat I²Chlm. 14 |
| 3 | SDI | Data input (SPI) / data I²Chlm. 14 |
| 4 | SCK | Clock SPI / I²Chlm. 14 |
| 5 | SDO | Data output (SPI) / alamat I²Chlm. 14 |
| 6 | VDDIO | Suplai tegangan antarmuka digitalhlm. 14 |
| 7 | VDD | Suplai tegangan utamahlm. 14 |
Catatan desain PCB
- Gunakan mode forced untuk aplikasi dengan laju sampel rendah atau sinkronisasi berbasis host; mode ini melakukan satu pengukuran lalu kembali ke sleep.hlm. 15
- Aktifkan filter IIR saat menggunakan mode normal untuk meredam gangguan jangka pendek seperti angin atau pintu yang dibanting.hlm. 16
- Jangan biarkan pin antarmuka (SDI, SDO, SCK, CSB) pada level logika tinggi saat VDDIO dimatikan untuk menghindari kerusakan permanen.hlm. 14
- Untuk reset sensor, lakukan siklus pada VDD atau tulis perintah soft reset; siklus pada VDDIO tidak akan menyebabkan reset.hlm. 14
- Saat mengubah pengaturan pada register ctrl_hum, perubahan baru berlaku setelah ada operasi tulis ke register ctrl_meas.hlm. 27
Contoh pemakaian
- Context awareness, misalnya deteksi kulit, deteksi perubahan ruangan
- Pemantauan kebugaran / kesehatan
- Peringatan kekeringan atau suhu tinggi
- Pengukuran volume dan aliran udara
- Kontrol otomasi rumah, pemanasan, ventilasi, dan pendingin (HVAC)
- Internet of things (IoT)
- Peningkatan GPS (misalnya perbaikan time-to-first-fix, dead reckoning, deteksi kemiringan)
- Navigasi dalam ruangan (deteksi perubahan lantai, deteksi lift)
- Navigasi luar ruangan, aplikasi rekreasi dan olahraga
- Prakiraan cuaca
- Indikasi kecepatan vertikal (kecepatan naik/turun)
Sumber data
Disusun dari datasheet resmi Bosch Sensortec (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 21 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.