Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-07-26 08:12:24

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Monitoring temperatury

Mam w pracy chłodnię, w niej są szczepionki o całkiem sporej wartości. Teraz jest gorąco i panowie ministrowie wymyślili sobie aby prowadzić monitoring temperatury na okrągło. Wynik powinien być zapisany do pliku lub na drukarkę.
Oryginalne urządzenie jest bardzo drogie - przekracza 10 000 zł. Tak sobie pomyślałem żeby to zrobić przy pomocy starego kompa z debianem. Czujnik temperatury wykorzystany z chłodni, lub termometr cyfrowy podpięty do komputera. Co dalej ??


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#2  2006-07-26 08:53:09

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Monitoring temperatury

Jest pewna sieć w lublinie, które na swojej stronie umieszcza informacje o temperaturze powietrza zczytywaną z czujnika umieszczonego na ścianie bloku. Możesz skorzystać z podobnego rozwiązania. Wygląda to tak:

http://czuby.net/term/

Dodatkowo udostepnili schemat układu z którego korzystają oraz skrypt perla do zczytywania temperatury:

http://czuby.net/term/ds1621.pdf
http://czuby.net/term/skrypt.txt

Dane techniczne:
Termometr oparty na ukladzie DS1621, polaczonym z komputerem.
Standardowa dokladnosc ukladu (0.5 st C) zostala zwiekszona do okolo 0.02 st C.

Może być całkiem przydatne jeśli uda sie to zrobić. Powodzenia :)

Offline

 

#3  2006-07-26 09:35:37

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: Monitoring temperatury

Dajesz czujnik Dallasa (1-wire) do tego procesor (AVR lub '51),
Komunikacja pomiędzy prockiem a komputerem po RS-232.
I mozesz miec pomiar nawet co 0,5 sekundy, czesciej chyba nie ma sensu :)

Koszt wykonania układu około 15 - 20 zł, musiałbym dokładnie sprawdzić :)
Pozostaje jedynie napisanie aplikacji na kompa.

pozdr


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#4  2006-07-28 07:21:19

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Monitoring temperatury

Dzięki panowie, chyba coś z tego będzie :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#5  2006-07-28 08:23:59

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: Monitoring temperatury

Nie wiem jakie masz doświadzczenie w elektronice, ale jakby co do wal śmiało coś razem skombinujemy :)
Polecam Ci rozwiązanie sprzętowe, ponieważ cały protokół transmisji realizuje procek,
Jest możliwość obsługi przerwań z RS-232 pod Debianem??


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#6  2006-07-28 09:06:32

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Monitoring temperatury

Nie wiem jakie masz doświadzczenie w elektronice, ale jakby co do wal śmiało coś razem skombinujemy :)
Polecam Ci rozwiązanie sprzętowe, ponieważ cały protokół transmisji realizuje procek,
Jest możliwość obsługi przerwań z RS-232 pod Debianem??[/quote]
Doświadczenia w elektronice to mam cienkie :P - bawiłem się tym w ogólniaku i nawet radio zrobiłem hehe.
RS-232 jest oczywiście obsługiwany przez linuxa - sam miałem modem HIS'a na tym porcie.
Dobra, powiedzcie proszę jak mam lecieć po kolei>
[b]1.[/b] mam starego kompa - stawiam na nim debka lub freebsd (oba systemy znam dobrze)
[b]2.[/b] kupuję co ??
[b]3.[/b] czy skrypt perla z linku kamikaze wystarczy, czy jakieś inne rozwiązanie.
Chodzi o to abym się podłączył po lanie do tego kompa (lub VPN) i miał graficzny podgląd wahań dobowych temperatury. Ewentualny wydruk.
I jeszcze jedno - chłodnia ma bardzo dokładny termometr, ale nie ma interfejsu do podpięcia do komputera - więc muszę zakupić jakiś termometr chyba ??

Pozdro :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#7  2006-07-28 09:32:08

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: Monitoring temperatury

Jesli chcesz miec dedykowany komputer to mysle ze pomysl kamikaze bedzie lepszy, ponieważ ten komp i tak nie będzie miał nic innego do roboty :)
Nie znam dokladnie perla zeby ten skypt przeanalizowac.
Bedziesz musial kupic uklad scalony na stronie [url]www.elfa.se/pl[/url] układ te kosztuje 26 zł. W innych powinno być taniej.

Nie widze tylko jak należy ten układ podłączyć pod komputer.

Pozdrawiam

-----EDIT------
Przejrzałem ten skrypt i z tego co ja sądze to ten skrypt jedynie obsługuje baze danych.
Jakoś nie widze odzczytu temperatury z tego DS1621


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#8  2006-07-28 13:42:33

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Monitoring temperatury

Właśnie siedzę nad tym i gryzę :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#9  2006-07-30 11:19:02

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Monitoring temperatury

Znalazłem takie coś pod czujnik DS1820 [url]http://www.tldp.org/linuxfocus/Polish/November2003/article315.shtml[/url]

EDIT:

Jest w dystrybucji paczka z nowszą wersją programu [b]digitemp[/b] (opisanego w ww. linku) działającą z czujnikami DS9097, DS9097U, DS2490, DS2409

Offline

 

#10  2006-07-30 11:46:52

  kaszak696 - Członek DUG

kaszak696
Członek DUG
Skąd: Kazimierz Dolny
Zarejestrowany: 2006-03-22
Serwis

Re: Monitoring temperatury

Znalazłem takie coś pod czujnik DS1820 [url]http://www.tldp.org/linuxfocus/Polish/November2003/article315.shtml[/url]

EDIT:

Jest w dystrybucji paczka z nowszą wersją programu [b]digitemp[/b] (opisanego w ww. linku) działającą z czujnikami DS9097, DS9097U, DS2490, DS2409[/quote]I jak zwykle Debian ma niezbędny program w standardzie :)


[img]http://images3.fotosik.pl/103/116624a3ce1555a7.gif[/img]
Linux registered user #423419

Offline

 

#11  2006-07-30 12:22:38

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Monitoring temperatury

bodzio powiem pitrokowi by mi zrobil zen czujnik z linka wyzej:]

PS fajnie go sciu napisal o sobie na tej stronie :]

O Autorze:
 
Będąc elektrykiem zostałem posadzony przed monitorem stacji roboczej CAD w celu rozwijania pewnego przełącznika i stacji kontroli. Najwyraźniej zaraziłem się wtedy nieznanym "wirusem" i dobrze mi z tym.[/quote]


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#12  2006-07-31 07:30:54

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Monitoring temperatury

Moi drodzy, jesteście super. Biexi pogadaj z Piotrkiem na temat cen części bo to na pewno kosztuje - załatwi się na faktury dla Sanepidu.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#13  2006-07-31 08:26:57

  Bajek - Członek DUG

Bajek
Członek DUG
Zarejestrowany: 2006-05-26

Re: Monitoring temperatury

A moze taki gotowy kit z AVT ?
http://sklep.avt.com.pl/go/_info/?id=46820

ma nawet jakis programik dla Windowsa XP zeby pracowal przez www z IIS, ale mozna bardzo latwo napisac swoja aplikacje ktora zczytuje z portu. Badz z tego co testowalem to mozesz odpalic jak na wine i zapisywac do pliku a potem wyswietlac na stronie to co masz zapisane z pliku. Np uzywajac PHP + biblioteki plot (http://www.phplot.com/).

Mozesz sobie wybrac jakie ma robic wykresy i takie tam


Linux registered user #417810
Debian GNU/Linux @ AMD Sempron 2500

Offline

 

#14  2006-08-13 00:14:40

  grzebyk - sierściuch

grzebyk
sierściuch
Skąd: Szczerców
Zarejestrowany: 2005-10-08

Re: Monitoring temperatury

A tu jest następna część artykułu z linka andreq [url]http://www.tldp.org/linuxfocus/English/July2004/article342.shtml[/url] o wewalaniu danych do bazy i rysowaniu obrazków z tego potem


apt-get install browar-tyskie
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety: kufel walety-light

Offline

 

#15  2006-08-13 09:46:36

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Monitoring temperatury

Właśnie majstruję takie urządzonko na czujniku DS1621 lub DS18B20 - w zależności który przyjdzie pierwszy.
Oczywiście chcę aby mi wszystko pracowało na Linuxie lub FBSD - z wiadomych względów :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#16  2006-08-13 17:27:35

  AdamP - Użytkownik

AdamP
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2005-10-30
Serwis

Re: Monitoring temperatury

www.meteo.2o.pl
80% stacji to stacje amatorskie na DS18B20 i adapterach na RS232 (DS9097)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.013 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00096 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.149.55' WHERE u.id=1
0.00092 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.149.55', 1733033859)
0.00053 SELECT * FROM punbb_online WHERE logged<1733033559
0.00080 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=4649 AND t.moved_to IS NULL
0.00008 SELECT search_for, replace_with FROM punbb_censoring
0.00417 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=4649 ORDER BY p.id LIMIT 0,25
0.00108 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=4649
Total query time: 0.00872 s