Mundarija:
- 1 -qadam: Barometrik bosim nima?
- 2-qadam: GY-68 BOSCH BMP180 bosim sensori xususiyatlari
- 3 -qadam: kerakli materiallar
- 4-qadam: Arduino bilan GY-68 BMP180 bosim sensori qanday ishlatiladi?
- 5 -qadam: O'chirish
- 6 -qadam: Har xil birliklar va dengiz sathidan balandlikdagi mutlaq bosimni hisoblash
Video: GY-68 BMP180 va Arduino yordamida bosim va balandlikni aniqlash: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
ElectropeakElectroPeak rasmiy veb -sayti Muallifning boshqa maqolalarini kuzatib boring:
Haqida: ElectroPeak-bu elektronikani o'rganish va o'z g'oyalaringizni haqiqatga aylantirish uchun yagona joy. Biz sizning loyihalaringizni qanday amalga oshirishingizni ko'rsatadigan eng yaxshi qo'llanmalarni taklif etamiz. Biz, shuningdek, yuqori sifatli mahsulotlarni taklif etamiz, shuning uchun sizda… Electropeak haqida batafsil »
Sharh
Uchish robotlari, ob -havo stantsiyalari, marshrutizatsiyani yaxshilash, sport va boshqalar kabi ko'plab loyihalarda bosim va balandlikni o'lchash juda muhim. Ushbu qo'llanmada siz bosimni o'lchash uchun eng ko'p ishlatiladigan sensorlardan biri bo'lgan BMP180 sensoridan qanday foydalanishni bilib olasiz.
Siz nimani o'rganasiz
- Barometrik bosim nima.
- BOSCH BMP180 bosim sensori nima.
- BOSCH BMP180 bosim sensori Arduino bilan qanday ishlatiladi.
1 -qadam: Barometrik bosim nima?
Barometrik bosim yoki atmosfera bosimi erdagi havo og'irligidan kelib chiqadi. Bu bosim dengiz sathida kvadrat santimetrga taxminan 1 kg ni tashkil qiladi.
Atmosfera bosimini ifodalash uchun bir necha birliklar mavjud, ularni bir -biriga osongina aylantirish mumkin. Bosimni o'lchash uchun SI birligi Paskal (Pa).
Barometrik bosim dengiz sathidan balandligi bilan taxminan chiziqli teskari nisbatga ega, shuning uchun agar biz joyning barometrik bosimini o'lchasak, biz dengiz sathidan balandlikni oddiy matematik operatsiyadan foydalanib hisoblashimiz mumkin.
2-qadam: GY-68 BOSCH BMP180 bosim sensori xususiyatlari
Bosim va balandlikni o'lchash uchun eng keng tarqalgan sensorlardan biri - BOSCH BMP180. Ushbu modulning eng muhim xususiyatlari quyidagilardan iborat:
- Bosim o'lchash diapazoni 300 dan 1100 gPa gacha
- -0.1hPa mutlaq bosim uchun o'lchov aniqligi
- Nisbiy bosim uchun 12hPa o'lchov aniqligi
- Kam quvvat sarfi (standart rejimda 5 mA va soniyada bitta namuna)
- 0,5 ° S aniqlikdagi ichki harorat sensori
- Aloqa uchun I2C protokolini qo'llab -quvvatlash
- To'liq kalibrlangan
3 -qadam: kerakli materiallar
Uskuna komponentlari
Arduino UNO R3 *1
BOSH BMP180 *1
Jumper sim *1
Dasturiy ta'minot ilovalari
Arduino IDE *1
4-qadam: Arduino bilan GY-68 BMP180 bosim sensori qanday ishlatiladi?
Bu sensor qulay foydalanish uchun modul sifatida mavjud. BMP180 sensori modulining asosiy qismlari:
- BMP180 sensori
- 3,3 voltli regulyator. Ushbu regulyator modulni 5V ga ulash imkonini beradi.
- I2C bilan to'g'ri aloqa qilish uchun rezistorlarni ko'tarish kerak
5 -qadam: O'chirish
BMP180 sensori modulidan foydalanish uchun BMP180_Breakout_Arduino_Library -ni yuklab oling.
BMP180_Breakout_Arduino_Kutubxona
6 -qadam: Har xil birliklar va dengiz sathidan balandlikdagi mutlaq bosimni hisoblash
Keling, bosim va balandlikni hisoblash jarayonini aniqroq tekshirib ko'ramiz:
Yuqoridagi algoritmga ko'ra, avval startTemperature () yordamida haroratni hisoblashni boshlaymiz, keyin getTemperature (T) yordamida haroratni T o'zgaruvchida saqlaymiz. Shundan so'ng biz startPressure (3) yordamida bosimni hisoblaymiz. 3 raqami 0 dan 3 gacha o'zgarishi mumkin bo'lgan maksimal piksellar sonidir. GetPressure (P) yordamida biz mutlaq bosimni o'zgarmaydigan P da saqlaymiz. Bu bosim miqdori hPa -da, uni avvalgisiga muvofiq turli birliklarga aylantirish mumkin. stol Mutlaq bosim balandlik bilan o'zgaradi. Balandlikning hisoblangan bosimga ta'sirini olib tashlash uchun biz ALTITUDE o'zgaruvchisida saqlangan balandlik bo'yicha sath darajasidagi (P, ALTITUDE) funktsiyasidan foydalanishimiz va o'lchangan qiymatni ixtiyoriy o'zgaruvchida saqlashimiz kerak, masalan p0. Balandligingizni hisoblash uchun balandlikdan (P, p0) foydalaning. Bu funksiya metrdagi balandlikni hisoblab chiqadi.
Eslatma
kodning boshida belgilangan ALTITUDE o'zgaruvchisi uchun siz dengiz sathidan balandligingizni kiritishingiz mumkin
Tavsiya:
CPS120 va Arduino Nano yordamida bosim o'lchami: 4 qadam
CPS120 va Arduino Nano yordamida bosim o'lchami: CPS120 - yuqori sifatli va to'liq kompensatsiyali chiqishga ega, past narxli sig'imli mutlaq bosim sensori. U juda kam quvvat sarflaydi va bosimni o'lchash uchun ultra kichik mikroelektromekanik sensordan (MEMS) iborat. Sigma-deltaga asoslangan
Yuzni aniqlash va aniqlash - OpenCV Python va Arduino yordamida Arduino Face ID: 6 qadam
Yuzni aniqlash va aniqlash | OpenCV Python va Arduino yordamida Arduino Face ID: yuzni aniqlash AKA yuz identifikatori hozirgi vaqtda mobil telefonlarning eng muhim xususiyatlaridan biridir. Shunday qilib, menda "Arduino loyihasi uchun yuz identifikatori bo'lishi mumkinmi?" Degan savol bor edi. va javob ha … Mening sayohatim quyidagicha boshlandi: 1 -qadam: Bizga kirish
BMP280 -DHT11 yordamida Arduino ob -havo stantsiyasi - harorat, namlik va bosim: 8 qadam
BMP280 -DHT11 -dan foydalanadigan Arduino ob -havo stantsiyasi - harorat, namlik va bosim: Ushbu qo'llanmada biz TFT 7735 LCD displeyida harorat, namlik va bosim ko'rsatadigan ob -havo stantsiyasini yasashni o'rganamiz
Raspberry Pi yordamida MPL3115A2 yordamida balandlik, bosim va haroratni o'lchang: 6 qadam
MPL3115A2 yordamida Raspberry Pi -dan foydalanib, balandlik, bosim va haroratni o'lchang: nima borligini biling va nima uchun unga egalik qilayotganingizni biling! Bu juda qiziq. Biz Internet -avtomatlashtirish asrida yashayapmiz, chunki u ko'plab yangi ilovalarga kiradi. Kompyuter va elektronika ixlosmandlari sifatida biz Raspberry Pi a bilan ko'p narsani o'rgandik
BMP180 (Barometrik bosim sensori) Arduino bilan o'zaro bog'lanish: 9 qadam
BMP180 (Barometrik bosim sensori) Arduino bilan o'zaro aloqada: 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