10 $ bärbara Arduino väderstation (AWS) (3 / 5 steg)
Steg 3: Barometer och tryck sensor-BMP180
Bmp180 ett barometriskt tryck sensor med en I2C ("Wire") gränssnitt.
Barometertrycket sensorer mäta det absoluta trycket från luften runt dem. Detta tryck varierar med både väder och höjd.
denna bmp180 modul kom med en 3,3 v regulator 662k som jag blåste upp till några dumhet så har jag fäst en tråd av passera hela vcc direkt till chipet.
Obs: På att göra så jag begränsar mig själv använda endast 3,3 v, med spänningar ovanför det kommer förstöra enheten.
Andra modellen kanske inte har 662 k spänningsregulatorn. så kontrollera noggrant.
OK kommer tillbaka kan ansluta sensorn till arduino.
Givaren ansluts till i2c bussen för arduino som nano och Uno är
SDA == > A4
SCL == > A5
VCC == > 3.3V
GND == > GND
Kan tala om trycket lite och hur gör trycket mäter höjd och temperatur.
Det atmosfäriska trycket på vilken position som helst är inte konstant. Komplexa samspelet mellan jordens spin, axel tilt och många andra faktorer leda till flytta områden av högre och lägre tryck, vilket i sin tur orsaka variationer i väder vi ser varje dag. Genom att titta på för förändringar i tryck, kan du förutsäga kortsiktiga förändringar i vädret.
Till exempel släppa trycket oftast betyder vått väder eller en storm närmar sig (ett lågtryck system är ett steg i). Resningen pressar vanligt innebär att klara vädret närmar sig (ett high-pressure system är rörliga genom).
Lufttrycket varierar också med höjden. Det absoluta trycket i Mt .everest basläger (5.400) är lägre än Delhi(216)
Sedan Abosolute pressar är svårt att direkt jämföra mätningar från en plats till another.we användning är det relativa trycket att havet tryck.
Mäta höjd
Genomsnittliga trycket i atmosfären vid havsytan är 1013,25 hPa (eller mbar). Detta sjunker till noll när du klättrar mot rymdens vakuum. Eftersom kurvan för denna lämning är väl förstådd, kan du beräkna höjdskillnaden mellan två mätningar (p och p0) med hjälp av denna ekvation:
Alti=44330*[1-(p/P0)^(1/5.255)]
Om du använder havet tryck (1013,25 hPa) som baseline trycket (p0), blir utdata för ekvationen din nuvarande höjden över havet.
Försiktighetsåtgärder
Ge det luft: Kom ihåg att BMP180 behöver tillgång till omgivande luft att mäta trycket, så att inte lägga den i en förseglad fall. Att ge en liten vent hål bör vara tillräckligt.
Men inte för mycket luft: Å andra sidan, exponering för snabba luft eller vind kan orsaka tillfällig tryckförändringar som kommer att påverka dina avläsningar. Skydda enheten från starka luftströmmar.
Hålla det svalt: Eftersom en precis temperatur behandlingen behövs för att mäta trycket, försök att inte utsätta enheten för snabba temperaturförändringar och hålla det från närliggande heta delar och andra värmekällor.
Hålla den torr: The BMP180 är känsliga för fukt. Inte dränka det eller gör det möjligt att kontakta flytande vatten.
Inte blind det: Överraskande, är kisel inom BMP180 känsliga för ljus, som kan ange enheten genom hålet på chipet. För maximal noggrannhet, sköld chip från omgivande ljus.