BMP180 Dijital Hava Basınç Barometrik Sensör GY-68, atmosfer basıncı ve sıcaklık ölçümü yapabilen, I2C haberleşme protokolü ile çalışan hassas bir barometrik sensör modülüdür. Arduino, ESP32, ESP8266, Raspberry Pi ve benzeri geliştirme kartlarıyla hava durumu istasyonu, basınç ölçüm sistemi, rakım/irtifa hesaplama ve çevresel veri takip projelerinde kullanılabilir.
BMP180 sensörü, bulunduğu ortamdaki hava basıncını ölçer ve bu basınç değerinden yaklaşık irtifa hesabı yapılmasına olanak sağlar. Bu özellik sayesinde drone, İHA, taşınabilir ölçüm cihazları, meteoroloji projeleri ve Arduino eğitim uygulamalarında sıkça tercih edilir.
Kompakt yapısı, düşük güç tüketimi ve I2C bağlantı desteği sayesinde breadboard üzerinde kolayca kullanılabilir. Arduino projelerinde yalnızca VCC, GND, SDA ve SCL bağlantıları ile hızlıca devreye alınabilir.
| Özellik | Açıklama |
|---|---|
| Sensör Tipi | Dijital barometrik basınç sensörü |
| Modül Tipi | GY-68 BMP180 sensör modülü |
| Ölçülen Değerler | Basınç, sıcaklık, hesaplanmış yaklaşık irtifa/rakım |
| Çalışma Voltajı | Genellikle 1.8V - 3.6V sensör seviyesi; modül bağlantısı için ürün üzerindeki regülatör yapısı kontrol edilmelidir |
| Haberleşme Arayüzü | I2C |
| I2C Adresi | Genellikle 0x77 |
| Basınç Ölçüm Aralığı | 300 hPa - 1100 hPa |
| Yaklaşık İrtifa Aralığı | Yaklaşık +9000 m ile -500 m aralığına karşılık gelen basınç ölçümleri |
| Kullanım Alanı | Hava durumu, barometre, rakım ölçer, drone/İHA, IoT ve çevresel veri projeleri |
| Pin | Açıklama | Arduino UNO Bağlantısı |
|---|---|---|
| VCC | Sensör besleme pini | 3.3V önerilir; modül destekliyorsa 5V kontrol edilerek kullanılabilir |
| GND | Toprak bağlantısı | GND |
| SDA | I2C veri hattı | A4 / SDA |
| SCL | I2C saat hattı | A5 / SCL |
BMP180 sensörü Arduino ile I2C haberleşme üzerinden kullanılır. Arduino UNO üzerinde SDA pini A4, SCL pini ise A5 pinidir. ESP32 gibi kartlarda SDA/SCL pinleri kullanılan karta göre değişebilir.
BMP180 sensörünün ne olduğu, nasıl çalıştığı, Arduino ile nasıl bağlandığı, örnek kodları ve proje fikirleri hakkında detaylı bilgi almak için Robomer Blog yazımızı inceleyebilirsiniz.
BMP180 Nedir? Blog Yazısını OkuBMP180 sensörü ile yapılabilecek en güzel başlangıç projelerinden biri Arduino ile LCD ekranlı hava durumu istasyonu uygulamasıdır. Bu projede Arduino, BMP180 sensöründen atmosfer basıncı ve sıcaklık verilerini okur. Okunan değerler 16x2 LCD ekran üzerinde kullanıcıya gösterilir.
Basınç verisi kullanılarak yaklaşık rakım/irtifa hesabı da yapılabilir. Böylece küçük bir Arduino devresiyle ortam sıcaklığı, hava basıncı ve yaklaşık yükseklik bilgilerini takip edebileceğiniz pratik bir hava durumu istasyonu kurulabilir.
| Parça | Arduino UNO Bağlantısı |
|---|---|
| BMP180 VCC | 3.3V veya modül destekliyorsa 5V kontrol edilerek |
| BMP180 GND | GND |
| BMP180 SDA | A4 / SDA |
| BMP180 SCL | A5 / SCL |
| I2C LCD SDA | A4 / SDA |
| I2C LCD SCL | A5 / SCL |
Bu projede BMP180 ve I2C LCD ekran aynı SDA/SCL hattını kullanabilir. BMP180 genellikle 0x77, I2C LCD ekran ise genellikle 0x27 veya 0x3F adresiyle çalışır. Adres çakışması olmadığı sürece aynı I2C hattında birlikte kullanılabilirler.
Arduino ile LCD Ekranlı Hava Durumu İstasyonu Projesini İnceleBMP180 sensörü için örnek Arduino kodlarına, test kodlarına, bağlantı notlarına ve proje dosyalarına Robomer GitHub sensör rehberi üzerinden ulaşabilirsiniz. Bu alan, sensörü kullanarak proje geliştirmek isteyen kullanıcılar için kod ve dosya yapısı bakımından yardımcı olur.
BMP180 GitHub Kodlarını İnceleBMP180 Dijital Hava Basınç Barometrik Sensör GY-68 ile Arduino tabanlı hava durumu istasyonu, dijital barometre, rakım ölçer ve IoT ortam takip projelerinizi kolayca geliştirebilirsiniz. Detaylı anlatım için blog yazısını, örnek kodlar için GitHub sensör rehberini inceleyebilirsiniz.