Агуулгын хүснэгт:
- Алхам 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 11:02
ElectropeakElectroPeak албан ёсны вэбсайтаар Зохиогчийн бусад зүйлийг дагаж мөрдөөрэй.
Ойролцоогоор: ElectroPeak бол электроникийн талаар суралцах, санаагаа бодитоор хэрэгжүүлэх нэг цэг юм. Бид танд төслөө хэрхэн яаж хийхээ харуулах шилдэг гарын авлага санал болгож байна. Бид мөн өндөр чанартай бүтээгдэхүүнийг санал болгодог тул танд… Electropeak-ийн тухай дэлгэрэнгүй »
Тойм
Нисдэг робот, цаг уурын станц, чиглүүлэлтийн гүйцэтгэл, спорт гэх мэт олон төсөлд даралт, өндрийг хэмжих нь маш чухал байдаг. Энэхүү гарын авлагад та даралтыг хэмжихэд хамгийн их хэрэглэгддэг мэдрэгч болох BMP180 мэдрэгчийг хэрхэн ашиглах талаар сурах болно.
Та юу сурах вэ
- Барометрийн даралт гэж юу вэ.
- BOSCH BMP180 даралт мэдрэгч гэж юу вэ.
- BOSCH BMP180 даралт мэдрэгчийг Arduino -той хэрхэн ашиглах вэ.
Алхам 1: Барометрийн даралт гэж юу вэ?
Агаар мандлын даралт эсвэл атмосферийн даралт нь дэлхийн агаарын жингээс үүсдэг. Энэ даралт нь далайн түвшний нэг хавтгай дөрвөлжин см тутамд 1 кг орчим байдаг.
Агаар мандлын даралтыг илэрхийлэх хэд хэдэн нэгж байдаг бөгөөд үүнийг бие биендээ амархан хувиргадаг. Даралтыг хэмжих SI нэгж нь Паскаль (Па) юм.
Барометрийн даралт нь далайн түвшнээс дээш өндөртэй ойролцоо шугаман урвуу харьцаатай байдаг тул хэрэв бид тухайн газрын барометрийн даралтыг хэмжвэл энгийн математик үйлдлийг ашиглан далайн түвшнээс өндрийг тооцоолж болно.
Алхам 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_ Номын сан
Алхам 6: Далайн түвшнээс өөр өөр нэгж, өндрийн үнэмлэхүй даралтыг тооцоолох
Даралт ба өндрийг тооцоолох үйл явцыг илүү нарийвчлалтай шалгаж үзье.
Дээрх алгоритмын дагуу эхлээд температурыг startTemperature () ашиглан тооцоолж эхэлж, дараа нь getTemperature (T) ашиглан температурыг T хувьсагчид хадгална. Үүний дараа бид даралтыг startPressure (3) ашиглан тооцоолно. 3 -ийн тоо нь 0 -ээс 3 -ийн хооронд өөрчилж болох хамгийн дээд нарийвчлал бөгөөд getPressure (P) ашиглан бид үнэмлэхүй даралтыг P хувьсагчид хадгална. Энэ даралтын хэмжээ нь hPa -д байгаа бөгөөд үүнийг өмнөх хувилбарын дагуу өөр өөр нэгж болгон хөрвүүлж болно. ширээ Үнэмлэхүй даралт нь өндрөөс хамааран өөрчлөгддөг. Тооцоолсон даралтад үзүүлэх өндрийн нөлөөг арилгахын тулд ALTITUDE хувьсагчид хадгалагдсан өндрийн дагуу далайн түвшний (P, ALTITUDE) функцийг ашиглаж, хэмжсэн утгыг p0 гэх мэт дурын хувьсагчид хадгалах ёстой. Өндрөө тооцоолохдоо өндрийг (P, p0) ашиглана уу. Энэ функц нь тоолуурын өндрийг тооцоолно.
Тэмдэглэл
кодын эхэнд тодорхойлогдсон ALTITUDE хувьсагчийн хувьд та далайн түвшнээс өндрөө оруулж болно
Зөвлөмж болгож буй:
WetRuler-Далайн өндрийг хэмжих: 8 алхам (зурагтай)
WetRuler-Далайн өндрийг хэмжих: Энэ зуны эхээр Аляскийн хунтайж Уильям Саунд хэмээх газар дэлхийн дулаарлаас үүдэлтэй цунамид нэрвэгдэх болно гэсэн зарлал энэ зуны эхээр гарсан. Энэхүү нээлтийг хийсэн эрдэмтэд хурдан ухарч буй мөсийг онцлон тэмдэглэжээ
Raspberry Pi -ийг ашиглан MPL3115A2 ашиглан өндөр, даралт, температурыг хэмжинэ: 6 алхам
Raspberry Pi ашиглах, MPL3115A2 -ийн тусламжтайгаар өндөр, даралт, температурыг хэмжих: Юу эзэмшиж байгаагаа мэдэж, яагаад үүнийг эзэмшиж байгаагаа мэдэж аваарай. Олон тооны шинэ програмууд руу нэвтэрч буй бид Интернет автоматжуулалтын эрин үед амьдарч байна. Компьютер, электроник сонирхогчдын хувьд бид Raspberry Pi a -аас маш их зүйлийг сурч мэдсэн
Z-тест ашиглан статистикийн ач холбогдлыг тодорхойлох: 10 алхам
Z-тест ашиглан статистикийн ач холбогдлыг тодорхойлох: Тойм: Зорилго: Энэхүү зааварчилгаанд та нийгмийн ажлын асуудлын хувьд хоёр хувьсагчийн хооронд статистикийн ач холбогдол байгаа эсэхийг хэрхэн тодорхойлохыг сурах болно. Үүний ач холбогдлыг тодорхойлохын тулд та Z-тестийг ашиглах болно. Үргэлжлэх хугацаа: 10-15 минут
BMP180 (барометрийн даралт мэдрэгч) -ийг Arduino -той холбох: 9 алхам
BMP180 (Барометрийн даралт мэдрэгч) -ийг Arduino-той холбох: BMP-180 нь i2c интерфэйстэй дижитал барометрийн даралт мэдрэгч юм. Bosch -ийн энэхүү жижиг мэдрэгч нь жижиг хэмжээтэй, бага эрчим хүч зарцуулдаг, өндөр нарийвчлалтай байдаг тул мэдрэгчийн уншилтыг хэрхэн тайлбарлаж байгаагаас шалтгаалан бид ch
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: 4 алхам
Хэт авианы мэдрэгч ба Funduino усны мэдрэгч ашиглан Arduino -ийн усны түвшинг тодорхойлох арга: Энэхүү төсөлд би хямд ус илрүүлэгчийг хоёр аргыг ашиглан хэрхэн бүтээхийг танд үзүүлэх болно: 1. Хэт авианы мэдрэгч (HC-SR04) .2. Funduino усны мэдрэгч