Rõhu ja kõrguse määramine GY-68 BMP180 ja Arduino abil: 6 sammu
Rõhu ja kõrguse määramine GY-68 BMP180 ja Arduino abil: 6 sammu
Anonim

Autor: ElectropeakElectroPeak ametlik veebisait

Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Alustamine ultrahelimooduli ja Arduinoga
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Looge WiFi soojuskaart, kasutades ESP8266 ja Arduino
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]
Värvide tuvastamine W/ TCS230 anduri ja Arduinoga [kalibreerimiskood kaasas]

Teave: ElectroPeak on koht, kus saate elektroonikat õppida ja oma ideid reaalsuseks muuta. Pakume tipptasemel juhendeid, mis näitavad teile, kuidas saate oma projekte teha. Pakume ka kvaliteetseid tooteid, nii et teil on… Rohkem Electropeaki kohta »

Ülevaade

Paljudes projektides, nagu lendavad robotid, ilmajaamad, marsruudi jõudluse parandamine, sport ja muu, on rõhu ja kõrguse mõõtmine väga oluline. Selles õpetuses saate teada, kuidas kasutada BMP180 andurit, mis on üks kõige sagedamini kasutatavaid andureid rõhu mõõtmiseks.

Mida õpid

  • Mis on õhurõhk.
  • Mis on BOSCH BMP180 rõhuandur.
  • Kuidas kasutada BOSCH BMP180 rõhuandurit koos Arduinoga.

Samm: mis on õhurõhk?

Mis on õhurõhk?
Mis on õhurõhk?
Mis on õhurõhk?
Mis on õhurõhk?

Baromeetriline rõhk või atmosfäärirõhk tuleneb õhu massist maa peal. See rõhk on merepinnal umbes 1 kg ruutsentimeetri kohta.

Õhurõhu väljendamiseks on mitu ühikut, mida saab hõlpsasti üksteiseks teisendada. Rõhu mõõtmise SI -ühik on Pascal (Pa).

Baromeetrilisel rõhul on merepinnast kõrgusega ligikaudu lineaarne pöördvõrdeline suhe, nii et kui me mõõdame koha õhurõhku, saame kõrguse merepinnast arvutada lihtsa matemaatilise toimingu abil.

Samm 2: GY-68 BOSCH BMP180 rõhuanduri omadused

GY-68 BOSCH BMP180 rõhuanduri omadused
GY-68 BOSCH BMP180 rõhuanduri omadused

Üks levinumaid andureid rõhu ja kõrguse mõõtmiseks on BOSCH BMP180. Selle mooduli kõige olulisemad omadused on järgmised:

  • Rõhu mõõtmise vahemik 300 kuni 1100 hPa
  • -0,1 hPa mõõtmise täpsus absoluutse rõhu jaoks
  • Suhtelise rõhu mõõtmise täpsus 12 hPa
  • Madal energiatarve (5μA standardrežiimis ja üks proov sekundis)
  • Sisemine temperatuuriandur täpsusega 0,5 ° C
  • Toetab suhtlemiseks I2C protokolli
  • Täielikult kalibreeritud

Samm: vajalikud materjalid

Nõutavad materjalid
Nõutavad materjalid

Riistvara komponendid

Arduino UNO R3 *1

BOSH BMP180 *1

Jumper Wire *1

Tarkvararakendused

Arduino IDE *1

Samm 4: Kuidas kasutada GY-68 BMP180 rõhuandurit Arduinoga?

Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?
Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?
Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?
Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?
Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?
Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?
Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?
Kuidas kasutada rõhuandurit GY-68 BMP180 koos Arduinoga?

See andur on hõlpsaks kasutamiseks saadaval moodulina. BMP180 andurimooduli põhiosad on järgmised:

  • BMP180 andur
  • 3,3-voldine regulaator. See regulaator võimaldab ühendada mooduli 5V -ga.
  • I2C nõuetekohaseks suhtlemiseks on nõutavad tõmbetakistid

Samm: vooluring

Vooluring
Vooluring

BMP180 andurimooduli kasutamiseks laadige alla BMP180_Breakout_Arduino_Library.

BMP180_Breakout_Arduino_Library

6. samm: absoluutse rõhu arvutamine erinevate ühikute ja kõrgusega merepinnast

Kontrollime täpsemalt rõhu ja kõrguse arvutamise protsessi:

Vastavalt ülaltoodud algoritmile alustame kõigepealt temperatuuri arvutamist, kasutades startTemperature (), seejärel salvestame temperatuuri muutuja T abil getTemperature (T). Pärast seda arvutame rõhu stardirõhuga (3). Number 3 on maksimaalne eraldusvõime, mida saab muuta vahemikus 0 kuni 3. GetPressure (P) abil salvestame absoluutse rõhu muutuja P. Selle rõhu suurus on hPa, mida saab vastavalt eelnevale muuta erinevateks ühikuteks tabel. Absoluutne rõhk muutub kõrgusega. Kõrguse mõju arvutuslikule rõhule eemaldamiseks peaksime kasutama tihendustaseme (P, ALTITUDE) funktsiooni vastavalt muutujale ALTITUDE salvestatud kõrgusele ja salvestama mõõdetud väärtuse suvalisse muutujale, näiteks p0. Kasutage oma kõrguse arvutamiseks kõrgust (P, p0). See funktsioon arvutab kõrguse meetrites.

Märge

et saate sisestada oma kõrguse merepinnast koodi alguses määratud muutuja ALTITUDE jaoks

Soovitan: