Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 kwi 2024, o 13:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
Autor Wiadomość
 Tytuł: termostat
PostNapisane: 17 wrz 2017, o 17:47 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

witam

potrzebuje wykonać termostat ale kiepsko z wiedzą :(
założenia :
- mikroprocesor dowolny, ale jak by się dało to uruchomić na attiny10 lub attiny13 ogólnie na jakimś maluchu było by fajnie,
- czujnik temperatury ds18b20 ewentualnie dowolny łatwo dostępny.
- ma to sterować jednym przekaźnikiem,
- ustawianie temperatury w programie na sztywno, włączenie/wyłączenie PK przy danej temperaturze
- histereza ok 5 stopni
- żadnej obsługi LCD czy przycisków
zakres działania 50 -100 stopi C
jeśli coś jest mało zrozumiałe proszę pytać,
będę wdzięczny za pomoc.

pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 17 wrz 2017, o 18:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

chlopek_p napisał(a):
jeśli coś jest mało zrozumiałe proszę pytać,

Dobrze byłoby jakbyś to Ty napisał czego nie rozumiesz. Założenia napisałeś, wiesz czego użyć i jak mam działać, że potrzebujesz czujnika temperatury i musisz zastosować histerezę.
Ale z czym masz problem? nie wiesz jak zacząć? nie znasz w ogóle C i liczysz, że ktoś Tobie program napisze? Czy jeszcze coś?


Autor postu otrzymał pochwałę

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 17 wrz 2017, o 18:45 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

zabawki mam ale z C jestem cieniutki, ciągle jestem na miganiu diody.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 17 wrz 2017, o 18:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

A Ty masz na prawdę to wszystko, co masz w ikonkach w podpisie? Zajrzyj Do BB - -rozdział chociażby 4.14 o 1-Wire. Bardzo ładnie opisane. Masz tam chyba wszystko czego potrzebujesz.

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 17 wrz 2017, o 18:57 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

aż głupio tu pisać, ale mam to wszytko i się kurzy
popatrzę na ten rozdział,



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 17 wrz 2017, o 19:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

chlopek_p napisał(a):
aż głupio tu pisać, ale mam to wszytko i się kurzy
popatrzę na ten rozdział,


wstyd , wstyd .... za karę 30 pompek i 5 przysiadów ...
a jak nie pomoże to będzie banan motywacyjny :)


Autor postu otrzymał pochwałę

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 17 wrz 2017, o 20:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

@chlopek_p, hejka. ;)
Ty chyba żeś się czegoś nasiurpał. :D
do BB masz dolączone gotowe kody do ds18b20,
#definicja histereza 10
uint8_t zadana_temperaura = 50;
...
jeżeli zadana_temp + histereza/2 < temp_pomiar ...to wyłącz. // wyłącz przy 55°
jeżeli zadana_temp - histereza/2 > temp_pomiar... to włącz. // włącz przy 45°
...
Nie siurp tyle w weekendy. :P


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 17 wrz 2017, o 20:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Zerknij na opisy AVT5354.


Autor postu otrzymał pochwałę

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 18 wrz 2017, o 08:08 
Offline
Użytkownik

Dołączył(a): 13 lut 2012
Posty: 166
Pomógł: 10

Ostatnio robiłem termostat do sterowania pracą pompy przy kotle CO.
Zrobione na attiny 45 i z czujnikiem temperatury NTC 10k. Wydaje się ze będzie działać ale sezon grzewczy dopiero się zaczyna :)
Jak się chce to można powyrzucać zbędne dodatki. Niestety częściowo oparty na delayach gdyż gryzło się coś z ADC.


Autor postu otrzymał pochwałę

Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 18 wrz 2017, o 09:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

@chlopek_p,
Tak na marginesie - przepraszam za spoufalanie z mojej strony.
Myślałem że piszę do kolegi o bardzo podobnym nicku. :)
Wyszło na to, że to ja powinienem mniej siurpać w weekend. :D

Wysłane z mojego Lenovo K33a42 przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 18 wrz 2017, o 09:28 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

SunRiver napisał(a):
wstyd , wstyd .... za karę 30 pompek i 5 przysiadów ...

podświadomość coś mi tak podpowiadała że to moje pytanie może się tak skończyć :D
także chciałem zameldować: pompki i przysiady zrobione z bananem na twarzy.
dziękuje kolegom za postawienie do pionu, powinienem coś już z tego ulepić

@Daro69 - z tym siurpaniem to w sumie nic nie było w weekend, ale coś powinienem siurpnąć może mózgoczaszka lepiej by przyjmowała C, także niema problemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 13:14 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

Witam

może ktoś na to zerknąć i/lub ewentualnie poprawić??
układ ma załączyć led/PK po przekroczeniu zadanej temperatury
Kod z BB okrojony pod moje potrzeby, na ATmega 32 zadziałało, lecz chciałbym aby to ruszyło na ATtiny85, biblioteki z BB nie zmienianie
w kodzie zmieniłem ustawienia dla timera pod Attiny85 oraz przerwanie ISR(TIMER1_COMPA_vect).
Program się kompiluje ale nie działa tak jak bym chciał (led cały czas świeci) i tutaj moja wiedza się kończy.
układ uruchomiany na ATB 1.03 + konwerter attiny z atnela
DS18B20 podłączony na PB1, led na PB2



Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 14:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

a przerwanie Ci się wykonuje?? Chyba nie....

ISR(TIMER1_COMPA_vect) daj mu timer 0

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 14:45 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

zmieniłem timer na 0 i jest zmiana, wygląda tak jakby po resecie raz wykonała się pętla, jak jest podgrzany czujnik to led świeci , jak jest czujnik chłodny to jest led zgaszony.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 14:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

sprawdz na razie czy przerwanie sie wykonuje prawodłowo. Dopisz sobie

#define LED_TOGG PORTB ^= LED_PIN
i wsadź po fladze s1-flag. I na chwilę wywal warunki od temp. zobaczysz czy działają pzerwania.

Jak już będziesz miał pewność, że działają jak chcesz, zajmij się temperaturą. Wywal odczyt na terminal lub lcd

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 15:11 
Offline
Użytkownik

Dołączył(a): 06 maja 2014
Posty: 415
Lokalizacja: Kraków
Pomógł: 26

Taka ciekawostka: u Chińczyków gotowy (zmontowany, zaprogramowany) termostat z termistorem NTC 0,5%, wyświetlaczem LED i przekaźnikiem kosztuje z wysyłką niecałe 2$.
Prawdopodobnie trwałość niewielka, natomiast bawiłem siętakim chwilę i działał.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 15:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

krzysssztof napisał(a):
u Chińczyków gotowy (zmontowany, zaprogramowany) termostat z termistorem NTC 0,5%, wyświetlaczem LED i przekaźnikiem kosztuje z wysyłką niecałe 2$.

Byćmoże, ale nie o to tutaj chodzi. Idąc tym tropem, to to forum jest zbędne, bo 95% rzeczy tutaj budowanych i tematów poruszanych u Chińczyków jest za śmieszne pieniądze.
Dla mnie i znakomitej większości ludzi tutaj nie chodzi o koszt jakiegoś "pierdołka" zza oceanu a o radość tworzenia, programowanie, rozwijanie hobby i pogłębianie wiedzy.
krzysssztof napisał(a):
Prawdopodobnie trwałość niewielka
no właśnie....

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 16:45 
Offline
Użytkownik

Dołączył(a): 26 cze 2016
Posty: 186
Pomógł: 7

chlopek_p napisał(a):
zabawki mam ale z C jestem cieniutki, ciągle jestem na miganiu diody.


To połowę masz za sobą, umiesz napisać, skompilować, wgrać...
Poszukaj biblioteki do obsługi czujnika i próbuj!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 26 wrz 2017, o 22:34 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

skalarro napisał(a):
sprawdz na razie czy przerwanie sie wykonuje prawodłowo. Dopisz sobie

#define LED_TOGG PORTB ^= LED_PIN
i wsadź po fladze s1-flag. I na chwilę wywal warunki od temp. zobaczysz czy działają pzerwania.


w czwartek sprawdzę i dam znać



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 28 wrz 2017, o 13:58 
Offline
Użytkownik

Dołączył(a): 26 cze 2016
Posty: 186
Pomógł: 7

skalarro napisał(a):
krzysssztof napisał(a):
u Chińczyków gotowy (zmontowany, zaprogramowany) termostat z termistorem NTC 0,5%, wyświetlaczem LED i przekaźnikiem kosztuje z wysyłką niecałe 2$.

Byćmoże, ale nie o to tutaj chodzi. Idąc tym tropem, to to forum jest zbędne, bo 95% rzeczy tutaj budowanych i tematów poruszanych u Chińczyków jest za śmieszne pieniądze.
Dla mnie i znakomitej większości ludzi tutaj nie chodzi o koszt jakiegoś "pierdołka" zza oceanu a o radość tworzenia, programowanie, rozwijanie hobby i pogłębianie wiedzy.
krzysssztof napisał(a):
Prawdopodobnie trwałość niewielka
no właśnie....


Pewnie, że chodzi o frajdę, ale jak będzie trzeba kupić coś nietypowego, to się okaże, że gotowe 100 razy tyle kosztuje...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: termostat
PostNapisane: 29 wrz 2017, o 13:47 
Offline
Użytkownik

Dołączył(a): 31 mar 2012
Posty: 102
Lokalizacja: Ząbkowice Śl.
Pomógł: 2

Witam,
ogólnie zaczęło działać, wyszedł z tego termometr ze wskaźnikiem na czterech ledach,
kod dla potomnych poniżej może komuś się.
Dziękuje wszystkim za pomoc.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO