ďťż

Czujnik temperatury DS1820

isbjorn

Jako że wiele płyt głównych oszukuje przy podawaniu różnych temperatur postanowiłem zbudować własny czujnik temperatury oparty o układ DS1820 podpinany pod port COM (lub LPT) naszego komputera:

http://img391.imageshack.us/img391/6...0pin2js.th.gif

Krótka charakterystyka DS1820:
- używa unikalnego kodu 64-bitowego w każdym czujniku
- posiada zakres temperatur od -55°C do +125°C
- posiada dokładność 0,5°C
- rozdzielczość 1/100°C
- używa interfejsu 1-Wire(™)

Korzystałem z następującego schematu:

http://img160.imageshack.us/img160/2...82010oy.th.gif

Potrzebne nam będą następujące elementy:

http://img391.imageshack.us/img391/1...y0012dx.th.jpghttp://img391.imageshack.us/img391/1...1jpg6gi.th.jpghttp://img391.imageshack.us/img391/6...09788zj.th.jpg

kolejno od lewej:
- opornik 1,5 kΩ (0,5W, z braku takowego użyłem 2W)
- dwie szybkie diody Schottky'ego BAT85 (1N5818)
- dioda Zenera 6,2V (1N5234)
- dioda Zenera 3,9V (1N5228)
- czujnik DS1820 (w sprzedaży można spotkać kilka odmian układu DS1820, są to:

• DS18S20 - troszkę dłużej trwa wewnętrzne przetwarzanie temperatura/napięcie - dokładność 0.5°C
• DS18B20 - dodano funkcję alarmu w momencie osiągnięcia określonej temperatury - dokładność 1.0°C
• DS1822 - mniejsza dokładność: +/- 2.0°C.)

- wtyczka żeńska COM (9pin) lub męska LPT (25pin)
- trójchlorek żelaza (do wytrawiania)
- koszulka termokurczliwa (do założenia na czujnik)
- płytka do robienia obwodów ("zrob to sam")

całkowity koszt = ok. 21zł (najdroższy jest czujnik DS1820), wszystko kupiłem w sklepie elektronicznym w Białymstoku oprócz DS1820, który zamówiłem na allegro u użytkownika "lisiu" (zapłaciłem dokładnie 12zł razem z przesyłką) i wtyczki COM, którą miałem w swoim domowym złomie komputerowym

Więc przystępujemy do pracy

Na początku okazało się, że moja wtyczka COM nie będzie pasować do czujnika (piny, których potrzebowałem nie były podpięte do kabla) - była konieczna rozbiórka wtyczki, która jest niestety nierozbieralna:

http://img268.imageshack.us/img268/3...y0036zd.th.jpg

lutownica poszła w ruch, wyszedł taki efekt:

http://img268.imageshack.us/img268/1...y0066oh.th.jpg
oznaczenia kolorów-znaczenie-numer pina we wtyczce:
- bez koszulki-GND-5
- black-DTR-4
- red-TXD-3
- white-RXD-2

Następnie wcześniejszy schemat po wydrukowaniu nakleiłem na płytkę (strona bez miedzi) w celu wywiercenia otworów pod elementy czujnika (użyłem najmniejszego wiertła jakie znalazłem u tatulka w piwnicy tj. 3):

http://img310.imageshack.us/img310/9...y0072nu.th.jpg

efekt taki:

http://img310.imageshack.us/img310/7...y0086rx.th.jpghttp://img310.imageshack.us/img310/3...y0092nk.th.jpg

następnie malujemy ścieżki na miedzianej stronie płytki:

http://img310.imageshack.us/img310/6...y0106aw.th.jpg

użyłem jakiegoś markera olejnego:

http://img310.imageshack.us/img310/5...09861oq.th.jpg

następnie przechodzimy do zrobienia roztworu trójchlorku żelaza (NALEŻY POSTĘPOWAĆ OSTROŻNIE - ZANIM ZACZNIECIE PRZECZYTAJCIE TO CO PISZE NA OPAKOWANIU) i wytrawiania płytki (im temperatura roztworu będzie wyższa tym szybciej nam się wytrawi):

http://img310.imageshack.us/img310/6...09814gv.th.jpghttp://img230.imageshack.us/img230/9...09802rs.th.jpghttp://img230.imageshack.us/img230/3...09826kv.th.jpghttp://img230.imageshack.us/img230/5...09830dx.th.jpghttp://img230.imageshack.us/img230/4...09841oi.th.jpghttp://img230.imageshack.us/img230/6...09852kf.th.jpg

następnie przechodzimy do zmywania markera (można uzyć rozpuszczalnika, zmywacza do paznokci itp.):

http://img230.imageshack.us/img230/5...y0119jp.th.jpghttp://img230.imageshack.us/img230/9...09876qr.th.jpghttp://img230.imageshack.us/img230/9...09886pe.th.jpg

efekt taki:

http://img230.imageshack.us/img230/9...y0125yx.th.jpg

następnie lutujemy ...

http://img127.imageshack.us/img127/9...09892rc.th.jpghttp://img127.imageshack.us/img127/4...y0136cb.th.jpghttp://img127.imageshack.us/img127/2...y0148kl.th.jpghttp://img127.imageshack.us/img127/7...y0157ru.th.jpghttp://img127.imageshack.us/img127/3...y0165kf.th.jpg
kolor przewodu-znaczenie-numer oznaczenia na DS1820
- zółty-DQ-2
- zielony-GND-1

następnie nakładamy koszulkę na końcówkę czujnika i podgrzewamy ją aż się skurczy, efekt końcowy:

http://img211.imageshack.us/img211/2...09905ga.th.jpg

pierwsze odczyty (program jeszcze nie w pełni skonfigurowany):

http://img211.imageshack.us/img211/9...iera8wh.th.jpg

Thermometer 1.12.7, spolszczenie do wersji 1.12.7, Thermometer 1.14, spolszczenie do wersji 1.14

konfiguracja Thermometera

podziękowania dla mojego skanera i aparatu z komórki :)

w miarę możliwości i czasu dorzucę jeszcze opis programu


bardzo ladnie :clap:
przyda sie !
Widze że więcej osub zajeło się tym termometrem. Aby nieztawać w tyle w poniedziałek lece do elektroniczniego.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • jasekupa.opx.pl
  • Copyright (c) 2009 isbjorn | Powered by Wordpress. Fresh News Theme by WooThemes - Premium Wordpress Themes.