Rejestracja temperatur odbywać się będzie poprzez magistrale 1-wire, o której już kilka razy napomniałem i czujniki temperatur DS18B20 rozmieszczone po mieszkaniu i na zewnątrz.


DS1820, DS18S20, DS18B20
Podstawowe parametry:
– unikalny kod 64-bitowy w każdym czujniku
– zakres temperatur -55°C – +125°C
– dokładność 0,5°C w zakresie od -10°C do +85°C
– napięcie zasilania zawiera się od 3,3V do 5,5V
W planie jest rozprowadzenie i łączenie magistrali w puszkach włączników oświetlenia. Dzięki czemu możliwe będzie dołączanie nowych urządzeń i nici magistrali przy minimalnym koszcie i wysiłku.
Moja magistrala nie powinna być dłuższa niż 20m więc nie powinno być problemu związanego z długością kabli. Czujniki temperatury pomieszczeń będą na jednej linii, która będzie miała około 10m. Oddzielną linią zostanie poprowadzony czujnik na zewnątrz.
Całość będzie podłączona złączami typu RJ do własnoręcznie wykonanego huba z kilkoma wejściami i wbudowanym konwerterem rs232 na 1-wire, który to będzie podłączony w przypadku komputera/terminala bezpośredni do portu rs232 lub jeżeli wybór padnie na router tp-link, całość podłączona będzie przez dodatkowy konwerter usb->rs232.

Koszt wykonania konwertera rs232 -> 1-wire to około 5zł plus ewentualna obudowa. Koszt pojedynczego czujnika temperatury oscyluje wokół 5zł. Doliczyć należy dodatkowo konwerter usb->rs232 za około 10zł.
Całość razem z okablowaniem nie powinna przekroczyć 50zł, a satysfakcja z własnego centrum monitoringu temperatury olbrzymia 🙂
Kupiłem właśnie konwerter USB -> RS232, jednocześnie dowiadując się, że tanie konwertery mogą nie obsługiwać wszystkich 9 pinów. Mam nadzieję, że te potrzebne 4 obsługuje 🙂
Właśnie dostałem maila, że kabel został wysłany…
Szkoda, że nie zaopatrzyłem się jeszcze w pozostałe elementy.
Świetny blog. Podłączyłem 6 takich czujników (3 pokoje, balkon i 2 wloty ogrzewania nadmuchowego) i od lipca z powodzeniem zbieram pomiary. Konwerter Meraprojekt + LogTemp. Dzięki za porady.