Raspberry Pi - Domoticz DS18B20

Z racji tego, iż w Domoticz możemy odczytywać czujniki DS18B20 do pomiary temperatury, żal było by tego nie wykorzystać. Czujnik DS18B20 to cyfrowy termometr (czujnik cyfrowy) w obudowie TO92 wyposażony w interfejs komunikacyjny 1-wire. W tym przypadku będę dodawał 3 czujniki. Będę wykorzystywał czujniki już na przewodach typu

czujnik ds18b20 1 wire

Co będzie nam potrzebne:

- Czujnik temperatury DS18B20 x 3
- Rezystor 4,7kΩ
- Zainstalowanego Domoticza

Aby czujnik DS18B20 działał prawidłowo, należy podłączać rezystor podciągający 4,7kΩ między nóżką zasilania a wyjściem danych. Z racji tego iż są to czujniki 1-wire wszystkie 3 możemy podłączyć bezpośrednio pod 1 GPIO. Zasilanie czujnika podłączamy pod 3,3V, linię danych pod GPIO 4, GND łączymy z masą.

Na samym początku należy w pliku konfiguracyjnym włączyć obsługę czujnika,  zatem w terminalu wpisujemy

sudo nano /boot/config.txt

Na samym końcu dopisujemy:

dtoverlay=w1-GPIO,gpiopin=4

Zapisujemy oraz resetujemy naszą malinę.

Po restarcie sprawdzmy czy nasze czujniki są widaoczne w tym celu wisujemy"

cd /sys/bus/w1/devices
ls

Jeżeli wszystko poszło dobrze powinniśmy uzyskać 3 adresy czujników np:

czujnik temperatury ds18b20 test raspberry pi

Następnie przechodzimy do panelu Domoticz, klikamy Ustawienia -> Sprzęt. Wybieramy Typ: 1-Wire (System).

domoticz 1-wire(system) ds18b20

Następnie przechodzimy do Ustawienia -> Urządzenia i powinniśmy ujrzeć nasze czujniki:

czujnik ds18b20 1 wire dodany do domoticz

Klikamy w zieloną strzałkę przy wybranym czujniku, Następnie możemy zdefiniować sobie jego nazwę, po czym klikamy dodaj urządzenie.

Tak samo robimy z pozostałymi 2 czujnikami. W zakładce Temperatura pokazuje nam się temperatura z naszych czujników.

domoticz trzy czujniki ds18b20

s

Napisane przez swistak dnia marzec 10 2017
0 komentarzy · 447 czytań · Drukuj

Ten artykuł został otagowany

Komentarze

Brak komentarzy. Może czas dodać swój?

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 0% [0 głosów]
Bardzo dobre Bardzo dobre 100% [1 głos]
Dobre Dobre 0% [0 głosów]
Średnie Średnie 0% [0 głosów]
Słabe Słabe 0% [0 głosów]