Агуулгын хүснэгт:

GY-68 BMP180 ба Arduino ашиглан даралт ба өндрийг тодорхойлох: 6 алхам
GY-68 BMP180 ба Arduino ашиглан даралт ба өндрийг тодорхойлох: 6 алхам

Видео: GY-68 BMP180 ба Arduino ашиглан даралт ба өндрийг тодорхойлох: 6 алхам

Видео: GY-68 BMP180 ба Arduino ашиглан даралт ба өндрийг тодорхойлох: 6 алхам
Видео: Датчик атмосферного давления BMP180 2024, Арваннэгдүгээр
Anonim

ElectropeakElectroPeak албан ёсны вэбсайтаар Зохиогчийн бусад зүйлийг дагаж мөрдөөрэй.

Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]

Ойролцоогоор: ElectroPeak бол электроникийн талаар суралцах, санаагаа бодитоор хэрэгжүүлэх нэг цэг юм. Бид танд төслөө хэрхэн яаж хийхээ харуулах шилдэг гарын авлага санал болгож байна. Бид мөн өндөр чанартай бүтээгдэхүүнийг санал болгодог тул танд… Electropeak-ийн тухай дэлгэрэнгүй »

Тойм

Нисдэг робот, цаг уурын станц, чиглүүлэлтийн гүйцэтгэл, спорт гэх мэт олон төсөлд даралт, өндрийг хэмжих нь маш чухал байдаг. Энэхүү гарын авлагад та даралтыг хэмжихэд хамгийн их хэрэглэгддэг мэдрэгч болох BMP180 мэдрэгчийг хэрхэн ашиглах талаар сурах болно.

Та юу сурах вэ

  • Барометрийн даралт гэж юу вэ.
  • BOSCH BMP180 даралт мэдрэгч гэж юу вэ.
  • BOSCH BMP180 даралт мэдрэгчийг Arduino -той хэрхэн ашиглах вэ.

Алхам 1: Барометрийн даралт гэж юу вэ?

Барометрийн даралт гэж юу вэ?
Барометрийн даралт гэж юу вэ?
Барометрийн даралт гэж юу вэ?
Барометрийн даралт гэж юу вэ?

Агаар мандлын даралт эсвэл атмосферийн даралт нь дэлхийн агаарын жингээс үүсдэг. Энэ даралт нь далайн түвшний нэг хавтгай дөрвөлжин см тутамд 1 кг орчим байдаг.

Агаар мандлын даралтыг илэрхийлэх хэд хэдэн нэгж байдаг бөгөөд үүнийг бие биендээ амархан хувиргадаг. Даралтыг хэмжих SI нэгж нь Паскаль (Па) юм.

Барометрийн даралт нь далайн түвшнээс дээш өндөртэй ойролцоо шугаман урвуу харьцаатай байдаг тул хэрэв бид тухайн газрын барометрийн даралтыг хэмжвэл энгийн математик үйлдлийг ашиглан далайн түвшнээс өндрийг тооцоолж болно.

Алхам 2: GY-68 BOSCH BMP180 даралт мэдрэгчийн онцлог

GY-68 BOSCH BMP180 даралт мэдрэгчийн онцлог
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-той хэрхэн ашиглах вэ?

GY-68 BMP180 даралт мэдрэгчийг Arduino-той хэрхэн ашиглах вэ?
GY-68 BMP180 даралт мэдрэгчийг Arduino-той хэрхэн ашиглах вэ?
GY-68 BMP180 даралт мэдрэгчийг Arduino-той хэрхэн ашиглах вэ?
GY-68 BMP180 даралт мэдрэгчийг Arduino-той хэрхэн ашиглах вэ?
GY-68 BMP180 даралт мэдрэгчийг Arduino-той хэрхэн ашиглах вэ?
GY-68 BMP180 даралт мэдрэгчийг Arduino-той хэрхэн ашиглах вэ?
GY-68 BMP180 даралт мэдрэгчийг Arduino-той хэрхэн ашиглах вэ?
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 хувьсагчийн хувьд та далайн түвшнээс өндрөө оруулж болно

Зөвлөмж болгож буй: