czwartek, 31 grudnia 2015

Madar .. w doniczce

Do laboratoryjnego systemu z arduino można dodać czujnik wilgotności gleby.






Jak widać - naszym firmowym kwiatkiem bardzo by się to przydało. 





Powrót do:


wtorek, 22 grudnia 2015

Wireless Mesh Network


Wireless Mesh Network - co to jest

Topologia sieci kratowej (mesh network) umożliwia zestawianie połączeń między odległymi węzłami sieci, które nie mogą wymieniać danych bezpośrednio między sobą. W tym celu używane są węzły pośrednie, przekazujące pakiety danych dalej, tworząc tym samym sieć stałych połączeń między poszczególnymi punktami sieci kratowej. Każdy kolejny węzeł komunikuje się z węzłami sąsiednimi aż do momentu, gdy pakiet zostanie dostarczony do miejsca docelowego. Wyróżnia się dwie podstawowe topologie sieci kratowych: pełna krata (full mesh), w której każdy węzeł jest podłączony do każdego innego w sieci, oraz częściowa krata (partial mesh), w której węzły przyłączone są do ograniczonej liczby węzłów sąsiednich. Dynamicznie konfigurowane sieci kratowe mogą wymieniać ruch sieciowy między kolejnymi węzłami (punktami dostępowymi), tworząc sieć bezprzewodowych połączeń każdy z każdym.
[Żródło: http://www.itwadministracji.pl/numery/sierpien-2012/wireless-mesh-network.html

Okiem laika
Realnym problemem stała się odległość / problemy komunikacyjne pomiędzy urządzeniami - dlatego trzeba było opracować protokół przesyłu danych do serwera wykorzystujący sąsiednie urządzenia. Idea jest oczywiście znana - używany jednak powszechnie protokół jak IEEE 802.11s był za bardzo rozbudowany - powstał więc własny ...

poniedziałek, 21 grudnia 2015

Madar w termosie - czyli o zaskakującym zastosowaniu czujnika temperatury

Musze przyznać, że praca z Madar-em budzi czasami mój uśmiech na twarzy. Zazwyczaj bezpośrednim powodem jest zaskakujący sposób wykorzystania naszego programu przez klientów bądź odkrycie przez nich opcji ... działającej od wielu lat.

Tym razem dokonał tego team rodzinny ...

Jestem "ze starych casów" - więc kupione rzeczy działają zgodnie z instrukcją, bądź nie ... Zazwyczaj dowiaduję się o tym po pierwszym użyciu. Młode pokolenie myśli już trochę inaczej - kupując daną rzecz można wykonać jej test - zgodnie z instrukcją zawartą w opisie produktu. Tak też się miało z otrzymanym w prezencie termosem :).

Producent zawarł w instrukcji informację
Zdolność do utrzym. temp po 6 h:> 80 °C
Zdolność do utrzym. temp po 12 h:> 65 °C
Zdolność do utrzym. temp po 24 h: > 50 °C

Nalanie cieczy odpowiedniej temperatury to jedno, a jej zmierzenie w warunkach domowych to drugie. Cóż ... chyba, że aktualnie jest się na etapie tworzenia nowego systemu ...

1) Nazwane w budowanym systemie pomiarowym - opartym o  IRS Madar  - urządzenie ds18b20 jest tak naprawdę inteligentnym czujnikiem temperatury o przedziale do 120 st C - wodoszczelnym na dodatek :).
Dzięki niemu udało się więc zmierzyć temperaturę w trakcie wykonywania testu.




















2) Zgodziliśmy się na "niedokręcenie" termosu do końca - będąc ciekawym jego zachowania w przeciągu dłuższego czasu.

3) Wyniki
Byłam ciekawa spadku temperatury. Całe szczęście człowiek ma dobrą właściwość selekcji informacji - bo 12h pomiarów wygenerowało półtora tysiąca zapisów.
Mnie wystarczyła do wywołania  uśmiechu informacja, że od pomiaru o godz. 22:10 (77 st.C po 8 godzinach) do następnego dnia o godz.10:35 w termosie dalej była ciepła herbata :) (54,40 st. C).

Na koniec zmusiłam jednak LibreOffice do wykonania wykresu :)


środa, 16 grudnia 2015

Kto i co mierzy ...

Okiem laika
Urządzenia, które zapisują dane na serwerze - nawet i bez obudowy wyglądają całkiem, całkiem ...



Urządzenie do pomiaru temperatury i wilgotności oparte o procesor Atmel tinyAVR.

W programie nazwany: flex



Odczyt w programie IRS Mobile

Widok w opcji dasboard


poniedziałek, 14 grudnia 2015

IRS Metium

IRS Mobile - to program służący do kontroli i odczytów urządzeń on-line.


Okiem laika
W ogólnym zarysie system zbudowany jest z serwera (procesor Rassberry Pi) oraz od kilku (na razie) do kilkuset (w planach) urządzeniach pomiarowych. Urządzenia nawiązują połączenia z serwerem, ustalają kanał transmisji i wysyłają dane. 

Server
- odczyty z serwera i urządzeń



dashboard
- lista podłączonych urządzeń ze wskazaniami ostatnich odczytów

Opcja: dashboard








Wejście: http://192.168.10.28/