INHOUDSOPGAWE:
- Stap 1: Wat is die barometriese druk?
- Stap 2: GY-68 BOSCH BMP180 druksensor funksies
- Stap 3: Vereiste materiaal
- Stap 4: Hoe om die GY-68 BMP180 druksensor met Arduino te gebruik?
- Stap 5: Kringloop
- Stap 6: Berekening van absolute druk met verskillende eenhede en hoogte vanaf die seevlak
Video: Bepaling van die druk en hoogte met behulp van GY-68 BMP180 en Arduino: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Deur ElectropeakElectroPeak Amptelike webwerf Volg meer deur die skrywer:
Oor: ElectroPeak is u eenmalige plek om elektronika te leer en u idees in werklikheid te neem. Ons bied gidse van topgehalte om u te wys hoe u u projekte kan maak. Ons bied ook produkte van hoë gehalte aan, sodat u … Meer oor Electropeak »
Oorsig
In baie projekte, soos vlieënde robotte, weerstasies, is die verbetering van roete -prestasie, sport en so meer belangrik om druk en hoogte te meet. In hierdie tutoriaal leer u hoe u die BMP180 -sensor gebruik, wat een van die mees gebruikte sensors is om die druk te meet.
Wat jy sal leer
- Wat is die barometriese druk.
- Wat die BOSCH BMP180 druksensor is.
- Hoe om die BOSCH BMP180 druksensor met Arduino te gebruik.
Stap 1: Wat is die barometriese druk?
Barometriese druk of atmosferiese druk is die gevolg van die gewig van die lug op die aarde. Hierdie druk is ongeveer 1 kg per vierkante sentimeter op seevlak.
Daar is verskillende eenhede om die atmosferiese druk uit te druk, wat maklik in mekaar omgeskakel kan word. Die SI -eenheid vir die meting van die druk is Pascal (Pa).
Die barometriese druk het 'n ongeveer lineêre omgekeerde verhouding met die hoogte van die seevlak, so as ons die barometriese druk van 'n plek meet, kan ons die hoogte van die seevlak bereken met behulp van 'n eenvoudige wiskundige bewerking.
Stap 2: GY-68 BOSCH BMP180 druksensor funksies
Een van die mees algemene sensors vir die meting van druk en hoogte is BOSCH BMP180. Die belangrikste kenmerke van hierdie module is soos volg:
- Drukmetingsbereik van 300 tot 1100 hPa
- -0.1hPa meet akkuraatheid vir absolute druk
- 12hPa meet akkuraatheid vir relatiewe druk
- Lae kragverbruik (5μA in standaardmodus en een monster per sekonde)
- Interne temperatuursensor met 'n presisie van 0,5 ° C
- Ondersteun I2C -protokol vir kommunikasie
- Ten volle gekalibreer
Stap 3: Vereiste materiaal
Hardeware komponente
Arduino UNO R3 *1
BOSH BMP180 *1
Jumper Wire *1
Sagteware programme
Arduino IDE *1
Stap 4: Hoe om die GY-68 BMP180 druksensor met Arduino te gebruik?
Hierdie sensor is beskikbaar as 'n module vir maklike gebruik. Die belangrikste dele van die BMP180 -sensormodule is:
- BMP180 sensor
- 'N 3.3 volt-reguleerder. Met hierdie reguleerder kan u die module aan 5V koppel.
- Vereiste optrekweerstands om I2C behoorlik te kommunikeer
Stap 5: Kringloop
Laai die BMP180_Breakout_Arduino_Library af om die BMP180 -sensormodule te gebruik.
BMP180_Breakout_Arduino_Library
Stap 6: Berekening van absolute druk met verskillende eenhede en hoogte vanaf die seevlak
Kom ons kyk meer akkuraat na die druk- en hoogteberekening:
Volgens die bogenoemde algoritme, begin ons eers met die berekening van die temperatuur met behulp van startTemperature (), dan stoor ons die temperatuur in veranderlike T met behulp van getTemperature (T). Daarna bereken ons die druk met startPressure (3). Die getal 3 is die maksimum resolusie wat tussen 0 en 3. verander kan word. Met getPressure (P) stoor ons die absolute druk in veranderlike P. Die hoeveelheid druk is in hPa, wat na verskillende eenhede omgeskakel kan word volgens die vorige tafel. Die absolute druk verander met hoogte. Om die effek van die hoogte op die berekende druk te verwyder, moet ons die seevlak (P, ALTITUDE) funksie gebruik volgens die hoogte wat in die ALTITUDE veranderlike gestoor is, en die gemete waarde in 'n arbitrêre veranderlike, soos p0, stoor. Gebruik hoogte (P, p0) om jou hoogte te bereken. Hierdie funksie bereken die hoogte in die meter.
Let op
dat u u hoogte vanaf die seevlak kan invoeg vir die ALTITUDE -veranderlike wat aan die begin van die kode gedefinieer is
Aanbeveel:
Hoogte, druk en temperatuur met behulp van Framboos Pi met MPL3115A2: 6 stappe
Hoogte, druk en temperatuur met behulp van Framboos Pi Met MPL3115A2: Klink interessant. Dit is heel moontlik in hierdie tyd dat ons almal in die IoT -generasie gaan. As elektronika -freak het ons met die Raspberry Pi gespeel en besluit om met hierdie kennis interessante projekte te maak. In hierdie projek wil ons
Die meting van u hartklop is by u vingertop: fotoplethysmografie -benadering tot die bepaling van hartklop: 7 stappe
Die meting van u hartklop is op die punt van u vinger: fotoplethysmografie benadering tot die bepaling van hartklop: 'n fotoplethysmograaf (PPG) is 'n eenvoudige en goedkoop optiese tegniek wat gereeld gebruik word om veranderinge in bloedvolume in 'n mikrovaskulêre weefselbed op te spoor. Dit word meestal nie-indringend gebruik om metings aan die oppervlak van die vel te doen, gewoonlik
Atollic TrueStudio-skakel die LED aan deur op die drukknop te druk met behulp van STM32L100: 4 stappe
Atollic TrueStudio-skakelaar op die LED deur op die drukknop te druk met behulp van STM32L100: In hierdie handleiding van STM32 gaan ek jou vertel hoe om 'n GPIO-pen STM32L100 te lees, so hier maak ek een aan boord van Led gloei deur net druk op die drukknop
Bepaling van statistiese betekenis met behulp van 'n Z-toets: 10 stappe
Bepaling van statistiese betekenis Met behulp van 'n Z-toets: Oorsig: Doel: In hierdie instruksie sal u leer hoe om vas te stel of daar 'n statistiese betekenis is tussen twee veranderlikes ten opsigte van 'n maatskaplikewerk-probleem. U sal 'n Z-toets gebruik om hierdie betekenis te bepaal. Duur: 10-15 minute
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek