WiBlo Lab

WiBlo Lab (laboratory, developing, projects)

postgresql_1Zaprojektowałem wstępnie bazę danych, w której będą przechowywane odczytane dane ze stacji meteo. Na początku myślałem o dwóch tabelach (jedna do przechowywania nazw i opisów czujników, a druga do przechowywania danych z czujników) jednak po przemyśleniu struktury biorąc pod uwagę elastyczność i przyszłość rozbudowy postanowiłem stworzyć 4 tabele do przechowywania danych. Pozwoli to zachować elastyczność bazy oraz łatwość rozbudowy w przyszłości. Baza danych (silnik) jaki będzie tutaj używany to PostgreSQL (więcej info w wikipedi: https://pl.wikipedia.org/wiki/PostgreSQL). Jest to darmowa baza danych, którą może każdy wykorzystywać nawet w zamkniętych projektach komercyjnych. Poniżej opis, diagram, struktura bazy, którą zaprojektowałem na potrzeby stacji meteo.

(więcej…)

27 listopada, 2015

Posted In: Meteo station v2.0

Tagi: , , , , , , , ,

Leave a Comment

icon-design_150W planach miałem montaż dwóch czujników ciśnienia do sterownika, ale natrafiłem na problem natury “mało pamięci”. Problem jest bardziej złożony przy czujniku ciśnienia z racji, że niestety BMP180 posiada stałą jedną adresację: 0x77. Czyli jak podłączę dwa takie czujniki do szyny I2C to nie będą one działać, bo mają taki sam adres i nie da się go zmienić. Można to rozwiązać przy użyciu multiplexera do I2C lub biblioteką do stworzenia dwóch programowych szyn I2C  i do każdej z nich podłączyć jeden czujnik BMP180 co umożliwi odczyt danych z tych czujników mimo, że mają ten sam adres.

(więcej…)

24 listopada, 2015

Posted In: Meteo station v2.0

Tagi: , , , , , , ,

Leave a Comment

icon-design_150Projekt: Meteo station v2.0 (stacja pogody)

Od jakiegoś czasu mam w domu zrobiony testowy projekt (skonstruowany w grudniu 2013 roku), który ma docelowo służyć jako domowa stacja pogody (weather station). Z powodu małej ilości wolnego czasu większość moich projektów dość powoli idzie do przodu, ale co zrobić. Pobieram ze sterownika temperaturę powietrza na zewnątrz budynku oraz temperaturę w pokoju wewnątrz budynku. Był jeszcze jeden czujnik zakopany w ziemi na głębokości około 20 cm do badania temperatury gruntu, ale mrówki tydzień po montażu czujnika zaczęły budować sobie akurat w tym miejscu gniazdo więc czujnik wykopałem i nie zamontowałem już ponownie z racji, że to był tylko projekt testowy, a nie chciało się mi dalej ciągnąć kabli.  Czas na to aby zmodyfikować projekt na taki z dostępem przez LAN i rozbudować go, bo samo pobieranie temperatury to za mało jak na stację pogody.

(więcej…)

17 listopada, 2015

Posted In: Meteo station v2.0

Tagi: , , , , ,

Leave a Comment