Mundarija:
- 1 -qadam: Barometrlarda bir oz tarix: bosim mavjud
- 2 -qadam: uskunani yig'ing
- 3 -qadam: Elektr simini ulang
- 4 -qadam: Kutubxonani to'g'ri tanlash
Video: BMP180 (Barometrik bosim sensori) Arduino bilan o'zaro bog'lanish: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
BMP-180-i2c interfeysli raqamli Barometrik bosim sensori. Boschning bu kichik sensori kichik o'lchamlari, kam quvvat sarfi va yuqori aniqlik bilan juda qulay.
Sensor o'qilishini qanday talqin qilishimizga qarab, biz ob -havo o'zgarishini kuzatib, nisbiy balandlikni o'lchashimiz yoki hatto ob'ektning vertikal tezligini (ko'tarilish/tushish) topa olamiz.
Shunday qilib, men sensorni faqat Arduino bilan ishlashga qarataman.
1 -qadam: Barometrlarda bir oz tarix: bosim mavjud
Barometrlar uning atrofidagi havoning mutlaq bosimini o'lchaydilar. Bosim ob -havo va balandlikka qarab o'zgaradi. Bo'ronlarni bashorat qilish uchun barometrdan foydalanish 17 -asrdan beri davom etmoqda. O'sha paytda barometrlar suyuq simob bilan to'ldirilgan uzun shisha tayoqlar edi. Va shuning uchun "simob bosimi" birligi keldi.
Bir necha o'n yillar ichida asbob haqiqiy qulay narsaga aylandi. Hamma ham bor edi, professional olimlardan tortib havaskorlargacha. Ular havo bosimining keskin o'zgarishi "yomon ob -havo" ga olib kelishini payqashdi. 18 -asrning o'rtalariga qadar asta -sekin batafsil prognoz jadvali ishlab chiqilgunga qadar, bu prognozlar deyarli aniq emas edi. Agar siz barometrlarning tarixi va ob -havo ma'lumotlarini ob -havo ma'lumotlari bilan qanday qiziqtirmoqchi bo'lsangiz, ushbu havolani ko'rib chiqing.
Meteorologik kuzatuvlardan tashqari, barometrik bosim sensori uchun yana bir yangi qo'llanma - bu joyning nisbiy balandligini hisoblash. Endi bu erda hamma narsa qiziqarli bo'ladi. Fizika darsidan (P = h * rho * g) formulasini eslaysizmi? Ma'lum bo'lishicha, biz BMP-180 yordamida joyning nisbiy balandligini hisoblashimiz mumkin. Toza, a?
2 -qadam: uskunani yig'ing
21 -asrga qaytish vaqti keldi. Endi bizda barometrlar bo'yicha "juda muhim" tarix darsi bor edi, keling, bu tushunarsiz narsalar uchun kerak bo'lgan narsalar ro'yxatiga qaytaylik.
1. Non paneli va o'tish joylari
2. BMP-180
3. Har qanday Arduino kartasi. (Men Arduino Pro Micro -dan foydalanayapman, lekin har qanday arduino kartasi etarli bo'ladi)
4. USB kabeli va Arduino IDE ni ishga tushiradigan kompyuter
3 -qadam: Elektr simini ulang
BMP-180 i2c interfeysida ishlagani uchun uni ulash oson. Qaysi Arduino kartasidan foydalanayotganingizga qarab, ikkita i2c pinini toping. Kengash --------------------------------- I2C / TWI pinlari
Uno, Ethernet, Pro mini --------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- -------- 20 (SDA), 21 (SCL)
Leonardo, Pro Micro ------------------ 2 (SDA), 3 (SCL)
Muddati ---------------------------------- 20 (SDA), 21 (SCL), SDA1, SCL1
VCC pin uchun sensori 5V ga bardoshli yoki yo'qligini tekshirib ko'ring. Agar bunday bo'lmasa, uni 3,3 V ga qadar quvvatlantiring. Men foydalanadigan kesish taxtasida o'rnatilgan 3.3v regulyator mavjud, bu esa uni 5V ga bardoshli qiladi.
Shunday qilib, mening elektron ulanishlarim shunday: Arduino -> BMP -180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND
Bu bosqichda xato bo'lishi mumkin bo'lgan narsalar: 1. VCC va GND liniyalarini yoqishdan oldin ikki marta tekshiring. Sensorga zarar etkazishingiz mumkin. SDA SDA va SCL SCL, ularni aralashtirmang.
4 -qadam: Kutubxonani to'g'ri tanlash
Endi BMP-180 yordamida hayotimizni osonlashtirish uchun kutubxonani tanlash. Sensor bo'lishga qaramay, uni to'g'ri ishlatish uchun juda ko'p murakkab matematika mavjud. Dengiz sathidagi bosimni to'g'rilash uchun bosim birligidan konversiya kabi hisob -kitoblar … Bu, albatta, ko'plab fizika darslarini o'tkazib yuborgan odamning boshlanishini qiyinlashtiradi.: (Yechim? Kutubxonalar! Hozirgacha BMP180 uchun 3 xil kutubxonadan foydalandim. 1. Sparkfun BMP180 kutubxonasi
2. Adafruit BME085 API (v1) (men buni bu ko'rsatma uchun ishlataman)
3. Adafruit BME085 API (v2)
Men uchta kutubxonani bog'lashimning sababi shundaki, ularning har birining ijobiy va salbiy tomonlari bor. Agar siz ishni tugatmoqchi bo'lsangiz, Adafruit kutubxonalari ajoyib. Ulardan foydalanish oson va juda yaxshi hujjatlar bilan ta'minlangan. Boshqa tomondan, sparkfun kutubxonasi juda ko'p qo'shimcha ma'lumot beradi, chunki siz ko'p hisoblarni qo'lda bajarishingiz kerak bo'ladi. Agar siz bunga qiziqsangiz, sparkfun -dan ushbu ajoyib qo'llanmani ko'rib chiqing.
Tavsiya:
BMG160 3 o'qli giroskop sensori Arduino Nano bilan o'zaro bog'lanishi: 5 qadam
BMG160 3 o'qli giroskop sensori Arduino Nano bilan o'zaro bog'lanishi: Zamonaviy dunyoda yoshlar va bolalarning yarmidan ko'pi o'yinni yaxshi ko'radi va o'yinni texnik jihatdan qiziqtirganlarning hammasi harakatni sezishning muhimligini biladi. bu domenda. Bizni ham xuddi shu narsa hayron qoldirdi
Arduino Uno bilan o'zaro bog'lanish GPS moduli: 7 qadam
Arduino Uno bilan o'zaro bog'langan GPS moduli: Salom! GPS modulini Arduino Uno kartasiga ulashni xohlaysizmi, lekin buni qanday qilishni bilmayapsizmi? Men sizga yordam berish uchun keldim! Ishni boshlash uchun sizga quyidagi qismlar kerak bo'ladi
Raspberry Pi bilan BMG160 3 o'qli giroskop sensori o'zaro bog'lanishi: 5 qadam
Raspberry Pi bilan BMG160 3 o'qli giroskop sensori o'zaro bog'lanishi: Zamonaviy dunyoda yoshlar va bolalarning yarmidan ko'pi o'yinni yaxshi ko'radi va o'yinni texnik jihatdan qiziqtirganlarning hammasi harakatni sezishning muhimligini biladi. bu domenda. Bizni ham xuddi shu narsa hayron qoldirdi
BMG160 zarrachali 3 o'qli giroskop sensori bilan o'zaro bog'lanish: 5 qadam
3 o'qli BMG160 zarracha sensori bilan zarracha bilan o'zaro bog'lanish: Zamonaviy dunyoda yoshlar va bolalarning yarmidan ko'pi o'yinni yaxshi ko'radi va o'yinni texnik jihatdan qiziqtirganlarning hammasi harakatni sezishning muhimligini biladi. bu domen. Bizni ham xuddi shu narsa hayron qoldirdi
ATtiny85 mikrokontrolerli MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: 7 qadam
ATtiny85 mikrokontrolderi yordamida MAX7219 boshqariladigan LED matritsasi 8x8 bilan qanday bog'lanish mumkin: MAX7219 tekshirgichi Maxim Integrated tomonidan ishlab chiqarilgan bo'lib, u mikrokontrolderlarni 64 ta individual LED, 7 segmentli raqamli LED displeylar bilan bog'laydigan ixcham, ketma-ket kirish/chiqish displey drayveri. 8 ta raqamgacha, bar-grafikli displey