Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Autor: ElectropeakElectroPeak ametlik veebisait
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?
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
Ü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
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?
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
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:
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: 6 sammu
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: Selles õpetuses õpime, kuidas programmeerida ESP32 M5Stack StickC koos Arduino IDE ja Visuinoga temperatuuri, niiskuse ja rõhu kuvamiseks ENV anduri abil (DHT12, BMP280, BMM150)
Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja footonite liidese abil: 6 sammu
Niiskuse, rõhu ja temperatuuri arvutamine BME280 ja fotonite liidese abil: Me puutume kokku erinevate projektidega, mis nõuavad temperatuuri, rõhu ja niiskuse jälgimist. Seega mõistame, et need parameetrid mängivad tegelikult olulist rolli süsteemi töö efektiivsuse hindamisel erinevates atmosfääritingimustes
Rõhu mõõtmine CPS120 ja Arduino Nano abil: 4 sammu
Rõhu mõõtmine CPS120 ja Arduino Nano abil: CPS120 on kõrge kvaliteediga ja madala hinnaga mahtuvuslik absoluutrõhu andur, millel on täielikult kompenseeritud väljund. See tarbib väga vähem energiat ja sisaldab üliväikest mikroelektromehaanilist andurit (MEMS) rõhu mõõtmiseks. Sigma-delta baasil
Rõhu reguleerimine Arduino abil: 4 sammu
Rõhu kontroll Arduino abil: See on minu esimene arduino projekt, mille olin oma ülikooli projektina lõpetanud. See projekt peaks olema lennukites saadaval oleva õhurõhu reguleerimisseadme mudel. Projekti partnerid: -Mjed Aleytouni
Statistilise olulisuse määramine Z-testi abil: 10 sammu
Statistilise olulisuse määramine Z-testi abil: Ülevaade: Eesmärk: Selles juhendis saate teada, kuidas määrata, kas kahe muutuja vahel on sotsiaaltööprobleemi osas statistiline olulisus. Selle olulisuse määramiseks kasutate Z-testi. Kestus: 10-15 minutit