Përmbajtje:

Përcaktimi i presionit dhe lartësisë duke përdorur GY-68 BMP180 dhe Arduino: 6 hapa
Përcaktimi i presionit dhe lartësisë duke përdorur GY-68 BMP180 dhe Arduino: 6 hapa

Video: Përcaktimi i presionit dhe lartësisë duke përdorur GY-68 BMP180 dhe Arduino: 6 hapa

Video: Përcaktimi i presionit dhe lartësisë duke përdorur GY-68 BMP180 dhe Arduino: 6 hapa
Video: Fizikë 12 - Fuqia dhe rendimenti 2024, Nëntor
Anonim

Nga ElectropeakElectroPeak Faqja Zyrtare Ndiqni Më shumë nga autori:

Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Fillimi me modulin tejzanor dhe Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Krijoni një hartë të nxehtësisë WiFi duke përdorur ESP8266 & Arduino
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]
Njohja e ngjyrave W/ TCS230 Sensori dhe Arduino [Kodi i Kalibrimit i Përfshirë]

Rreth: ElectroPeak është vendi juaj i vetëm për të mësuar elektronikë dhe për të realizuar idetë tuaja në realitet. Ne ofrojmë udhëzues të nivelit të lartë për t'ju treguar se si mund t'i bëni projektet tuaja. Ne gjithashtu ofrojmë produkte me cilësi të lartë kështu që të keni një … Më shumë rreth Electropeak »

Vështrim i përgjithshëm

Në shumë projekte siç janë robotët fluturues, stacionet e motit, përmirësimi i performancës së drejtimit, sportet etj. Matja e presionit dhe lartësisë është shumë e rëndësishme. Në këtë tutorial, do të mësoni se si të përdorni sensorin BMP180, i cili është një nga sensorët më të përdorur për matjen e presionit.

Çfarë Do Mësoni

  • Çfarë është presioni barometrik.
  • Çfarë është sensori i presionit BOSCH BMP180.
  • Si të përdorni sensorin e presionit BOSCH BMP180 me Arduino.

Hapi 1: Çfarë është Presioni Barometrik?

Çfarë është Presioni Barometrik?
Çfarë është Presioni Barometrik?
Çfarë është Presioni Barometrik?
Çfarë është Presioni Barometrik?

Presioni barometrik ose presioni atmosferik rezulton nga pesha e ajrit në tokë. Ky presion është rreth 1 kg për centimetër katror në nivelin e detit.

Ekzistojnë disa njësi për të shprehur presionin atmosferik, të cilat lehtë mund të konvertohen në njëra -tjetrën. Njësia SI për matjen e presionit është Pascal (Pa).

Presioni barometrik ka një raport përafërsisht linear të kundërt me lartësinë nga niveli i detit, kështu që nëse matim presionin barometrik të një vendi, mund të llogarisim lartësinë nga niveli i detit duke përdorur një operacion të thjeshtë matematikor.

Hapi 2: Karakteristikat e sensorit të presionit GY-68 BOSCH BMP180

Karakteristikat e sensorit të presionit GY-68 BOSCH BMP180
Karakteristikat e sensorit të presionit GY-68 BOSCH BMP180

Një nga sensorët më të zakonshëm për matjen e presionit dhe lartësisë është BOSCH BMP180. Karakteristikat më të rëndësishme të këtij moduli janë si më poshtë:

  • Gama e matjes së presionit nga 300 në 1100hPa
  • -0.1hPa saktësi matëse për presion absolut
  • 12hPa saktësi matëse për presionin relativ
  • Konsumi i ulët i energjisë (5μA në modalitetin standard dhe një mostër në sekondë)
  • Sensori i temperaturës së brendshme me një saktësi prej 0.5 ° C
  • Mbështetja e protokollit I2C për komunikim
  • Kalibruar plotësisht

Hapi 3: Materialet e kërkuara

Materialet e kërkuara
Materialet e kërkuara

Komponentet e harduerit

Arduino UNO R3 *1

BOSH BMP180 *1

Jumper Wire *1

Aplikacionet e Softuerit

Arduino IDE *1

Hapi 4: Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?

Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?
Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?
Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?
Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?
Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?
Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?
Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?
Si të përdorni sensorin e presionit GY-68 BMP180 me Arduino?

Ky sensor është i disponueshëm si modul për përdorim të lehtë. Pjesët kryesore të modulit të sensorit BMP180 janë:

  • Sensori BMP180
  • Një rregullator 3.3 volt. Ky rregullator ju lejon të lidhni modulin me 5V.
  • Rezistorët e kërkuar të tërheqjes për të komunikuar siç duhet I2C

Hapi 5: Qarku

Qarku
Qarku

Shkarkoni BMP180_Breakout_Arduino_Library për të përdorur modulin e sensorit BMP180.

BMP180_Breakout_Arduino_Library

Hapi 6: Llogaritja e Presionit Absolut me Njësi të ndryshme dhe Lartësi nga Niveli i Detit

Le të kontrollojmë procesin e llogaritjes së presionit dhe lartësisë më saktë:

Sipas algoritmit të mësipërm, së pari fillojmë të llogarisim temperaturën duke përdorur startTemperature (), pastaj e ruajmë temperaturën në ndryshoren T duke përdorur getTemperature (T). Pas kësaj, ne llogarisim presionin me presionin e fillimit (3). Numri 3 është rezolucioni maksimal që mund të ndryshohet midis 0 dhe 3. duke përdorur getPressure (P) ne ruajmë presionin absolut në ndryshoren P. Sasia e këtij presioni është në hPa, e cila mund të konvertohet në njësi të ndryshme sipas asaj të mëparshme tavoline Presioni absolut ndryshon me lartësinë. Për të hequr efektin e lartësisë mbi presionin e llogaritur, ne duhet të përdorim funksionin e nivelit të nënshkrimit (P, ALTITUDE) sipas lartësisë së ruajtur në ndryshoren ALTITUDE, dhe të ruajmë vlerën e matur në një ndryshore arbitrare, siç është p0. Përdorni lartësinë (P, p0) për të llogaritur lartësinë tuaj. Ky funksion llogarit lartësinë në metër.

shënim

që mund të futni lartësinë tuaj nga niveli i detit për ndryshoren ALTITUDE të përcaktuar në fillim të kodit

Recommended: