- Obniżka
Opis produktu: SparkFun - MPL3115A2 - cyfrowy barometr, czujnik ciśnienia/wysokości 110kPa I2C 3,3V
Moduł z cyfrowym barometrem umożliwia pomiar wysokości w metrach oraz ciśnienia z zakresu 50 do 110 kPa. Układ posiada wbudowany 24-bitowy przetwornik analogowo-cyfrowy, który konwertuje sygnał analogowy na postać cyfrową. Dane transmitowane są do mikrokontrolera poprzez magistralę I2C (TWI) z prędkością do 400 MHz. Urządzenie posiada również wbudowany termometr o rozdzielczości 12 bitów, który umożliwia pomiar temperatury w zakresie od -40°C do 85°C. Czujnik pracuje z napięciami z zakresu 1,95 V do 3,6 V. Można go obsługiwać bezpośrednio przez mikrokontrolery operujące na tych napięciach np. STM32Discovery, Arduino Pro Mini 3,3V lub minikomputer Raspberry Pi. W celu połączenia z układami 5 V np. Arduino Uno, sygnały należy podłączyć poprzez konwerter napięć.
Podłączenie
Napięcie zasilana należy podłączyć do pinów oznaczonych symbolami VCC oraz GND (masa układu). Komunikacja odbywa się poprzez interfejs I2C: linię danych SDA oraz linię zegarową SCL. Wyprowadzenia INT1 i INT2 to programowalne przerwania, których opis znajduje się w dokumentacji czujnika.
Wyprowadzeniami są otwory do wlutowania złącz goldpin raster 2,54 mm (do nabycia osobno). Listwy umożliwiają podłączenie modułu za pomocą przewodów lub bezpośrednie wpięcie w płytkę stykową.
Pomiar ciśnienia atmosferycznego z wykorzystaniem techniki cyfrowej
Warunki pogodowe są najczęściej opisywane poprzez mierzalne wielkości charakterystyczne, takie jak gęstość i temperatura powietrza, prędkość i kierunek wiatru, czy też intensywność opadów atmosferycznych. Nie mniej istotnym parametrem pogody, jest również ciśnienie atmosferyczne. Pomiar tej wielkość dokonywany jest za pomocą przyrządu zwanego barometrem. Współczesne możliwości elektroniki pozwoliły na niemal całkowitą eliminację elementów mechanicznych przyrządów pomiarowych, zastępując je półprzewodnikami - tak jak ma to miejsce w przypadku modułu barometru cyfrowego od SparkFun Electronics.
Produkt kompatybilny z Arduino Producent udostępnia przykładowy program dla Arduino wraz ze schematem podłączenia. Projekt dostępny w serwisie GitHub. |
Specyfikacja cyfrowego barometru, czujnika ciśnienia / wysokości
- Napięcie zasilania: 1,95 V - 3,6 V
- Napięcie pracy wyprowadzeń: 1,6 V - 3,6 V
- Barometr:
- Zakres pomiarowy 50 do 110 kPa
- Dokładność: ± 0,05 kPa
- Rozdzielczość: 20 bitów
- Termometr:
- Zakres pomiarowy: od -40 do 85 °C
- Dokładność: ± 1 °C (dla 25 °C), ± 3 °C (w pozostałej części zakresu)
- Rozdzielczość: 12 bitów
- Wysokość:
- Dane podowane są w metrach
- Dokładność: 30 cm
- Rozdzielczość: 20 bitów
- Interfejs komunikacyjny: I2C (TWI)
- Wbudowana kolejka FIFO - 32 próbki
- Możliwość rejestrowania danych przez 12 dni przy użyciu wbudowanej kolejki FIFO
- Programowalne przerwania
- Dwa otwory montażowe o średnicy 3 mm
- Rozmiar: 18 x 15 mm
Zbuduj własną stację meteo!
Moduł SparkFun SEN-11084 możesz wykorzystać m.in. jako barometr w projekcie cyfrowej stacji monitoringu warunków pogodowych. Sercem modułu jest specjalizowany układ scalony MPL3115A2 firmy NXP Semiconductors, który umożliwia pomiar ciśnienia atmosferycznego w zakresie od 50kPa do 110kPa z 20-bitową rozdzielczością (powyżej 1 mln możliwych wartości pomiaru). Co więcej, ten czujnik barometryczny posiada wbudowaną kompensację temperaturową, dzięki czemu tworzenie kodu programu pod współpracę z tym czujnikiem zostało znacznie uproszczone.