Ta strona wykorzystuje pliki cookies. Korzystając ze strony, zgadzasz się na ich użycie. OK Polityka Prywatności Zaakceptuj i zamknij X

Termometr cyfrowy do komputera oparty na DS18B20!!

30-06-2012, 21:35
Aukcja w czasie sprawdzania była zakończona.
Cena kup teraz: 29 zł     
Użytkownik JAKUBPTUYU7
numer aukcji: 2405079815
Miejscowość CIESZYN
Wyświetleń: 66   
Koniec: 21-06-2012 18:08:04
info Niektóre dane mogą być zasłonięte. Żeby je odsłonić przepisz token po prawej stronie. captcha

 


Termometr cyfrowy DS18B20 na RS232  (COM) Gotowy moduł!!!!!!!!!!!!!!

Rozmieszczenie pinów
Rys. 1 Piny.

DS18B20to produkowany przez firmęMaxim IC/Dallas Semiconductortermometr cyfrowy z interfejsem1-Wire. Mierzy on temperaturę od -55°C do +125°C, zapewnia dokładność 0.5°C dla temperatur z zakresu -10°C do +85°C. Czujniki mogą być oddalone od komputera nawet o 100 m! Jeżeli jednak chcemy go podłączyć do portu RS232, musimy wykonać przystawkę. Najprostszą wydaje się byćDS9097 Serial (COM) port adapter(zobaczkartę katalogową). Co prawda układ ten nie jest zalecany w nowych wdrożeniach, a proponowany jest jego zamiennik -DS9097U-S09 Universal 1-Wire COM Port Adapter, ale jego główną zaletą jest to, że jest bardzo prosty do wykonania, a przez to także niedrogi.

Wykaz elementów

  • DS18B20 - termometr cyfrowy!,
  • R1 - 1.5kΩ (brąz-zielony-czerw.-złoty),
  • D1 - 3v9/500mW - dioda Zenera!,
  • D2 - 6v2/200mW - dioda Zenera!,
  • D3, D4 - BAT85 - dioda Schottky!,
  • żeńska wtyczka RS232 DB9F.

Łączny koszt to ok. 6zł, z obudową ok. 7zł. Najdroższy w tym wszystkim jest sam termometr, który kosztuje ok. 4,50zł.

Opcjonalnie:
  • Obudowa do wtyczki DB9F,
  • D5 - Dioda LED 5mm lub 3mm!,
  • R2 - 1kΩ (brąz-czar.-czerw.-złoty).
Narzędzia:
  • Lutownica + cyna,
  • Pistolet klejowy.

Wymagane elementy
Rys. 2 Potrzebne elementy elektroniczne. Źródło: Opracowanie własne.

Uwaga:Zalecam zakupy przez internet, w lokalnym sklepie z elektroniką ceny będą zapewne kilkakrotnie wyższe!

Schemat elektryczny

DS18B20
Rys. 3 Źródło: Termometr na DS1820.

DS18B20
Rys. 4 Źródło: Termometr do PC DS1820.

Montaż na pająka
Rys. 5 Rozmieszczenie elementów "na pająka". Źródło: Opracowanie własne.

Mając wtyczkę żeńską (z dziurkami), kierujemy w swoją stronę piny, do których lutuje się elementy. Obracamy ją tak, by strona, która ma więcej pinów była skierowana do nas. Lewy dolny pin toGND.

Produkt finalny

 

Gotowy układ 
Rys. 6 Gotowy termometr.
Źródło: Opracowanie własne.

Termometr w obudowie 
Rys. 7 Termometr w obudowie.
Źródło: Opracowanie własne.

 

Podłączenie

Najprostsza metoda to podłączenie wtyczki bezpośrednio do portu RS232 (COM). Ja niestety takiego portu nie posiadam, dlatego musiałem wykorzystać urządzenie typuUSB to Serial Adapter.

USB2Serial
Rys. 8 U209-000-R - USB to Serial Adapter (USB-A Male to DB9M). Źródło: U209-000-R.

Oprogramowanie

  • Termo, Minitermo

    Termo
    Rys. 9 Interfejs programu Termo. Źródło: Opracowanie własne.

    Minitermo
    Rys. 10 Minitermo. Źródło: Opracowanie własne.

  • LogTemp

    LogTemp
    Rys. 11 LogTemp. Źródło: Opracowanie własne.

  • Lämpömittari

    Lampomittari
    Rys. 12 Lämpömittari. Źródło: Opracowanie własne.

  • OneWireViewer

    OneWireViewer
    Rys. 13 OneWireViewer. Źródło: Opracowanie własne.

  • DS18x Service

Podsumowanie

Wydaje mi się, że termometr cyfrowy podłączony do komputera to ciekawa sprawa. Jednak podłączanie go do laptopa jest niewygodne. Myślę, że spełnia on lepiej swoją rolę wpięty na stałe do komputera stacjonarnego. Ja osobiście będę raczej szedł w kierunku wykorzystaniaArduino i wyświetlacza LCD.