Indholdsfortegnelse:
- Trin 1: Hvad er barometrisk tryk?
- Trin 2: GY-68 BOSCH BMP180 trykfølerfunktioner
- Trin 3: Påkrævede materialer
- Trin 4: Sådan bruges GY-68 BMP180 tryksensor med Arduino?
- Trin 5: Kredsløb
- Trin 6: Beregning af absolut tryk med forskellige enheder og højde fra havets overflade
Video: Bestemmelse af tryk og højde ved hjælp af GY-68 BMP180 og Arduino: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Af ElectropeakElectroPeak Official WebsiteFølg mere af forfatteren:
Om: ElectroPeak er dit one-stop sted at lære elektronik og tage dine ideer ud i virkeligheden. Vi tilbyder førsteklasses guider til at vise dig, hvordan du kan lave dine projekter. Vi tilbyder også produkter af høj kvalitet, så du har en… Mere om Electropeak »
Oversigt
I mange projekter, såsom flyvende robotter, vejrstationer, er forbedring af routingydelse, sport osv. Meget vigtigt at måle tryk og højde. I denne vejledning lærer du, hvordan du bruger BMP180 -sensoren, som er en af de mest almindeligt anvendte sensorer til måling af trykket.
Hvad du vil lære
- Hvad barometertrykket er.
- Hvad BOSCH BMP180 tryksensor er.
- Sådan bruges BOSCH BMP180 tryksensor med Arduino.
Trin 1: Hvad er barometrisk tryk?
Barometrisk tryk eller atmosfærisk tryk skyldes luftens vægt på jorden. Dette tryk er omkring 1 kg pr. Kvadratcentimeter ved havets overflade.
Der er flere enheder til at udtrykke det atmosfæriske tryk, der let kan omdannes til hinanden. SI -enheden til måling af trykket er Pascal (Pa).
Barometertrykket har et tilnærmelsesvis lineært omvendt forhold til højden fra havets overflade, så hvis vi måler et steds barometriske tryk, kan vi beregne højden fra havets overflade ved hjælp af en simpel matematisk operation.
Trin 2: GY-68 BOSCH BMP180 trykfølerfunktioner
En af de mest almindelige sensorer til måling af tryk og højde er BOSCH BMP180. De vigtigste funktioner i dette modul er som følger:
- Trykmåleområde på 300 til 1100 hPa
- -0,1 hPa måle nøjagtighed for absolut tryk
- 12 hPa måle nøjagtighed for relativt tryk
- Lavt strømforbrug (5μA i standardtilstand og en prøve pr. Sekund)
- Intern temperatursensor med en præcision på 0,5 ° C
- Understøtter I2C -protokol til kommunikation
- Fuldt kalibreret
Trin 3: Påkrævede materialer
Hardware -komponenter
Arduino UNO R3 *1
BOSH BMP180 *1
Jumper Wire *1
Software -apps
Arduino IDE *1
Trin 4: Sådan bruges GY-68 BMP180 tryksensor med Arduino?
Denne sensor fås som et modul til let brug. Hoveddelene i BMP180 -sensormodulet er:
- BMP180 sensor
- En 3,3 volt regulator. Denne regulator lader dig tilslutte modulet til 5V.
- Nødvendige pull up -modstande for at kommunikere I2C korrekt
Trin 5: Kredsløb
Download BMP180_Breakout_Arduino_Library for at bruge BMP180 -sensormodulet.
BMP180_Breakout_Arduino_Library
Trin 6: Beregning af absolut tryk med forskellige enheder og højde fra havets overflade
Lad os kontrollere processen med tryk- og højdeberegning mere præcist:
Ifølge ovenstående algoritme begynder vi først at beregne temperaturen ved hjælp af startTemperature (), derefter lagrer vi temperaturen i variabel T ved hjælp af getTemperature (T). Derefter beregner vi trykket med startPressure (3). Tallet 3 er den maksimale opløsning, der kan ændres mellem 0 og 3. ved hjælp af getPressure (P) gemmer vi det absolutte tryk i variabel P. Mængden af dette tryk er i hPa, som kan konverteres til forskellige enheder i henhold til den foregående bord. Det absolutte tryk ændres med højden. For at fjerne højdeeffekten på det beregnede tryk skal vi bruge funktionen havniveau (P, HØJDE) i henhold til den højde, der er gemt i ALTITUDE -variablen, og gemme den målte værdi i en vilkårlig variabel, f.eks. P0. Brug højde (P, p0) til at beregne din højde. Denne funktion beregner højden i måleren.
Bemærk
at du kan indsætte din højde fra havets overflade for ALTITUDE -variablen defineret i begyndelsen af koden
Anbefalede:
M5STACK Sådan vises temperatur, fugtighed og tryk på M5StickC ESP32 ved hjælp af Visuino - let at gøre: 6 trin
M5STACK Sådan vises temperatur, luftfugtighed og tryk på M5StickC ESP32 ved hjælp af Visuino - let at gøre: I denne vejledning lærer vi, hvordan du programmerer ESP32 M5Stack StickC med Arduino IDE og Visuino til at vise temperatur, luftfugtighed og tryk ved hjælp af ENV -sensor (DHT12, BMP280, BMM150)
Højde, tryk og temperatur ved hjælp af Raspberry Pi med MPL3115A2: 6 trin
Højde, tryk og temperatur ved hjælp af Raspberry Pi Med MPL3115A2: Det lyder interessant. Det er ganske muligt i denne tid, hvor vi alle går ind i IoT -generationen. Som elektronikfreak har vi leget med Raspberry Pi og besluttet at lave interessante projekter ved hjælp af denne viden. I dette projekt vil vi
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: I denne vejledning lærer vi, hvordan man laver en vejrstation, der viser en TEMPERATUR, Fugtighed og tryk på LCD -displayet TFT 7735 Se en demonstrationsvideo
Brug Raspberry Pi, Mål højde, tryk og temperatur med MPL3115A2: 6 trin
Brug Raspberry Pi, Mål højde, tryk og temperatur med MPL3115A2: Ved, hvad du ejer, og ved, hvorfor du ejer det! Det er spændende. Vi lever i en tid med internetautomatisering, da det styrter ind i en overflod af nye applikationer. Som computer- og elektronikentusiaster har vi lært meget med Raspberry Pi en
Bestemmelse af statistisk betydning ved hjælp af en Z-test: 10 trin
Bestemmelse af statistisk betydning Ved hjælp af en Z-test: Oversigt: Formål: I denne instruktør vil du lære at afgøre, om der er en statistisk signifikans mellem to variabler med hensyn til et socialt arbejdsproblem. Du vil bruge en Z-test til at bestemme denne betydning. Varighed: 10-15 minutter