Serwis wykorzystuje pliki cookies. Korzystajc z forum wyraasz zgod na uywanie cookies. Wicej informacji w regulaminie.
StacjePogody.waw.pl

Autor Wątek: Układ do pomiaru temperatury gruntu  (Przeczytany 8553 razy)

Offline kriu

  • Cumulonimbus
  • *****
  • Wiadomości: 534
  • Otrzymał podziękowań: 21
  • Płeć: Mężczyzna
    • Moja stacja na Wunderground
  • Typ stacji: Velleman WS1080, Evolve Pilot 6", Conrad W263, inne układy pomiarowe 1-wire
Układ do pomiaru temperatury gruntu
« dnia: 19 Września, 2012, 22:32:30 »
Około miesiąc temu zacząłem robić układ do pomiaru temp. gruntu na bazie magistrali 1-Wire. Termometry cyfrowe 1-Wire DS18B20 są po 4-6 zł i mierzą temp. w zakresie od -55 do +125 st. C. Generalnie to świetna sprawa. Termometry umieszcza się na jednej magistrali dwu przewodowej, która może liczyć nawet ponad 100m. Najprostszy układ podłączenia tego do komputera jest bajecznie prosty – 4 diody i opornik. Ew. zainteresowanych odsyłam do Internetu. Korzystam z darmowego programu LogTemp: http://www.mrsoft.fi/ohj01en.htm
Dzisiaj skończyłem robić układ - tzn. wkopałem go w ziemię. Składa się on tylko z trzech termometrów DS18B20 umieszczonych w ziemi na głębokościach: 30cm, 60cm, 100cm, ale myślę, że to wystarczy. Dodatkowo umieściłem termometr na styku muru domu i ocieplenia ze styropianu. Ciekawi mnie, jaka temp. jest w zimę zaraz pod ociepleniem. Jeszcze jeden termometr umieściłem w spiżarce, przez którą przebiegają przewody. Termometry, które są w ziemi przylutowałem do przewodu 2-żyłowego 2x1,5mm2 w podwójnej izolacji (typowy przewód). W domu przewodzik jest cienki - telefoniczny. Pion termometrów jest umieszczony w ziemi ok. 2 metry od domu. Przylutowane termometry (cały pion) są zabezpieczone izolacją (rurki) termokurczliwe 2 warstwy. Końce całego pionu dodatkowo rurką termokurczliwą z klejem termoutwardzalnym. Przewód poziomy w ziemi (1,5mm2) dodatkowo włożyłem do starego węża ogrodowego. 
Do układu termometrów dodatkowo zrobiłem przejściówkę 1-Wre-RS232 - ten najprostszy układ na diodach. Całkowita odległość od ostatniego termometru do komputera to ok. 20m (może więcej). Niestety nie zmierzyłem tego. Cała magistrala jest złączona z 3 różnych przewodów. Całość działa dobrze, ale na jednym terminalu (FUTRO A250) nie chciało mi to ruszyć, ale muszę to jeszcze sprawdzić. Działało przedtem jak testowałem układ w domu. Może odległość za duża? Teraz mam to podpięte do terminalu WYSE 9150. Na drugiej przejściówce 1-Wire-USB też na WYSE mam inne termometry - tzw. domowe - łącznie 7 sztuk i jeszcze 4 na innym urządzeniu.

Forum Użytkowników Stacji Pogodowych

Układ do pomiaru temperatury gruntu
« dnia: 19 Września, 2012, 22:32:30 »

Offline Glizda

  • Cirrus
  • *
  • Wiadomości: 7
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Typ stacji: brak
Odp: Układ do pomiaru temperatury gruntu
« Odpowiedź #1 dnia: 13 Lutego, 2016, 19:45:00 »
Witam, jest to mój pierwszy post na tym forum. Wykonałem kopię kolegi zestawu ( termometry na magistrali 1-wire) na chwilę obecną testowo mam podpięty tylko jeden termometr. Mam do kolegi prośbę o wytłumaczenie ( łopatologiczne) jak przesłać dane z termometrów na prostą stronę. Chodzi o to, żeby po wpisaniu adresu strony wyświetliły mi się aktualne wartości z czujników. Przyznam od razu, że mam słabe pojęcie o tworzeniu stron. Pozdrawiam i gratuluje świetnie wykonanego pomysłu.

Offline kriu

  • Cumulonimbus
  • *****
  • Wiadomości: 534
  • Otrzymał podziękowań: 21
  • Płeć: Mężczyzna
    • Moja stacja na Wunderground
  • Typ stacji: Velleman WS1080, Evolve Pilot 6", Conrad W263, inne układy pomiarowe 1-wire
Odp: Układ do pomiaru temperatury gruntu
« Odpowiedź #2 dnia: 13 Lutego, 2016, 23:22:05 »
... Mam do kolegi prośbę o wytłumaczenie ( łopatologiczne) jak przesłać dane z termometrów na prostą stronę. Chodzi o to, żeby po wpisaniu adresu strony wyświetliły mi się aktualne wartości z czujników. Przyznam od razu, że mam słabe pojęcie o tworzeniu stron. Pozdrawiam i gratuluje świetnie wykonanego pomysłu.
Tak jak napisałem to poprzednio korzystam z programu LogTemp (http://www.mrsoft.fi/ohj01en.htm). Program odczytuje temperaturę z termometrów i generuje gotową stronkę z tabelką, do której bardzo łatwo można dołączyć wykresy - są opcje w menu programu. Taką gotową stronkę i wykresy w postaci rysunków png wysyłasz na serwer ftp. Program LogTemp ma wbudowana opcję wysyłania plików (strona + wykresy) - opcja w menu. Do tego wszystkiego musisz mieć konto na jakimś serwerze z możliwością wysyłania plików przez ftp. Ja założyłem sobie na serwerze cba: http://kriu.cba.pl/LT1/pomiary.htm
Moja strona jest trochę przerobiona (po prostu edytowany w Wordzie i zapisywany jako plik htm) ale nic nie stoi na przeszkodzie abyś pozostawił i wysyłał "surową" stronę z programu LogTemp.

Offline Glizda

  • Cirrus
  • *
  • Wiadomości: 7
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Typ stacji: brak
Odp: Układ do pomiaru temperatury gruntu
« Odpowiedź #3 dnia: 14 Lutego, 2016, 19:53:59 »
No i chyba przekombinowałem... FTP ERROR 530. Co z tym zrobić?

Offline kriu

  • Cumulonimbus
  • *****
  • Wiadomości: 534
  • Otrzymał podziękowań: 21
  • Płeć: Mężczyzna
    • Moja stacja na Wunderground
  • Typ stacji: Velleman WS1080, Evolve Pilot 6", Conrad W263, inne układy pomiarowe 1-wire
Odp: Układ do pomiaru temperatury gruntu
« Odpowiedź #4 dnia: 15 Lutego, 2016, 17:50:49 »
No i chyba przekombinowałem... FTP ERROR 530. Co z tym zrobić?
A może nie wybrałeś plików do wysyłania.
Wchodzisz w menu: show -> setup -> ftp -> select files
Oczywiście zaznaczasz "transfer files to ftp server" i podajesz dane do logowania: adres serwera, user, password ...
Czasami trzeba także podać zdalny katalog: "Directory" na serwerze ftp.
Ja mam jeszcze zaznaczoną opcję "passive"

Oczywiście jest jeszcze taka opcja, że wyniki oglądasz sobie w lokalnej sieci (domowej) i wtedy wysyłanie na zdalny serwer ftp nie jest potrzebne. Na komputerze gdzie zapisywana jest strona z wynikami instalujesz jakiś mini serwer www i wyniki masz dostępne na wszystkich urządzeniach w sieci lokalnej - przez przeglądarkę.

Offline Glizda

  • Cirrus
  • *
  • Wiadomości: 7
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Typ stacji: brak
Odp: Układ do pomiaru temperatury gruntu
« Odpowiedź #5 dnia: 15 Lutego, 2016, 21:13:30 »
Działa! Zabrakło"http://" wstępnie wyniki są wysyłane na prowizoryczną stronę: ) http://www.serwer51.cba.pl/last.htm dzięki wielkie "kriu" :)

Offline kriu

  • Cumulonimbus
  • *****
  • Wiadomości: 534
  • Otrzymał podziękowań: 21
  • Płeć: Mężczyzna
    • Moja stacja na Wunderground
  • Typ stacji: Velleman WS1080, Evolve Pilot 6", Conrad W263, inne układy pomiarowe 1-wire
Odp: Układ do pomiaru temperatury gruntu
« Odpowiedź #6 dnia: 15 Lutego, 2016, 21:36:54 »
Działa! Zabrakło"http://" wstępnie wyniki są wysyłane na prowizoryczną stronę: ) http://www.serwer51.cba.pl/last.htm dzięki wielkie "kriu" :)
No pięknie :) Możesz jeszcze wybrać różne kolory tekstu czy też wypełnienia tabelki adekwatne do koloru krzywych na wykresach - ja tak zrobiłem.
Co mierzą te Twoje termometry?
A jak chcesz prosto dodać wykresy wchodzisz w zakładkę setup -> html -> zaznaczasz pole "add html code after the table"
i wprowadzasz kod do wyświetlenia wykresów (rysunków), gdzie 900px i 380px to rozmiary rysunków ustawione w zakładce "graphics" -> wybierz koniecznie format png
U mnie to tak wygląda:
<br>
<img style="width: 900px; height: 380px;" alt="Wykres temperatury dobowej" src="day.png"><br>
<br>
<img style="width: 900px; height: 380px;" alt="Temperatura z tygodnia" src="week.png"><br>
<br>
<img style="width: 900px; height: 380px;" alt="Temperatura z miesiaca" src="month.png"><br>

Oczywiście potem na stronę "cba" wysyłasz także te wykresy.

Offline Glizda

  • Cirrus
  • *
  • Wiadomości: 7
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Typ stacji: brak
Odp: Układ do pomiaru temperatury gruntu
« Odpowiedź #7 dnia: 15 Lutego, 2016, 21:48:20 »
Docelowo tak jak i u Ciebie temperaturę gruntu na głębokościach -1;-0,5;-0,1; powyżej gruntu 0,1;2,0 wymiary w metrach😊  obecnie całość z masztem stoi w nie ogrzewanym pomieszczeniu podpieta pod terminal HP 😊