Innehållsförteckning:
- Steg 1: Vad är barometertrycket?
- Steg 2: GY-68 BOSCH BMP180 trycksensor funktioner
- Steg 3: Obligatoriskt material
- Steg 4: Hur använder jag GY-68 BMP180 trycksensor med Arduino?
- Steg 5: Krets
- Steg 6: Beräkning av absolut tryck med olika enheter och höjd från havsnivån
Video: Bestämning av tryck och höjd med GY-68 BMP180 och Arduino: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Av ElectropeakElectroPeak Officiell webbplatsFölj mer av författaren:
Om: ElectroPeak är din enda plats för att lära dig elektronik och förverkliga dina idéer. Vi erbjuder förstklassiga guider för att visa dig hur du kan göra dina projekt. Vi erbjuder också högkvalitativa produkter så att du har en … Mer om Electropeak »
Översikt
I många projekt som flygrobotar, väderstationer, förbättring av routningsprestanda, sport och etc. är mätning av tryck och höjd mycket viktigt. I denna handledning lär du dig hur du använder BMP180 -sensorn, som är en av de mest använda sensorerna för att mäta trycket.
Vad du kommer att lära dig
- Vad barometertrycket är.
- Vad BOSCH BMP180 trycksensor är.
- Hur man använder BOSCH BMP180 trycksensor med Arduino.
Steg 1: Vad är barometertrycket?
Barometertryck eller atmosfärstryck beror på luftens vikt på jorden. Detta tryck är cirka 1 kg per kvadratcentimeter vid havsnivån.
Det finns flera enheter för att uttrycka atmosfärstrycket, som enkelt kan omvandlas till varandra. SI -enheten för mätning av trycket är Pascal (Pa).
Barometertrycket har ett ungefär linjärt inversförhållande med höjden från havsnivån så om vi mäter barometriskt tryck på en plats kan vi beräkna höjden från havsnivån med hjälp av en enkel matematisk operation.
Steg 2: GY-68 BOSCH BMP180 trycksensor funktioner
En av de vanligaste sensorerna för mätning av tryck och höjd är BOSCH BMP180. De viktigaste funktionerna i denna modul är följande:
- Tryckmätningsområde 300 till 1100hPa
- -0,1 hPa mätnoggrannhet för absolut tryck
- 12 hPa mätnoggrannhet för relativt tryck
- Låg strömförbrukning (5μA i standardläge och ett prov per sekund)
- Intern temperatursensor med en precision på 0,5 ° C
- Stödjer I2C -protokoll för kommunikation
- Fullt kalibrerad
Steg 3: Obligatoriskt material
Hårdvarukomponenter
Arduino UNO R3 *1
BOSH BMP180 *1
Jumper Wire *1
Programvara
Arduino IDE *1
Steg 4: Hur använder jag GY-68 BMP180 trycksensor med Arduino?
Denna sensor är tillgänglig som en modul för enkel användning. Huvuddelarna i BMP180 -sensormodulen är:
- BMP180 -sensor
- En 3,3 volt regulator. Denna regulator låter dig ansluta modulen till 5V.
- Krävs uppdragningsmotstånd för att kommunicera I2C korrekt
Steg 5: Krets
Ladda ner BMP180_Breakout_Arduino_Library för att använda BMP180 -sensormodulen.
BMP180_Breakout_Arduino_Library
Steg 6: Beräkning av absolut tryck med olika enheter och höjd från havsnivån
Låt oss kontrollera processen för tryck- och höjdberäkning mer exakt:
Enligt algoritmen ovan börjar vi först beräkna temperaturen med startTemperature (), sedan lagrar vi temperaturen i variabel T med getTemperature (T). Därefter beräknar vi trycket med startPressure (3). Siffran 3 är den maximala upplösningen som kan ändras mellan 0 och 3. med getPressure (P) lagrar vi det absoluta trycket i variabel P. Mängden av detta tryck är i hPa, som kan omvandlas till olika enheter enligt föregående tabell. Det absoluta trycket förändras med höjden. För att ta bort effekten av höjden på det beräknade trycket bör vi använda funktionen havsnivå (P, ALTITUDE) enligt höjden som är lagrad i ALTITUDE -variabeln och lagra det uppmätta värdet i en godtycklig variabel, t.ex. p0. Använd höjd (P, p0) för att beräkna din höjd. Denna funktion beräknar höjden i mätaren.
Notera
att du kan infoga din höjd från havsnivån för ALTITUDE -variabeln som definierades i början av koden
Rekommenderad:
Fuktighet, tryck och temperaturberäkning med BME280 och fotongränssnitt: 6 steg
Fuktighet, tryck och temperaturberäkning med BME280 och fotongränssnitt .: Vi stöter på olika projekt som kräver temperatur-, tryck- och fuktövervakning. Således inser vi att dessa parametrar faktiskt spelar en viktig roll för att ha en uppskattning av arbetseffektiviteten hos ett system vid olika atmosfäriska förhållanden
Höjd, tryck och temperatur med Raspberry Pi med MPL3115A2: 6 steg
Höjd, tryck och temperatur med Raspberry Pi med MPL3115A2: Låter intressant. Det är fullt möjligt under denna tid när vi alla går in i IoT -generationen. Som elektronikfreak har vi lekt med Raspberry Pi och bestämt oss för att göra intressanta projekt med denna kunskap. I detta projekt vill vi
Arduino väderstation med BMP280 -DHT11 - Temperatur, luftfuktighet och tryck: 8 steg
Arduino väderstation med BMP280 -DHT11 - Temperatur, luftfuktighet och tryck: I denna handledning lär vi oss hur man gör en väderstation som visar en TEMPERATUR, FUKTIGHET OCH TRYCK på LCD -skärmen TFT 7735 Se en demonstrationsvideo
Använd Raspberry Pi, mät höjd, tryck och temperatur med MPL3115A2: 6 steg
Använda Raspberry Pi, mäta höjd, tryck och temperatur med MPL3115A2: Vet vad du äger och vet varför du äger det! Det är spännande. Vi lever i Internetautomationens tidsålder när det dyker in i en uppsjö av nya applikationer. Som dator- och elektronikentusiaster har vi lärt oss mycket med Raspberry Pi
Bestämning av statistisk betydelse med hjälp av ett Z-test: 10 steg
Bestämning av statistisk betydelse Med hjälp av ett Z-test: Översikt: Syfte: I denna instruktör kommer du att lära dig att avgöra om det finns en statistisk signifikans mellan två variabler när det gäller ett socialt arbetsproblem. Du kommer att använda ett Z-test för att bestämma denna betydelse. Varaktighet: 10-15 minuter