Skocz do zawartości

Sterowanie temperatury Raspberry Pi DS18B20 i kabel grzewczy


Pomocna odpowiedź

Napisano (edytowany)

Witam, 

mam do Państwa wielka prośbę gdyz wykonałem sobie maty grzewcze do Uli. Niestety po pocięciu kabla grzewczego na krótkie odcinki ten rozgrzewa się bardzo szybko do dużych temp. - obecnie sterowanie zwykłym sterownikiem temp - a czas odczytu spadku temp oraz wzrostu jest zbyt długi. 
 

Zakupilem taki układ   https://allegro.pl/oferta/triac-hat-2-kanalowy-modul-z-2x-triak-dla-rpi-9367547528?utm_medium=app_share&utm_source=facebook

potrzebuje wykonać prosty program, który na podstawie odczytanej temp z ds18b20 - będzie tak sterował temp by osiągnąć porządana temp. - ale włączając i wyłączając obwód w np.  cyklu 2 sek włącz - 5 wyłącz i tak do osiągnięcia temp np. 20 stopni pod mata 

 

czy ktoś z Państwa nie ma podobnego programu ?

Edytowano przez kamillx
(edytowany)

A próbowałeś chociaz to podłączyć? Kabel grzewczy do tego układu. Na początku chyba najlepiej będzie uzyć instrukcji warunkowej (if). W kursie jest wszystko opisane, ale kod będzie mniej więcej taki, do samego czujnika.

import w1thermsensor #tu importujesz sobie bibliotekę, którą w terminalu musisz zainstalować(komendą:sudo pip3 install w1thermsensor
 
sensor = w1thermsensor.W1ThermSensor() #uzyskiwanie temperatury
 
temp = sensor.get_temperature() #ustawianie danych do zmiennej
print(temp)
za_mala = 10 #tutaj ta temp, która jest za mala
za_duza = 70 #ta, krora za duza
while True: #zeby sprawdzal caly czas
	if temp=<za_mala:
		#tutaj juz sterowanie ukladem, zeby zwiekszyl temp 																									
    
	if temp=>za_duza:
		#tutaj zmniejszanie temp
                                                                   

                                                                                             
                                                                                         

A co do samego układu, no to juz niestety nie wiem, ale myślę, ze na forum ktoś będzie wiedział, jak to zrobić. Kod tak na szybko, ale powinien być okej.

Edytowano przez KHX
zapomniałem pętli
  • Lubię! 1
(edytowany)

Bardzo Ci dziękuje.. ale czy czy ewentualnie ktoś może zna ten układ i wie co brakuje w kodzie kolegi by to działało ?

Edytowano przez kamillx

A wiesz może coś więcej na temat kabla/tego sterownika? Bo wtedy będzie wiadomo, jak ,,podpiąć" ten układ.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...