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_150Dotarły już wszystkie moduły potrzebne do skonstruowania nowej wersji stacji meteo. Na zdjęciu poglądowym nie ma tylko zasilacza. Części są ponumerowane, a opisy przyporządkowane są do numerów ze zdjęcia aby było wiadomo co jest co. Pozostaje zabrać się za montaż i pisanie kodu, który zostanie wgrany do sterownika.

(więcej…)

23 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

blogPostanowiłem stworzyć osobną stronę dedykowaną projektom, urządzeniom, rzeczom, programom itp. nad którymi pracuję. Będę tutaj zamieszczać wpisy z kolejnych etapów konstrukcji, wdrażania, tworzenia projektów, przemyśleń nad danymi projektami itp.. Na pewno nie wszystkie projekty będą budowane bez jakichkolwiek modyfikacji w trakcie lub też pomyłek czy błędów. Niektóre błędy można “wyłapać” dopiero w trakcie użytkowania urządzenia/rzeczy niestety (jak np. ergonomia użytkowania). Ta strona ma służyć jako blog deweloperski z głównie technicznymi rzeczami więc nie ma co się tutaj spodziewać zbyt wielu wyjaśnień jakichś zagadnień. Gotowe udane rozwiązania i projekty z opisem, wyjaśnieniami itp. będę publikować na stronie matce czyli http://wiblo.pl. Ta strona otrzymuje subdomenę “lab” w domenie “wiblo” czyli adres to: http://lab.wiblo.pl. Dla śledzących jest dostępny także kanał RSS.

W kategorii “blog” będą zamieszczane wpisy jak luźne przemyślenia nie dotyczące bezpośrednio tylko i wyłącznie jednego projektu lub w ogóle nie związane z aktualnymi projektami. W kategorii “news” będą zamieszczane wiadomości, które także niekoniecznie będą dotyczyć jakiegoś projektu, ale mają charakter aktualności. Każdy projekt będzie otrzymywał własną kategorię więc łatwo będzie można odnaleźć wpisy dotyczące danego projektu.

16 listopada, 2015

Posted In: Blog, News

Tagi: , , , ,

Leave a Comment