Мазмұны:
- 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 10:24
ElectropeakElectroPeak ресми веб -сайты Автордың толығырақ мәліметін қараңыз:
Бұл туралы: ElectroPeak-электрониканы үйренуге және сіздің ойларыңызды шындыққа айналдыруға арналған бір терезе. Біз сіздің жобаларыңызды қалай жасауға болатынын көрсету үшін жоғары деңгейлі нұсқаулықтарды ұсынамыз. Біз сонымен қатар жоғары сапалы өнімдерді ұсынамыз, сондықтан сізде… Electropeak туралы толығырақ »
Шолу
Ұшатын роботтар, метеостанциялар, маршруттық өнімділікті жақсарту, спорт және т.б. сияқты көптеген жобаларда қысым мен биіктікті өлшеу өте маңызды. Бұл оқулықта сіз қысымды өлшеу үшін ең көп қолданылатын датчиктердің бірі BMP180 сенсорын қалай қолдану керектігін білесіз.
Сіз не үйренесіз
- Барометрлік қысым дегеніміз не.
- BOSCH BMP180 қысым датчигі дегеніміз не?
- BOSCH BMP180 қысым датчигін Arduino көмегімен қалай қолдануға болады.
1 -қадам: Барометрлік қысым дегеніміз не?
Барометрлік қысым немесе атмосфералық қысым жердегі ауаның салмағынан болады. Бұл қысым теңіз деңгейінде шаршы сантиметрге шамамен 1 кг құрайды.
Атмосфералық қысымды білдіретін бірнеше қондырғы бар, оларды бір -біріне оңай түрлендіруге болады. Қысымды өлшеуге арналған SI бірлігі - Паскаль (Па).
Барометрлік қысымның теңіз деңгейінен биіктігі шамамен сызықтық кері қатынасқа ие, сондықтан егер біз жердің барометрлік қысымын өлшесек, қарапайым математикалық операцияны қолдана отырып, теңіз деңгейінен биіктікті есептеуге болады.
2-қадам: GY-68 BOSCH BMP180 қысым датчигінің ерекшеліктері
Қысым мен биіктікті өлшеуге арналған ең кең тараған сенсорлардың бірі - BOSCH BMP180. Бұл модульдің ең маңызды ерекшеліктері:
- Қысымды өлшеу диапазоны 300 -ден 1100 ГПа -ға дейін
- -0.1hPa абсолютті қысымды өлшеу дәлдігі
- 12hPa салыстырмалы қысымды өлшеу дәлдігі
- Қуатты аз тұтыну (стандартты режимде 5 мкА және секундына бір үлгі)
- Ішкі температура сенсоры 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 вольтты реттегіш. Бұл реттегіш модульді 5В -қа қосуға мүмкіндік береді.
- I2C дұрыс байланысуы үшін резисторларды тарту қажет
5 -қадам: Схема
BMP180_Breakout_Arduino_Library жүктеп алып, BMP180 сенсорлық модулін пайдаланыңыз.
BMP180_Breakout_Arduino_Кітапханасы
6 -қадам: Теңіз деңгейінен әр түрлі бірліктер мен биіктіктегі абсолютті қысымды есептеу
Қысым мен биіктікті есептеу процесін дәлірек тексерейік:
Жоғарыда көрсетілген алгоритмге сәйкес алдымен startTemperature () көмегімен температураны есептей бастаймыз, содан кейін getTemperature (T) көмегімен температураны T айнымалысында сақтаймыз. Осыдан кейін startPressure (3) көмегімен қысымды есептейміз. 3 саны - 0 -ден 3 -ке дейін өзгертуге болатын максималды ажыратымдылық, getPressure (P) көмегімен біз P айнымалы мәнінде абсолютті қысымды сақтаймыз. Бұл қысымның мөлшері гПа -да, оны алдыңғыға сәйкес әр түрлі бірліктерге түрлендіруге болады. үстел Абсолюттік қысым биіктікке байланысты өзгереді. Биіктіктің есептелген қысымға әсерін жою үшін біз ALTITUDE айнымалысында сақталған биіктікке сәйкес деңгейлік (P, ALTITUDE) функциясын қолдануымыз керек және өлшенген мәнді р0 сияқты ерікті айнымалыда сақтауымыз керек. Биіктікті есептеу үшін биіктікті (P, p0) пайдаланыңыз. Бұл функция метрдегі биіктікті есептейді.
Ескерту
кодтың басында анықталған ALTITUDE айнымалысы үшін теңіз деңгейінен биіктігіңізді енгізуге болады
Ұсынылған:
Ылғалдылық, қысым және температураны есептеу BME280 және фотон интерфейсін қолдана отырып: 6 қадам
Ылғалдылық, қысым мен температураны есептеу BME280 мен фотонды интерфейсті қолдану арқылы: Біз температураны, қысымды және ылғалдылықты бақылауды қажет ететін әр түрлі жобаларды кездестіреміз. Біз бұл параметрлер әр түрлі атмосфералық жағдайда жүйенің жұмыс тиімділігін бағалауда маңызды рөл атқаратынын түсінеміз
MPL3115A2 көмегімен Raspberry Pi көмегімен биіктік, қысым және температура: 6 қадам
MPL3115A2 көмегімен Raspberry Pi көмегімен биіктік, қысым мен температура: қызықты естіледі. Барлығымыз IoT -ге ауысатын уақытта мүмкін. Электрониканың таңқаларлық ретінде біз Raspberry Pi -мен ойнадық және осы білімді қолдана отырып қызықты жобалар жасауға шешім қабылдадық. Бұл жобада біз
Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау: 8 қадам
Infineon XMC4700 RelaxKit, Infineon DPS422 және AWS көмегімен барометрлік қысым мен температураны визуализациялау: Infineon DPS 422 көмегімен барометрлік қысым мен температураны түсірудің қарапайым жобасы. Белгілі бір уақыт ішінде қысым мен температураны бақылау қиын болады. Дәл осы жерде аналитика суретте пайда болады, өзгерістер туралы түсінік
Raspberry Pi көмегімен MPL3115A2 көмегімен биіктікті, қысымды және температураны өлшеңіз: 6 қадам
MPL3115A2 көмегімен Raspberry Pi, биіктікті, қысымды және температураны өлшеу: Сізде не бар екенін біліңіз және неге сізде екенін біліңіз! Бұл қызықты. Біз Интернет -автоматтандыру дәуірінде өмір сүріп жатырмыз, өйткені ол көптеген жаңа қосымшаларға енеді. Компьютер мен электрониканың энтузиастары ретінде біз Raspberry Pi a -мен көп нәрсені үйрендік
BMP180 интерфейсі (барометрлік қысым сенсоры) Arduino көмегімен: 9 қадам
BMP180 (барометрлік қысым датчигі) Arduino көмегімен интерфейс: BMP-180-i2c интерфейсі бар цифрлық барометрлік қысым сенсоры. Bosch -тің бұл кішкентай сенсоры шағын өлшемі, қуатты аз тұтынуы және жоғары дәлдігі үшін өте ыңғайлы. Сенсордың көрсеткіштерін қалай түсіндіретінімізге байланысты біз