Съдържание:
- Стъпка 1: Какво е барометричното налягане?
- Стъпка 2: Характеристики на сензора за налягане GY-68 BOSCH BMP180
- Стъпка 3: Необходими материали
- Стъпка 4: Как да използваме сензор за налягане GY-68 BMP180 с Arduino?
- Стъпка 5: Схема
- Стъпка 6: Изчисляване на абсолютното налягане с различни единици и надморска височина от морското равнище
Видео: Определяне на налягането и надморската височина с помощта на GY-68 BMP180 и Arduino: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
От ElectropeakElectroPeak Официален уебсайт Следвайте още от автора:
За: ElectroPeak е вашето едно гише, където да научите електроника и да реализирате идеите си. Ние предлагаме първокласни ръководства, за да ви покажем как можете да правите вашите проекти. Ние също така предлагаме висококачествени продукти, за да имате … Повече за Electropeak »
Общ преглед
В много проекти като летящи роботи, метеорологични станции, подобряване на маршрутизацията, спорт и др. Измерването на налягане и височина е много важно. В този урок ще научите как да използвате сензора BMP180, който е един от най -често използваните сензори за измерване на налягането.
Какво ще научите
- Какво е барометричното налягане
- Какво представлява сензорът за налягане BOSCH BMP180.
- Как да използвате сензора за налягане BOSCH BMP180 с Arduino.
Стъпка 1: Какво е барометричното налягане?
Барометричното налягане или атмосферното налягане са резултат от теглото на въздуха на земята. Това налягане е около 1 кг на квадратен сантиметър на морското равнище.
Има няколко единици за изразяване на атмосферното налягане, които лесно могат да бъдат преобразувани една в друга. Единицата SI за измерване на налягането е Pascal (Pa).
Барометричното налягане има приблизително линейно обратно отношение с височината от морското равнище, така че ако измерваме барометричното налягане на дадено място, можем да изчислим надморската височина от морското равнище, използвайки проста математическа операция.
Стъпка 2: Характеристики на сензора за налягане GY-68 BOSCH BMP180
Един от най -често срещаните сензори за измерване на налягането и надморската височина е BOSCH BMP180. Най -важните характеристики на този модул са както следва:
- Обхват на измерване на налягане от 300 до 1100hPa
- -0,1hPa точност на измерване за абсолютно налягане
- 12hPa точност на измерване за относително налягане
- Ниска консумация на енергия (5μA в стандартен режим и една проба в секунда)
- Вътрешен температурен сензор с точност 0,5 ° C
- Поддържа I2C протокол за комуникация
- Напълно калибриран
Стъпка 3: Необходими материали
Хардуерни компоненти
Arduino UNO R3 *1
BOSH BMP180 *1
Джъмпер тел *1
Софтуерни приложения
Arduino IDE *1
Стъпка 4: Как да използваме сензор за налягане GY-68 BMP180 с Arduino?
Този сензор се предлага като модул за лесна употреба. Основните части на сензорния модул BMP180 са:
- Сензор BMP180
- 3,3-волтов регулатор. Този регулатор ви позволява да свържете модула към 5V.
- Необходими издърпващи резистори за правилна комуникация на I2C
Стъпка 5: Схема
Изтеглете BMP180_Breakout_Arduino_Library, за да използвате сензорния модул BMP180.
BMP180_Breakout_Arduino_Library
Стъпка 6: Изчисляване на абсолютното налягане с различни единици и надморска височина от морското равнище
Нека да проверим процеса на изчисляване на налягането и надморската височина по -точно:
Съгласно горния алгоритъм, първо започваме да изчисляваме температурата, използвайки startTemperature (), след това съхраняваме температурата в променлива T, използвайки getTemperature (T). След това изчисляваме налягането с startPressure (3). Числото 3 е максималната разделителна способност, която може да бъде променена между 0 и 3. с помощта на getPressure (P) съхраняваме абсолютното налягане в променлива P. Количеството на това налягане е в hPa, което може да се преобразува в различни единици според предишното маса. Абсолютното налягане се променя с надморска височина. За да премахнем ефекта на надморската височина върху изчисленото налягане, трябва да използваме функцията на морското равнище (P, ALTITUDE) според височината, съхранена в променливата ALTITUDE, и да съхраняваме измерената стойност в произволна променлива, например p0. Използвайте надморска височина (P, p0), за да изчислите височината си. Тази функция изчислява надморската височина в глюкомера.
Забележка
че можете да вмъкнете височината си от морското равнище за променливата ALTITUDE, определена в началото на кода
Препоръчано:
Измерване на налягането с помощта на CPS120 и Arduino Nano: 4 стъпки
Измерване на налягането с помощта на CPS120 и Arduino Nano: CPS120 е висококачествен и евтин капацитивен сензор за абсолютно налягане с напълно компенсирана мощност. Той консумира много по-малко енергия и се състои от ултра малък микро-електро-механичен сензор (MEMS) за измерване на налягането. Сигма-делта базирана
Измерване на налягането с помощта на CPS120 и Raspberry Pi: 4 стъпки
Измерване на налягането с помощта на CPS120 и Raspberry Pi: CPS120 е висококачествен и евтин капацитивен сензор за абсолютно налягане с напълно компенсирана мощност. Той консумира много по-малко енергия и се състои от ултра малък микро-електро-механичен сензор (MEMS) за измерване на налягането. Сигма-делта базирана
Контрол на налягането с помощта на Arduino: 4 стъпки
Контрол на налягането с помощта на Arduino: Това е първият ми arduino проект, който завърших като проект за моя университет. Предполага се, че този проект е модел на блока за управление на налягането на въздуха, наличен в самолетите. Партньори по проекта: -Mjed Aleytouni
Използвайки Raspberry Pi, измерете надморската височина, налягането и температурата с MPL3115A2: 6 стъпки
Използване на Raspberry Pi, измерване на височина, налягане и температура с MPL3115A2: Знайте какво притежавате и знайте защо го притежавате! Това е интригуващо. Живеем в ерата на Интернет автоматизацията, тъй като тя се потопява в множество нови приложения. Като ентусиасти на компютрите и електрониката, научихме много с Raspberry Pi
Най -добрият регистър за данни с балон на височина за надморска височина: 9 стъпки (със снимки)
Крайният регистратор на данни за балони за височина с висока надморска височина: Запишете данни за балони за височина с най -високата височина надморска височина. Метеорологичен балон на голяма надморска височина, известен също като балон на голяма надморска височина или HAB, е огромен балон, пълен с хелий. Тези балони са платформа