İçindekiler:

Atmosfer Basıncına Göre Altimetre (Rakım Ölçer): 7 Adım (Resimli)
Atmosfer Basıncına Göre Altimetre (Rakım Ölçer): 7 Adım (Resimli)

Video: Atmosfer Basıncına Göre Altimetre (Rakım Ölçer): 7 Adım (Resimli)

Video: Atmosfer Basıncına Göre Altimetre (Rakım Ölçer): 7 Adım (Resimli)
Video: Farklı Gezegenlerde Ne Kadar Yükseğe Zıplayabilirsiniz? 2024, Temmuz
Anonim
Atmosfer Basıncına Dayalı Altimetre (rakım Ölçer)
Atmosfer Basıncına Dayalı Altimetre (rakım Ölçer)
Atmosfer Basıncına Dayalı Altimetre (rakım Ölçer)
Atmosfer Basıncına Dayalı Altimetre (rakım Ölçer)
Atmosfer Basıncına Dayalı Altimetre (rakım Ölçer)
Atmosfer Basıncına Dayalı Altimetre (rakım Ölçer)

[Düzenlemek]; Manüel olarak taban çizgisi irtifa girişi ile adım 6'daki sürüm 2'ye bakın.

Bu, Arduino Nano ve Bosch BMP180 atmosferik basınç sensörüne dayalı bir Altimetrenin (Rakım Ölçer) yapı açıklamasıdır.

Tasarım basittir ancak ölçümler sabit ve oldukça doğrudur (1m hassasiyet).

Her saniye on basınç örneği yapılır ve bu on tanesinin ortalaması hesaplanır. Bu basınç, temel bir basınçla karşılaştırılır ve rakımı işlemek için kullanılır. Taban çizgisi basıncı, altimetreye güç verildiği anda ölçülür, bu nedenle bu, sıfır metrelik bir yüksekliği temsil eder. Gerekirse, taban çizgisi basıncı düğmeye basılarak sıfırlanabilir.

[Düzenle]: Sürüm 2'de manuel olarak temel yükseklik girişi vardır. Adım 6'daki açıklamaya bakın

Taban çizgisinin ayarlanması sırasında (güç açık veya düğmeye basıldığında) mevcut atmosfer basıncı bir saniye boyunca görüntülenir. Bundan sonra irtifa 4 haneli ekrandadır ve bu her saniye güncellenecektir.

Taban çizgisini ayarladıktan sonra yokuş aşağı inerken negatif irtifalar için kırmızı bir led kullanılır.

[Düzenle]: Versiyon 2 ile bu, deniz seviyesinin çok altındaki negatif irtifaları temsil eder.

Altimetre bir USB kablosuyla çalışır, bu nedenle bir arabada, motosiklette veya USB veya güç bankası ile her yerde kullanılabilir.

İki özel kütüphane kullanılır. BMP180 için bir tane burada bulunabilir. Ve burada bulabileceğiniz TM1637 4 haneli ekran için bir tane.

BMP180 en yeni sürüm değil. BMP280 tarafından değiştirilmiş gibi görünüyor. Bu tasarımda BMP180'i BMP280 ile değiştirmek basit olmalıdır.

Çizimin bölümleri, BMP180 kitaplığıyla birlikte verilen “BMP180_altitude_example.ino”ya dayalıdır.

Adım 1: Tasarımı Test Etmek İçin Breadboard

Tasarımı Test Etmek İçin Breadboard
Tasarımı Test Etmek İçin Breadboard
Tasarımı Test Etmek İçin Breadboard
Tasarımı Test Etmek İçin Breadboard

Tasarımı test etmek için bir Arduino Uno ile başladım. Son versiyonda daha küçük olduğu için Nano kullandım.

Adım 2: Pano Oluşturma ve Barındırma

Pano Oluşturma ve Konut
Pano Oluşturma ve Konut
Pano Oluşturma ve Konut
Pano Oluşturma ve Konut
Pano Oluşturma ve Konut
Pano Oluşturma ve Konut
Pano Oluşturma ve Konut
Pano Oluşturma ve Konut

Tek tahta kullanılır. Muhafazanın kapağı düğmeyi, led'i ve 4 haneli ekranı tutar.

Adım 3: Arduino Pin Bağlantıları

BMP180 için bağlantılar:GND - GNDVCC - 3.3V (!!)SDA - A4SCL - A5

4 haneli TM1637 ekran bağlantıları:GND - GNDVCC - 5VCLK - D6DIO - D8

Led voor negatif değerler - Yokuş aşağı: D2

Temel basıncı sıfırlama düğmesi: D4

Adım 4: Arduino Kroki

Adım 5: Son

son
son

Sonuç bu…

Adım 6: Manüel Temel Rakım Girişi ile Sürüm 2

Image
Image
Versiyon 2 Manüel Temel Rakım Girişi ile
Versiyon 2 Manüel Temel Rakım Girişi ile
Versiyon 2 Manüel Temel Rakım Girişi ile
Versiyon 2 Manüel Temel Rakım Girişi ile
Versiyon 2 Manüel Temel Rakım Girişi ile
Versiyon 2 Manüel Temel Rakım Girişi ile

Bu sürümde bir ekstra düğme tanıtıldı. Düğme 1 (siyah), temel yükseklik girişini manuel olarak başlatmak içindir. Düğme 2 (beyaz) basamak başına değeri artırmak içindir.

Rakım girişi sırasındaki sıra:

Düğme 1'e basıldı - Led 1 kez yanıp söner - düğme 2, x hanesini 000x olarak artırmak için kullanılabilir

Düğme 1 tekrar basıldı - Led 2 kez yanıp söner - Düğme 2, 00x0'da x hanesini artırmak için kullanılabilir

Düğme 1 tekrar basıldı - Led 3 kez yanıp sönüyor - düğme 2 0x00'de x hanesini artırmak için kullanılabilir

Düğme 1 tekrar basıldı - Led 4 kez yanıp sönüyor - düğme 2 x000'de x basamağını artırmak için kullanılabilir

Düğme 1 tekrar basıldı - Led 5 kez yanıp söner - düğme 2 işareti değiştirmek için kullanılabilir: led_on=negatif (deniz seviyesinin altında), led_off=pozitif (deniz seviyesinin üstünde)

Düğme 1 tekrar basıldı - Led 1 kez uzun süre yanıp sönüyor - temel yükseklik girişi hazır

7. Adım:

Sürüm 2'nin taslağı.

Önerilen: