Orodha ya maudhui:

Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: 6 Hatua
Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: 6 Hatua

Video: Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: 6 Hatua

Video: Kuamua Shinikizo na Urefu Kutumia GY-68 BMP180 na Arduino: 6 Hatua
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Novemba
Anonim

Na Electropeak Tovuti rasmi ya ElectroPeak Fuata Zaidi na mwandishi:

Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Kuanza na Moduli ya Ultrasonic na Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Unda Ramani ya Joto ya WiFi Kutumia ESP8266 & Arduino
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]
Utambuzi wa Rangi W / TCS230 Sensorer na Arduino [Kanuni ya Ulinganishaji Imejumuishwa]

Kuhusu: ElectroPeak ni sehemu yako ya kusimama moja ya kujifunza elektroniki na kuchukua maoni yako kwa ukweli. Tunatoa miongozo ya hali ya juu kukuonyesha jinsi unaweza kutengeneza miradi yako. Pia tunatoa bidhaa zenye ubora wa hali ya juu ili uwe na… Zaidi Kuhusu Electropeak »

Maelezo ya jumla

Katika miradi mingi kama roboti zinazoruka, vituo vya hali ya hewa, kuboresha utendaji wa njia, michezo na nk shinikizo la kupima na urefu ni muhimu sana. Katika mafunzo haya, utajifunza jinsi ya kutumia sensorer ya BMP180, ambayo ni moja ya sensorer zinazotumiwa sana kupima shinikizo.

Nini Utajifunza

  • Shinikizo la barometri ni nini.
  • Sensorer ya shinikizo la BOSCH BMP180 ni nini.
  • Jinsi ya kutumia sensor ya shinikizo ya BOSCH BMP180 na Arduino.

Hatua ya 1: Shinikizo la Barometri ni nini?

Shinikizo la Barometric ni nini?
Shinikizo la Barometric ni nini?
Shinikizo la Barometric ni nini?
Shinikizo la Barometric ni nini?

Shinikizo la kibaometri au shinikizo la anga hutokana na uzito wa hewa duniani. Shinikizo hili ni karibu kilo 1 kwa kila sentimita ya mraba usawa wa bahari.

Kuna vitengo kadhaa vya kuelezea shinikizo la anga, ambayo inaweza kubadilishwa kwa kila mmoja. Kitengo cha SI cha kupima shinikizo ni Pascal (Pa).

Shinikizo la barometri lina uwiano wa takriban laini sawa na urefu kutoka usawa wa bahari kwa hivyo ikiwa tutapima shinikizo la mahali, tunaweza kuhesabu urefu kutoka usawa wa bahari kwa kutumia operesheni rahisi ya kihesabu.

Hatua ya 2: Vipengele vya sensorer ya GY-68 BOSCH BMP180

Vipengele vya sensorer ya Shinikizo la GY-68 BOSCH BMP180
Vipengele vya sensorer ya Shinikizo la GY-68 BOSCH BMP180

Moja ya sensorer ya kawaida ya kupima shinikizo na urefu ni BOSCH BMP180. Vipengele muhimu zaidi vya moduli hii ni kama ifuatavyo:

  • Upimaji wa shinikizo kutoka 300 hadi 1100hPa
  • -0.1hPa usahihi wa kupima shinikizo kamili
  • 12hPa kupima usahihi kwa shinikizo la jamaa
  • Matumizi ya nguvu ya chini (5μA katika hali ya kawaida na sampuli moja kwa sekunde)
  • Sensor ya ndani ya joto na usahihi wa 0.5 ° C
  • Kusaidia itifaki ya I2C ya mawasiliano
  • Imesawazishwa kikamilifu

Hatua ya 3: Vifaa vinavyohitajika

Vifaa vinavyohitajika
Vifaa vinavyohitajika

Vipengele vya vifaa

Arduino UNO R3 * 1

BOSH BMP180 * 1

Jumper Waya * 1

Programu za Programu

Arduino IDE * 1

Hatua ya 4: Jinsi ya kutumia GY-68 BMP180 Shinikizo la Shinikizo na Arduino?

Jinsi ya kutumia GY-68 BMP180 Sensor ya Shinikizo na Arduino?
Jinsi ya kutumia GY-68 BMP180 Sensor ya Shinikizo na Arduino?
Jinsi ya kutumia GY-68 BMP180 Sensor ya Shinikizo na Arduino?
Jinsi ya kutumia GY-68 BMP180 Sensor ya Shinikizo na Arduino?
Jinsi ya kutumia GY-68 BMP180 Sensor ya Shinikizo na Arduino?
Jinsi ya kutumia GY-68 BMP180 Sensor ya Shinikizo na Arduino?
Jinsi ya kutumia GY-68 BMP180 Sensorer ya Shinikizo na Arduino?
Jinsi ya kutumia GY-68 BMP180 Sensorer ya Shinikizo na Arduino?

Sensorer hii inapatikana kama moduli kwa matumizi rahisi. Sehemu kuu za moduli ya sensorer ya BMP180 ni:

  • Sensorer ya BMP180
  • Mdhibiti wa 3.3-volt. Mdhibiti huu inakuwezesha kuunganisha moduli kwa 5V.
  • Inahitajika vuta vizuizi kuwasiliana I2C vizuri

Hatua ya 5: Mzunguko

Mzunguko
Mzunguko

Pakua BMP180_Breakout_Arduino_Library ili kutumia moduli ya sensa ya BMP180.

BMP180_Breakout_Arduino_Library

Hatua ya 6: Hesabu ya Shinikizo kamili na Vitengo tofauti na Urefu kutoka Kiwango cha Bahari

Wacha tuangalie mchakato wa hesabu ya shinikizo na urefu kwa usahihi zaidi:

Kwa mujibu wa algorithm hapo juu, kwanza tunaanza kuhesabu joto kwa kutumia Joto la joto (), kisha tunahifadhi hali ya joto katika T inayobadilika kutumia GetTemperature (T). Baada ya hapo, tunahesabu shinikizo na Shinikizo la kuanza (3). Nambari 3 ni azimio kubwa ambalo linaweza kubadilishwa kati ya 0 na 3. kwa kutumia GetPressure (P) tunahifadhi shinikizo kamili kwa kutofautisha P. Kiasi cha shinikizo hii iko katika hPa, ambayo inaweza kubadilishwa kuwa vitengo tofauti kulingana na ile ya awali. meza. Shinikizo kamili hubadilika na urefu. Ili kuondoa athari ya urefu kwenye shinikizo iliyohesabiwa, tunapaswa kutumia kazi ya sealevel (P, ALTITUDE) kulingana na urefu uliohifadhiwa katika anuwai ya ALTITUDE, na kuhifadhi thamani iliyopimwa kwa ubadilishaji holela, kama p0. Tumia urefu (P, p0) kuhesabu urefu wako. Kazi hii huhesabu urefu katika mita.

Kumbuka

kwamba unaweza kuingiza urefu wako kutoka usawa wa bahari kwa ubadilishaji wa ALTITUDE uliofafanuliwa mwanzoni mwa msimbo

Ilipendekeza: