Mündəricat:

Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqi əsasında: 7 addım (şəkillərlə)
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqi əsasında: 7 addım (şəkillərlə)

Video: Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqi əsasında: 7 addım (şəkillərlə)

Video: Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqi əsasında: 7 addım (şəkillərlə)
Video: Casio G-SHOCK Gulfmaster GWN1000NV-2A | G Shock GWN1000 Gulfmaster Ən yaxşı 10 şeyə baxın 2024, Iyul
Anonim
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqinə əsaslanır
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqinə əsaslanır
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqinə əsaslanır
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqinə əsaslanır
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqinə əsaslanır
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqinə əsaslanır

[Redaktə et]; Əl ilə əsas yüksəklik girişi ilə 6 -cı addımdakı 2 -ci versiyaya baxın.

Bu, Arduino Nano və Bosch BMP180 atmosfer təzyiqi sensoru əsasında qurulmuş bir Altimetr (Yüksəklik Ölçer) in bina təsviridir.

Dizayn sadədir, lakin ölçülər sabit və olduqca dəqiqdir (1m dəqiqlik).

Hər saniyədə on təzyiq nümunəsi hazırlanır və bu onun ortalaması hesablanır. Bu təzyiq əsas təzyiqlə müqayisə edilir və yüksəkliyi emal etmək üçün istifadə olunur. Əsas təzyiq, altimetrin işə salındığı anda ölçülür və bu sıfır metr yüksəkliyi təmsil edir. Lazım gələrsə, düyməni basaraq əsas təzyiq sıfırlana bilər.

[Redaktə edin]: Versiya 2 -də əl ilə əsas yüksəklik girişi var. Addım 6 -da təsvirə baxın

Başlanğıc qurarkən (açma və ya düyməni basmaq) bir saniyə ərzində mövcud atmosfer təzyiqi göstərilir. Bundan sonra yüksəklik 4 rəqəmli ekranda görünür və bu hər saniyədə yenilənir.

Qırmızı led, baza xəttini təyin etdikdən sonra aşağı enərkən aşağı yüksəkliklərdə istifadə olunur.

[Düzenle]: Version 2 ilə bu dəniz səviyyəsindən aşağı olan mənfi yüksəklikləri təmsil edir.

Altimetr bir USB kabeli ilə təchiz edilmişdir, buna görə də avtomobildə, motosikletdə və ya USB və ya güc bankı ilə hər yerdə istifadə edilə bilər.

İki xüsusi kitabxana istifadə olunur. Burada tapa biləcəyiniz BMP180 üçün. Və burada tapa biləcəyiniz TM1637 4 rəqəmli ekran üçün.

BMP180 ən yeni versiya deyil. Görünür BMP280 ilə əvəz edilmişdir. Bu dizaynda BMP180 -in BMP280 ilə əvəz edilməsi sadə olmalıdır.

Eskizin hissələri BMP180 kitabxanası ilə birlikdə verilən "BMP180_altitude_example.ino" ya əsaslanır.

Addım 1: Dizaynı sınamaq üçün çörək lövhəsi

Dizaynı yoxlamaq üçün çörək lövhəsi
Dizaynı yoxlamaq üçün çörək lövhəsi
Dizaynı yoxlamaq üçün çörək lövhəsi
Dizaynı yoxlamaq üçün çörək lövhəsi

Dizaynı sınamaq üçün Arduino Uno ilə başladım. Kiçik olduğu üçün son versiyada bir Nano istifadə etdim.

Addım 2: İdarə Heyətinin Yaradılması və Mənzil

İdarə Heyətinin Yaradılması və Mənzil
İdarə Heyətinin Yaradılması və Mənzil
İdarə Heyətinin Yaradılması və Mənzil
İdarə Heyətinin Yaradılması və Mənzil
İdarə Heyətinin Yaradılması və Mənzil
İdarə Heyətinin Yaradılması və Mənzil
İdarə Heyətinin Yaradılması və Mənzil
İdarə Heyətinin Yaradılması və Mənzil

Bir tək lövhə istifadə olunur. Korpusun qapağında düymə, led və 4 rəqəmli ekran var.

Addım 3: Arduino Pin Əlaqələri

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

4 rəqəmli TM1637 ekranı üçün bağlantılar: GND - GNDVCC - 5VCLK - D6DIO - D8

Mənfi mənfi dəyərlər - Aşağı təpə: D2

Başlanğıc təzyiqi sıfırlama düyməsi: D4

Addım 4: Arduino Sketch

Addım 5: Final

Final
Final

Nəticə budur…

Addım 6: Əl ilə Başlanğıc Hündürlüyü Girişli Versiya 2

Image
Image
Version 2 Manuel Başlanğıc Hündürlük Girişi ilə
Version 2 Manuel Başlanğıc Hündürlük Girişi ilə
Version 2 Manuel Başlanğıc Hündürlük Girişi ilə
Version 2 Manuel Başlanğıc Hündürlük Girişi ilə
Version 2 Manuel Başlanğıc Hündürlük Girişi ilə
Version 2 Manuel Başlanğıc Hündürlük Girişi ilə

Bu versiyada bir əlavə düymə təqdim olunur. Düymə 1 (qara), başlanğıc hündürlük girişini əl ilə başlamaqdır. Düymə 2 (ağ) rəqəm başına dəyəri artırmaqdır.

Hündürlük daxilində ardıcıllıq belədir:

Düymə 1 basıldı - Led 1 dəfə yanıb sönür - 2 düyməsindən x rəqəmini 000x artırmaq üçün istifadə edilə bilər

1 düyməsinə yenidən basıldı - Led 2 dəfə yanıb -sönür - 2 düyməsiylə x rəqəmini 00x0 artırmaq olar

Düymə 1 yenidən basılır - Led 3 dəfə yanıb -sönür - 2 düyməsindən x rəqəmini 0x00 -də artırmaq olar

1 düyməsinə yenidən basıldı - Led 4 dəfə yanıb -sönür - 2 düyməsindən x000 -də x rəqəmini artırmaq üçün istifadə edilə bilər

Düymə 1 yenidən basıldı - Led 5 dəfə yanıb -sönür - 2 düyməsini işarəni dəyişdirmək üçün istifadə etmək olar: led_on = mənfi (dəniz səviyyəsindən aşağı), led_off = müsbət (dəniz səviyyəsindən yuxarı)

Düymə 1 yenidən itdi - Led 1 dəfə uzun müddət yanıb -sönür - bazal yüksəklik girişi hazırdır

Addım 7:

Versiya 2 eskiz.

Tövsiyə: