Mundarija:

Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan: 7 qadam (rasmlar bilan)
Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan: 7 qadam (rasmlar bilan)

Video: Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan: 7 qadam (rasmlar bilan)

Video: Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan: 7 qadam (rasmlar bilan)
Video: 39 - dars | Atmosfera bosimi | Masofaviy Fizika 2024, Iyul
Anonim
Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan
Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan
Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan
Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan
Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan
Altimetr (balandlik o'lchagichi) Atmosfera bosimiga asoslangan

[Tartibga solish]; 6 -qadamda 2 -versiyaga qarang, balandlikni qo'lda kiritish.

Bu Arduino Nano va Bosch BMP180 atmosfera bosimi sensori asosida qurilgan Altimetr (Balandlik o'lchagichi) binosining tavsifi.

Dizayn oddiy, ammo o'lchovlar barqaror va aniq (1 m aniqlik).

Har o'n soniyada bosim namunalari olinadi va ularning o'ntasi o'rtacha hisoblanadi. Bu bosim asosiy bosim bilan solishtiriladi va balandlikni qayta ishlash uchun ishlatiladi. Altimetr yoqilganda, asosiy bosim o'lchanadi, shuning uchun bu nol metr balandligini bildiradi. Agar kerak bo'lsa, tugmachani bosib asosiy bosimni tiklash mumkin.

[Tartibga solish]: 2 -versiyada balandlik qo'lda kiritiladi. 6 -qadamdagi tavsifga qarang

Boshlang'ichni o'rnatish paytida (yoqish yoki tugmachani bosish) hozirgi atmosfera bosimi bir soniya davomida ko'rsatiladi. Shundan so'ng balandlik 4 xonali displeyda bo'ladi va u har soniyada yangilanadi.

Qizil chiroq negativ balandliklar uchun asosiy chiziqni o'rnatgandan so'ng, tepalikka tushganda ishlatiladi.

[Tartibga solish]: 2 -versiyada bu dengiz sathidan past bo'lgan salbiy balandliklarni ifodalaydi.

Altimetr USB kabeli orqali quvvatlanadi, shuning uchun uni mashinada, mototsiklda yoki USB yoki quvvat banki bo'lgan boshqa joylarda ishlatish mumkin.

Ikkita maxsus kutubxona ishlatiladi. BMP180 uchun bu erda topishingiz mumkin. Va bu erda topishingiz mumkin bo'lgan TM1637 4 xonali displey uchun.

BMP180 - bu eng yangi versiya emas. Bu BMP280 bilan almashtirilganga o'xshaydi. Ushbu dizayndagi BMP180 ni BMP280 bilan almashtirish oddiy bo'lishi kerak.

Eskizning qismlari BMP180 kutubxonasi bilan ta'minlangan "BMP180_altitude_example.ino" ga asoslangan.

1 -qadam: Dizaynni sinab ko'rish uchun elektron jadval

Dizaynni sinab ko'rish uchun stol paneli
Dizaynni sinab ko'rish uchun stol paneli
Dizaynni sinab ko'rish uchun stol paneli
Dizaynni sinab ko'rish uchun stol paneli

Men dizaynni sinab ko'rish uchun Arduino Uno -dan boshladim. Oxirgi versiyada men nanodan foydalandim, chunki u kichikroq.

2 -qadam: Kengash yaratish va uy -joy

Kengash tuzish va uy -joy qurish
Kengash tuzish va uy -joy qurish
Kengash tuzish va uy -joy qurish
Kengash tuzish va uy -joy qurish
Kengash tuzish va uy -joy qurish
Kengash tuzish va uy -joy qurish
Kengash tuzish va uy -joy qurish
Kengash tuzish va uy -joy qurish

Bitta bitta taxta ishlatiladi. Korpus qopqog'ida tugma, svetodiod va 4 xonali displey mavjud.

3 -qadam: Arduino pinli ulanishlar

BMP180 uchun ulanishlar: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5

4 xonali TM1637 displeyi uchun ulanishlar: GND - GNDVCC - 5VCLK - D6DIO - D8

Salbiy salbiy qiymatlar - tepalik: D2

Boshlang'ich bosimni tiklash tugmasi: D4

4 -qadam: Arduino eskizi

5 -qadam: Yakuniy

Final
Final

Bu natija…

6 -qadam: 2 -versiya qo'lda asosiy balandlik kiritish usuli bilan

Image
Image
2 -versiya Qo'lning asosiy balandligi kiritilishi bilan
2 -versiya Qo'lning asosiy balandligi kiritilishi bilan
2 -versiya Qo'lning asosiy balandligi kiritilishi bilan
2 -versiya Qo'lning asosiy balandligi kiritilishi bilan
2 -versiya qo'lda asosiy balandlik kiritish usuli bilan
2 -versiya qo'lda asosiy balandlik kiritish usuli bilan

Ushbu versiyada bitta qo'shimcha tugma mavjud. 1 -tugma (qora) - balandlikni qo'lda kiritishni boshlash. 2 -tugma (oq) - har bir raqam uchun qiymatni oshirish.

Balandlik kiritish paytida ketma -ketlik:

1 -tugma bosildi - Led 1 marta yonadi - 2 -tugma yordamida x raqamini 000x ga oshirish mumkin

1 -tugma yana bosildi - Led 2 marta yonadi - 2 -tugma yordamida x raqamini 00x0 ga oshirish mumkin.

1 -tugma yana bosildi - LED 3 marta yonadi - 2 -tugma yordamida x raqamini 0x00 ga oshirish mumkin.

1 tugmachasi yana bosildi - Led 4 marta yonadi - 2 tugmachasidan foydalanib x raqamini x000 ga oshirish mumkin

1 -tugma yana bosildi - Led 5 marta yonadi - 2 -tugmani belgini o'zgartirish uchun ishlatish mumkin: led_on = salbiy (dengiz sathidan past), led_off = musbat (dengiz sathidan)

1 -tugma yana bosildi - Led 1 marta uzoq vaqt yonib -o'chadi - boshlang'ich balandlik ma'lumoti tayyor

7 -qadam:

2 -versiyaning eskizi.

Tavsiya: