DS18B20 Su Geçirmez Sıcaklık Sensörü 3 Metre

Görsel 1
Görsel 2
Görsel 3
Görsel 4
Görsel 5
VoltajPuan : 623
Fiyat:
2,03 USD + KDV
İndirimli Fiyat (%20,2) :
1,62 USD + KDV
Kazancınız 0,41 USD
KDV Dahil:
74,81 TL
Aynı Gün Kargo

DS18B20 Su Geçirmez Sıcaklık Sensörü 3 Metre

DS18B20 Su Geçirmez Sıcaklık Sensörü, paslanmaz çelik kaplama içerisine alınmış, -55°C ile +125°C arasında hassas ölçüm yapabilen dijital bir termometredir. 3 metre uzunluğundaki kablosu, uzak veya erişilmesi zor yerlerdeki sıcaklık ölçümleri için ideal çözüm sunar.

OneWire protokolü ile çalışan bu sensör, tek bir dijital pin kullanarak mikrodenetleyicilerle haberleşir. 9-12 bit çözünürlük seçeneği ile ±0.5°C hassasiyetinde ölçüm yapar ve her sensörün benzersiz 64-bit seri kodu sayesinde aynı veri hattına birden fazla sensör bağlanabilir.

DS18B20 Su Geçirmez Sıcaklık Sensörü, akvaryum, toprak, dış ortam gibi zorlu koşullarda sıcaklık ölçümü gerektiren projeler için mükemmel bir seçimdir. Arduino ve diğer mikrodenetleyicilerle uyumlu çalışan bu sensör, Modüller kategorisinin en dayanıklı sıcaklık sensörlerinden biridir.


Teknik Özellikler

DS18B20 Su Geçirmez Sıcaklık Sensörünün detaylı teknik özellikleri aşağıda listelenmiştir.

  • Sensör Tipi: Dallas/Maxim DS18B20 dijital sıcaklık sensörü
  • Sıcaklık Aralığı: -55°C ~ +125°C
  • Çalışma Voltajı: 3.0V ~ 5.5V DC (parasite güç modunda 3.0V min)
  • Ölçüm Hassasiyeti: ±0.5°C (-10°C ~ +85°C aralığında)
  • Çözünürlük: 9-12 bit ayarlanabilir (varsayılan 12 bit)
  • Dönüşüm Süresi: 750ms (12 bit), 94ms (9 bit)
  • Haberleşme Protokolü: 1-Wire (Tek Hat)
  • Benzersiz ID: 64-bit fabrika programlı seri numara
  • Kablo Uzunluğu: 3 metre
  • Kablo Çapı: 4mm
  • Prob Malzemesi: Paslanmaz çelik (304 serisi)
  • Prob Boyutları: 6mm çap, 30mm uzunluk
  • Su Geçirmezlik: IP67 (tamamen su geçirmez, yağmur ve daldırmaya dayanıklı)
  • Bağlantı Kabloları:
    • Kırmızı - VCC (3.3V-5V)
    • Siyah - GND
    • Sarı/Mavi - Veri (DATA)
  • Çalışma Akımı: 1.5mA aktif, 1µA uyku modunda
  • Tepki Süresi: Yaklaşık 2 saniye (hava), 10 saniye (sıvıda)
  • Çalışma Sıcaklığı (Kablo): -55°C ~ +105°C
  • Alarm Fonksiyonu: Programlanabilir yüksek/düşük sıcaklık alarmları
  • Maksimum Bağlanabilir Sensör Sayısı: Tek hatta teorik olarak sınırsız

Bağlantı ve Kullanım

DS18B20 Su Geçirmez Sıcaklık Sensörünün Arduino ve diğer mikrodenetleyicilere bağlantı şeması ve kullanım talimatları.

İpucu: Veri hattına 4.7kΩ değerinde bir pull-up direnci bağlamayı unutmayın. Bu, sağlıklı iletişim için gereklidir.

DS18B20 sensörünü Arduino'ya bağlamak için aşağıdaki bağlantı şemasını izleyin:

  • Standart Bağlantı (3-pin modu):
    • Kırmızı (VCC) → Arduino 5V veya 3.3V
    • Siyah (GND) → Arduino GND
    • Sarı/Mavi (DATA) → Arduino Dijital Pin (örn. D2)
    • 4.7kΩ direnç → DATA ve VCC hatları arasına
  • Parazit Güç Modu (2-pin modu):
    • Siyah (GND) → Arduino GND
    • Sarı/Mavi (DATA) → Arduino Dijital Pin (örn. D2)
    • Kırmızı (VCC) → Arduino GND (sensör gücü veri hattından alır)
    • 4.7kΩ direnç → DATA ve VCC (Arduino 5V veya 3.3V) hatları arasına

DS18B20 sensörü kullanmak için öncelikle Dallas Temperature ve OneWire kütüphanelerini yüklemeniz gerekir. Arduino IDE'de "Taslak > Library Ekle > Library Yönet" menüsünden bu kütüphaneleri aratarak yükleyebilirsiniz.

Temel DS18B20 sıcaklık okuma kodu:

#include <OneWire.h>
#include <DallasTemperature.h>

// Sensör veri pini
#define ONE_WIRE_BUS 2

// OneWire ve DallasTemperature nesnelerini oluştur
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

void setup(void) {
  Serial.begin(9600);
  Serial.println("DS18B20 Sıcaklık Sensörü Test");
  
  // Sensör başlatma
  sensors.begin();
}

void loop(void) {
  // Tüm sensörlerden sıcaklık okuma isteği
  Serial.print("Sıcaklık ölçümü isteniyor...");
  sensors.requestTemperatures();
  Serial.println("Tamamlandı");
  
  // Sensörden sıcaklık değerini al ve yazdır
  float tempC = sensors.getTempCByIndex(0);
  
  // Okunan değer geçerli mi kontrol et
  if(tempC != DEVICE_DISCONNECTED_C) {
    Serial.print("Sıcaklık: ");
    Serial.print(tempC);
    Serial.println(" °C");
  } else {
    Serial.println("Hata: Sensör bağlantısı bulunamadı!");
  }
  
  delay(2000); // 2 saniye bekle
}

Sensörü kullanırken, uzun kablo kullanımında veri hatası olmaması için 4.7kΩ direnç mutlaka kullanılmalıdır. Sensörün su geçirmez kısmı paslanmaz çelik olup, kablo ve bağlantı noktası suya uzun süre daldırılmamalıdır. Parasite güç modunda (2-pin modu) sensörün daha yavaş çalışacağını unutmayın.


Uygulama Alanları

DS18B20 Su Geçirmez Sıcaklık Sensörünün kullanılabileceği çeşitli projeler ve uygulama alanları.

Su ve Sıvı Ortamları

  • Akvaryum sıcaklık kontrolü
  • Havuz su sıcaklığı izleme
  • Hidroponik sistemler
  • Su depolarında sıcaklık takibi
  • Kimyasal çözelti sıcaklık ölçümleri
  • Damıtma ve fermantasyon süreçleri

Ev ve Endüstriyel Kullanım

  • Otomatik ısıtma ve soğutma sistemleri
  • Sera iklim kontrolü
  • Ev hava durumu istasyonları
  • Toprak sıcaklığı ölçümü
  • Endüstriyel süreç izleme
  • Fırın ve soğutucu kontrolü

Bilimsel ve Özel Uygulamalar

  • Veri kaydediciler (dataloggers)
  • Çevre izleme sistemleri
  • Deneysel ısı transferi ölçümleri
  • Tıbbi cihaz prototipleri
  • Kişisel hava istasyonları
  • Robotik sistemlerde ortam algılama

Proje Örnekleri

DS18B20 Su Geçirmez Sıcaklık Sensörü kullanılarak yapılabilecek detaylı proje örnekleri.

Akıllı Akvaryum Kontrol Sistemi

DS18B20 sensörünü kullanarak kompakt ve tam otomatik bir akvaryum sıcaklık kontrol sistemi oluşturabilirsiniz.

Çok Noktalı Sıcaklık İzleme ve Kayıt Sistemi

DS18B20 sensörlerinin tek hat üzerinden çoklu bağlantı özelliğini kullanarak, geniş bir alanda birden fazla noktada sıcaklık izleme sistemi geliştirebilirsiniz.

Solar Güneş Enerjisi Verimlilik Monitörü

DS18B20 su geçirmez sıcaklık sensörlerini kullanarak, güneş enerji panellerinin sıcaklığa bağlı performansını izleyen bir sistem oluşturabilirsiniz.


Sorun Giderme ve İpuçları

DS18B20 Su Geçirmez Sıcaklık Sensörü kullanırken karşılaşılabilecek yaygın sorunlar ve çözüm yöntemleri.

Yaygın Sorunlar ve Çözümleri

  • Sensör Algılanmıyor: En yaygın sorun, sensörün mikrodenetleyici tarafından tanınmamasıdır. İlk olarak, 4.7kΩ değerinde pull-up direncinin veri hattı (DATA) ile VCC arasına doğru şekilde bağlandığından emin olun. Bu direnç olmadan veya yanlış değerde bir dirençle, OneWire protokolü düzgün çalışmaz. Kabloların doğru bağlandığından emin olun.
  • Tutarsız veya Yanlış Sıcaklık Değerleri: Sensör bazen tutarsız veya açıkça yanlış sıcaklık değerleri gösterebilir. Bu durumda, önce sensörün fiziksel hasara uğrayıp uğramadığını kontrol edin. Su geçirmez kapsülün bütünlüğü bozulmuşsa, içeri su girebilir. Uzun kablo kullanımında, elektromanyetik girişim ölçümleri etkileyebilir. 
  • Yavaş Okuma Süresi: DS18B20, özellikle 12-bit çözünürlükte, bir ölçüm yapmak için yaklaşık 750ms süreye ihtiyaç duyar. Bu, bazı uygulamalar için çok uzun olabilir. Daha hızlı ölçümler için, çözünürlüğü düşürebilirsiniz. 9-bit çözünürlükte dönüşüm süresi 94ms'ye düşer: ‘sensors.setResolution(deviceAddress, 9);‘ Bir sensörün ölçüm yapmasını beklerken Arduino'yu bloke etmemek için, asenkron programlama teknikleri kullanabilirsiniz. 
  • Uzun Kablo Sorunları: 3 metre ve daha uzun kablo kullanımında bazı zorluklar yaşanabilir. Uzun kablolar sinyal zayıflamasına neden olabilir. Çok uzun kablolarda (20m+), pull-up direnç değerini 4.7kΩ'dan 2.2kΩ veya 1kΩ'a düşürmeyi düşünün. 
  • Çoklu Sensör Sorunları: Aynı veri hattına birden fazla DS18B20 bağladığınızda, bazı özel sorunlarla karşılaşabilirsiniz. Tüm sensörlerin tek tek adresleriyle çalıştığından emin olun. Bunun için önce sensör adreslerini bulmak üzere adres tarama kodu çalıştırın ve bu adresleri kodunuzda sabit olarak tanımlayın. Her sensörün benzersiz bir adrese sahip olması gerekir. Aynı anda çok sayıda sensör kullanıldığında, güç tüketimi artar.

Performans İpuçları

  • Hassas ölçümler için çözünürlüğü 12-bit olarak ayarlayın
  • Gürültüyü azaltmak için birkaç okuma yapıp ortalamasını alın
  • Dış ortamda kablonun hasar görmemesi için koruyucu kılıf kullanın
  • Kablo-sensör bağlantı noktasını suya daldırmaktan kaçının
  • Hızlı tepki için sensörü ısı iletimi iyi olan metal bir yüzeye sabitleyin
  • Çok sayıda sensör kullanırken isimlendirme için fiziksel etiketleme yapın

İlgili Ürün Kategorilerimiz

Arduino

Arduino geliştirme kartları ile DS18B20 sensörünüzü kontrol edebilir ve çeşitli sıcaklık ölçüm projeleri geliştirebilirsiniz. Arduino Uno, Nano ve Mega modelleri sensör projeleri için idealdir.

Ürünleri İncele →

Modüller

Çeşitli sensör modülleri, ekranlar ve haberleşme modülleri ile projelerinizi genişletin. DS18B20 ile birlikte kullanabileceğiniz röle modülleri, LCD ekranlar ve kablosuz haberleşme modülleri bulabilirsiniz.

Ürünleri İncele →

Neden Voltaj.Net'ten Almalısınız?

Voltaj.Net, elektronik komponent ve geliştirme platformları konusunda Türkiye'nin güvenilir tedarikçisi olarak kaliteli ürünleri uygun fiyatlarla sunmaktadır.

  • Kalite Güvencesi: Test edilmiş ve onaylanmış, orijinal DS18B20 sensörleri
  • Teknik Destek: Ürün kullanımı ve projeleriniz konusunda uzman desteği
  • Hızlı Teslimat: Stoktan hızlı gönderim ve takip edilebilir kargo
  • Tamamlayıcı Ürünler: Projeleriniz için gerekli tüm elektronik bileşenler
  • Uygun Fiyatlar: Kaliteden ödün vermeden rekabetçi fiyatlandırma
  • Güvenilir Alışveriş: Kolay sipariş ve iade süreci, güvenli ödeme seçenekleri

Ürün Hakkında Sıkça Sorulan Sorular

Sensörün su geçirmezlik derecesi nedir?

Sensör IP67 standardında su geçirmezdir. Probun paslanmaz çelik kısmı tamamen suya daldırılabilir, ancak kablo bağlantı kısmının sürekli su altında kalması önerilmez.

Aynı Arduino'ya kaç adet DS18B20 sensörü bağlayabilirim?

Tek bir dijital pin üzerinden teorik olarak sınırsız sayıda sensör bağlanabilir. Pratik uygulamalarda 10-20 sensör rahatlıkla kullanılabilir.

Sensör kablosunu uzatmak mümkün mü?

Evet, kablo 30-50 metreye kadar uzatılabilir. Uzun mesafelerde sinyal kalitesi için blendajlı kablo kullanın ve pull-up direnç değerini düşürmeyi düşünün.

Sensör ölçüm yaparken neden bu kadar bekliyor?

12-bit çözünürlükte ölçüm yaklaşık 750ms sürer. Daha hızlı ölçüm için çözünürlüğü 9-bite düşürebilirsiniz, bu durumda ölçüm 94ms sürer.

Pull-up direnci neden gereklidir ve değeri neden önemli?

1-Wire protokolü için veri hattını yüksek seviyede tutmak gerekir. 4.7kΩ ideal değerdir. Uzun kablolarda 2.2kΩ kullanılabilir. Direnç olmadan veri iletilemez.

Ölçümlerde neden küçük farklılıklar oluyor?

Her sensörün ±0.5°C hassasiyeti vardır. Elektromanyetik gürültü, kablo uzunluğu ve sensörün fiziksel teması ölçümleri etkileyebilir. Çoklu ölçüm ortalaması alın.

Parasite güç modu ne işe yarar?

Bu modda sensör gücünü veri hattından alır, sadece iki kablo (GND ve DATA) kullanılır. Kablo miktarını azaltır ancak standart moda göre daha yavaştır.

Bu sensör Arduino dışında hangi kartlarla uyumludur?

DS18B20, Raspberry Pi, ESP8266, ESP32, STM32 ve OneWire protokolünü destekleyen tüm mikrodenetleyicilerle kullanılabilir. Her platform için uygun kütüphaneler mevcuttur.

Diğer Özellikler
Stok KoduVLT-6090
MarkaChina
Stok DurumuVar
Geniş ürün yelpazesi
1000 TL üzeri siparişler ücretsiz teslimat
Daima ekonomik
Piyasadaki en iyi fiyat

PlatinMarket® E-Ticaret Sistemi İle Hazırlanmıştır.