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.

czujnik temperatury DS18B20czujnik temperatury DS18B20 - 1-wire

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 🙂

Author : m4rlb0r0

Aktualnie siedzę we frontendzie. Na co dzień koduję HTML5, CSS3 (SASS) i JavaScript na potrzeby PrestaShop. Gdy zajdzie potrzeba nurkuję w backend do PHP i MySQL gdzie zaczynałem swoją przygodę z zaawansowaną developerką. Ciągły rozwój :)

3 thoughts on “Układ DS18B20 – czujnik temperatury – 1-wire

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Profesjonalny Hosting