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



Teraz jest 14 lis 2024, o 04:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 20 gru 2014, o 10:12 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 6
Pomógł: 0

Witam,
jestem dość zielony i chciałbym stworzyć termostat do kadzi zaciernej do warzenia piwa.
Chodzi o to, że czujnik mierzy temperaturę cieczy i włącza grzałkę, żeby podgrzała do zadanej wartości zmienianej przyciskami +, - (na ekranie ma być widać obecną temp. i zadaną). Po podgrzaniu ma trzymać daną temp. aż zmienię na inną. Amplituda odchyleń temp. niech będzie powiedzmy 2 stopnie.
Jeżeli to możliwe prosiłbym o prosty schemat i kod.
Nie ma nic lepszego niż domowe piwko :-) Polecam wszystkim!
Z góry wielkie dzięki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 11:07 
Offline
Użytkownik

Dołączył(a): 27 sty 2014
Posty: 194
Lokalizacja: Jantar
Pomógł: 3

kasug napisał(a):
Witam,
jestem dość zielony i chciałbym stworzyć termostat do kadzi zaciernej do warzenia piwa.
Chodzi o to, że czujnik mierzy temperaturę cieczy i włącza grzałkę, żeby podgrzała do zadanej wartości zmienianej przyciskami +, - (na ekranie ma być widać obecną temp. i zadaną). Po podgrzaniu ma trzymać daną temp. aż zmienię na inną. Amplituda odchyleń temp. niech będzie powiedzmy 2 stopnie.
Jeżeli to możliwe prosiłbym o prosty schemat i kod.
Nie ma nic lepszego niż domowe piwko :-) Polecam wszystkim!
Z góry wielkie dzięki.


Mam kod prostego termostatu na ds18b20 i lcd 2x8.


Wysłane z iPad za pomocą Tapatalk

I attiny 44.

_________________
Bluebook, Greenbook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 13:54 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 6
Pomógł: 0

To bardzo proszę.
Wrzuć na forum lub wyślij na maila lub priva.

Masz może do tego schemat?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 15:51 
Offline
Użytkownik
Avatar użytkownika

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

kasug napisał(a):
Masz może do tego schemat?

wystarczy zainteresować się kodem ... masz tam wszystko łaczenie z widocznym jak na dłoni opisem gdzie co jest podłączone

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 17:12 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 6
Pomógł: 0

Dla mnie nie jest to takie oczywiste. Nie jestem pewny czy dobrze rozumiem to co widzę i czytam :-)

Program i urządzenie ma pracować najlepiej w następujący sposób:
1. Przyciskami P1 i P2 ustawiam temp. np. na 67st.C
2. Przyciskami P3 i P4 ustawiam czas na np. 65 min.
3. Sterownik czyta temp., włącza grzałkę żeby podgrzać do 67st.C, pilnuje żeby ją utrzymywać przez 65min. i daje alarm dźwiękowy na zakończenie.
4. Przyciskami P1 i P2 ustawiam nową temp. np. na 78st.C
5. Przyciskami P3 i P4 ustawiam nowy czas na np. 15 min.
6. Patrz pkt. 3.

lub wersja prostsza:
1. Przyciskami P1 i P2 ustawiam temp. np. na 67st.C
2. Sterownik czyta temp., włącza grzałkę żeby podgrzać do 67st.C, pilnuje żeby ją utrzymywać.
3. Przyciskami P1 i P2 ustawiam nową temp. np. na 78st.C
4. Patrz pkt. 2.

Na wyświetlaczu lcd widzę atualną temp., zadaną temp., zadany czas, opcjonalnie czas pozostały do zakończenia.

Dodam, że planuję użyć: Arduino, czujnik temp. wymontowany z termometru z sondą z allegro, grzałka 1kW.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 19:01 
Offline
Użytkownik
Avatar użytkownika

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

no to chyba widzisz pinouty wszystkie w programie włąśnie dla arduino:

LiquidCrystal lcd(8, 9, 4, 5, 6, 7); //LCD

int pomp = 11; // PWM dla pompki
int grz = 10; // wyjscie na grzałke

i przyciski

const int s1 = 3; // s1 dla pinu digital 3
const int s2 = 2; // s1 dla pinu digital 2
const int s3 = 1; // s1 dla pinu digital 1
const int s4 = 0; // s1 dla pinu digital 0

a DS siedzi tu:

tempSensor.begin(12); // 1 wire dla DS18B20 dla gigital 12

ech...

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 20:31 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 6
Pomógł: 0

SunRiver, rozumiem Twoją irytację, bo ja też mam podobne uczucia gdy laik pyta o rzeczy, które dla mnie są oczywiste... Napisałem, że jestem zielony i proszę o pomoc. Nie zawracałbym wam głowy gdybym wiedział dokładnie co i jak.
Miałem nadzieję, że podobnie jak na innych forach otrzymam pomoc, tak jak ja jej udzielam, gdy wiem o czym mówię, a nie narażę się na uśmiechy politowania w stylu co za leszcz, nic nie rozumie...
Kod zawarty na forum zawiera dodatkowe elementy dymu itp. co powoduje, że się zamotałem.
Napisałem dokładnie co chciałbym aby kod wykonywał.
Na innym forum znalazłem coś takiego:
Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Co wy na to? Pasuje do mnie?



Ostatnio edytowano 20 gru 2014, o 22:29 przez kasug, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 20:51 
Offline
Użytkownik
Avatar użytkownika

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

kasug napisał(a):
Napisałem dokładnie co chciałbym aby kod wykonywał.


prośby i życzenia oraz takie tam w dziale rybnym się umieszcza :)
tu tylko możesz uzyskac pomoc w sprawie kodu i taką tez otrzymałeś

podałeś że chcesz użyć arduino ... wiec wyciągłem ci z kodu wszystkie piny gdzie ma co być podłączone
jeśli nie rozumiesz czegoś ... zajmij się mniejszymi projektami i poczytaj poradniki do arduino które umieściłem na forum


PS>.. kody umieszczamy w znacznikach syntax ... zmien to

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 22:32 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 6
Pomógł: 0

OK. Dzięki.
Jak zrealizuję projekt to pochwalę się efektami.
mam nadzieję, że się uda :-) W razie potrzeby poproszę o pomoc.
Pozdrawiam.



Ostatnio edytowano 20 gru 2014, o 22:41 przez kasug, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2014, o 22:37 
Offline
Użytkownik
Avatar użytkownika

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

kasug napisał(a):
OK. Dzięki.
Jak zrealizuję projekt to pochwalę się efektami.


zatem czekamy na efekty ...
kod umieściłeś źle poprawię i sobie zobacz jak ma być

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2014, o 12:37 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 6
Pomógł: 0

Jeszcze jedno pytanie natury technicznej...
Czy zamiast Arduino UNO mogę użyć Arduino Micro?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2014, o 12:55 
Offline
Użytkownik
Avatar użytkownika

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

Możesz użyć dowolnego arduino, piny są takie same ... wystarczy zobaczyć jak są rozmieszczone na micro , nano czy lily padzie :)
i podłączyć zgodnie z opisem. Zaletą Arduino jest to że na każdym arduino , zadziała każdy program z arduino (pomijam oczywiście przypadki gdy się np nie zmieści w pamięci lub braknie ci pinów)

pytania dodatkowe wydzielam do innego posta: żeby nie robić bałaganu na forum:


tu masz pinouty do arduino micro:

Obrazek

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



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: 12 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO