Barometr ( T1ak )

Analogowy lub cyfrowy

Skończyła się era analogowych pięknych konstrukcji barometrów, które były drogie w wykonaniu i podatne na uszkodzenia.
Pomiar ciśnienia atmosferycznego z dużą dokładnością stał się możliwy dzięki cyfrowym czujnikom BME280, które są jeszcze lepsze niż ich poprzednik BMP180.


Cyfrowy barometr to oprogramowania, które zajmuje się komunikacją z czujnikiem i wyświetlaczem.

Precyzyjne barometry cyfrowe

Opis dotyczy konstrukcji opartych o mikrokomputery z rodziny Arduino, które odpowiednio zaprogramowane odczytują pomiary ciśnienia z czujnika BME280 i przedstawiają wynik na wyświetlaczu.

    dokładność 0.1 hPa (100Pa)
    rozdzielczość 0.01 hPa (1Pa)
    zasilanie 5V wtyk USB

Barometr funkcjonuje w oparciu o oprogramowanie wewnętrzne jakie wykonuje mikrokontroler arduino. Stworzyłem również oprogramowania zewnętrzne. Dla lokalnego zastosowania polecam program na platformę Windows a dla prezentacji w internecie przygotowałem konfigurację serwera z bazą danych i prezentacją pomiarów aktualnych i historycznych na wykresach.

mały z oled

Mała konstrukcja i mały ale treściwy wyświetlacz. Ekranik OLED sam świeci i nie wymaga podświetlenia ani oświetlenia zewnętrznego. Na tym wyświetlaczu oprócz ciśnienia bezwzględnego zmieścił się wydruk ciśnienia na poziomie morza oraz temperatura i wilgotność.

Ten przyrząd nie posiada klawiszy, przycisków i nie wydaje dźwięków. Wystarczy kabelek USB podłączyć do gniazda USB typowego zasilacza lub komputera. Domyślnie pomiary są wykonywane co 1 sekundę a wyświetlana średnia z 5 pomiarów.

Co 5 sekund ekranik wyświetla bezwzględne wartości ciśnienia atmosferycznego w hPa, ciśnienie na poziomie morza (p.m.) oraz temperaturę i wilgotność. W celu poprawnego obliczenia ciśnienia na poziomie morza konieczne jest wprowadzenie wysokości nad poziomem morza, na której aktualnie znajduje się barometr. To umożliwia oprogramowanie zewnętrzne.

  • dokładność 0.1 hPa (100Pa)
  • rozdzielczość 0.01 hPa (1Pa)
  • zasilanie 5V gniazdo USB mini ( potrzebny kabelek )
  • wymiary: 70x35x38 mm
  • wyświetlacz OLED 24×18 mm

dostępne jest dodatkowe oprogramowanie, które stanowi uzupełnienie funkcji barometru o graficzną prezentację zmian w czasie i tworzenie trwałych kopii na dysku i serwerze internetowym. Umożliwia również konfigurowanie oprogramowania wewnętrznego barometru np.: wprowadzanie wysokości n.p.m w celu prawidłowego przeliczania ciśnienia do poziomu morza.

Nie ma już sprężyn wskazówe tuszu w pisakach o dziwnych konstrukcjach. Teraz mierzą czujniki a typowe podłączenie czujnika ciśnienie BME280 do Arduino i podłączenie ekranu OLED przedstawia poniższy schemat

Wersja LED

Duża konstrukcja i duży wyświetlacz zapewniają, że odczyt ciśnienia atmosferycznego z dużą dokładnością jest wygodny i szybki.

Ten przyrząd nie posiada klawiszy i nie wydaje dźwięków. Wystarczy kabelek zakończony wtyczką USB podłączyć do gniazda USB typowego zasilacza lub komputera. Po kilku sekundach pojawi się wersja i rok produkcji a za kolejne 5 sekund (i co 5 sekund ) nowy odczyt ciśnienia, średni z ostatnich pięciu pomiarów wykonywanych co sekundę.

Co 5 sekund sześciosegmentowy wyświetlacz podaje bezwzględne wartości ciśnienia atmosferycznego w hPa.

  • dokładność 0.1 hPa (100Pa)
  • rozdzielczość 0.01 hPa (1Pa)
  • zasilanie 5V wtyk USB (jest kabelek)
  • wymiary: 120x70x35 mm
  • wyświetlacz: 80×20 mm

dostępne jest dodatkowe oprogramowanie które stanowi uzupełnienie funkcji barometru o graficzną prezentację zmian w czasie i tworzenie trwałych kopii na dysku i serwerze internetowym.

Oprogramowanie

Pomiar to liczby, które są ulotne tym bardziej, że odczyty ciśnienia atmosferycznego z precyzyjnego czujnika BME280 składają się z wielu cyfr znaczących. W celu prezentacji zmian ciśnienia powstał program, którego funkcje nie kończą się na rysowaniu wykresu. Program jest bardziej uniwersalny i wspomaga użytkownika wieloma funkcjami.

Funkcje te należy podzielić na cztery grupy:

  • związane z odczytem danych z barometu przez kabelek USB
  • wysyłaniem poleceń do barometru, który jest urządzeniem aktywnym posiadającym własne oprogramowanie, które można konfigurować
  • wykonywanie kopii lokalnych na dysku komputera lub dysku sieciowym
  • wysyłanie pomiarów na serwer sieciowy, który zapisuje je w bazie SQL i prezentuje przez stronę WWW

Program obsługi barometru

Opis dotyczy wersji 32 bity dla Windows. Program odbiera pomiary z barometru prezentuje graficznie i archiwizuje.

  • wymaga połączenia barometru z komputerem za pomocą złącza USB, które jednocześnie zasila barometr
  • wymaga komputera z Windows 7,10,11
  • wysyłanie danych na stronę WWW wymaga działających tam serwisów SQL i PHP

Program zapewnia również komunikację do barometru. To umożliwia konfigurowanie barometru np ustalanie co ile sekund ma wykonać pomiar i z ilu pomiarów obliczać średnią. Plik programu można pobrać tu:

  • plik programu wersja …