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

Görsel 1
Görsel 2
Görsel 3
Görsel 4
Görsel 5
VoltajPuan : 546
Fiyat:
1,78 USD + KDV
İndirimli Fiyat (%20,2) :
1,42 USD + KDV
Kazancınız 0,36 USD
KDV Dahil:
65,57 TL
Aynı Gün Kargo

DS18B20 Su Geçirmez Sıcaklık Sensörü (2 Metre)

DS18B20 Su Geçirmez Sıcaklık Sensörü, -55°C ile +125°C arasında hassas sıcaklık ölçümü yapabilen, 2 metre kablo uzunluğuna sahip, dijital bir sensördür. Paslanmaz çelik kılıf içerisinde su geçirmez yapıda tasarlanmıştır.

OneWire protokolü ile çalışan bu sensör, tek bir dijital pin üzerinden haberleşebilir ve aynı pin üzerinde birden fazla sensör kullanımına olanak tanır. Arduino projeleri için ideal bir sıcaklık ölçüm çözümüdür.

Dijital çıkışı sayesinde analog-dijital dönüşüm gerektirmez ve ±0.5°C hassasiyetle doğru ölçümler sağlar. Programlanabilir çözünürlük seçenekleri ile 9-12 bit hassasiyette veri alabilirsiniz.

Dış ortamlarda, sıvı içinde veya zorlu koşullarda kullanılmak üzere tasarlanmış bu sensör, akvaryum izleme, hava durumu istasyonları ve endüstriyel kontrol sistemleri gibi uygulamalar için mükemmeldir. Modüller kategorimizde bulunan bu ürün, güvenilir sıcaklık ölçüm projeleriniz için ideal bir seçimdir.


Teknik Özellikler

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

  • Sensör Tipi: DS18B20 Dijital Sıcaklık Sensörü
  • Ölçüm Aralığı: -55°C ile +125°C arası
  • Hassasiyet: ±0.5°C (-10°C ile +85°C aralığında)
  • Çözünürlük: 9-12 bit ayarlanabilir (0.5°C, 0.25°C, 0.125°C, 0.0625°C)
  • Haberleşme Protokolü: OneWire dijital protokol
  • Çalışma Gerilimi: 3.0V - 5.5V DC
  • Kablo Uzunluğu: 2 metre
  • Kablo Tipi: 3 tel (Kırmızı: VCC, Sarı: Veri, Siyah: GND)
  • Sensör Boyutu: 6mm çap x 30mm boy (paslanmaz çelik kılıf)
  • Su Geçirmezlik: IP67 standardı
  • Çalışma Sıcaklığı: -55°C ile +125°C arası
  • Tepki Süresi: Yaklaşık 750ms (12-bit dönüşüm)
  • Tekil Adres: Her sensörün benzersiz 64-bit adresi vardır
  • Kılıf Malzemesi: Paslanmaz çelik, epoksi kaplamalı
  • Ağırlık: Yaklaşık 15g

Bağlantı ve Kullanım

DS18B20 Su Geçirmez Sıcaklık Sensörünün bağlantı ve kullanım talimatları aşağıda açıklanmıştır.

İpucu: OneWire protokolü için veri pini ile VCC arasına 4.7kΩ pull-up direnci bağlanması gerekir. Bu direnç olmadan sensör düzgün çalışmayabilir.

Arduino Bağlantısı:

  • Kırmızı kablo (VCC) → Arduino 5V veya 3.3V pinine
  • Siyah kablo (GND) → Arduino GND pinine
  • Sarı/Mavi kablo (Veri) → Arduino dijital pine (örneğin D2)
  • Veri pini ve VCC arasına 4.7kΩ pull-up direnci bağlayın
  • Çoklu sensör kullanımında, tüm sensörlerin veri hatları aynı pin ve dirence bağlanabilir

Arduino Kod Örneği:

#include 
#include 

// Veri pini tanımlaması
#define ONE_WIRE_BUS 2

// OneWire ve DallasTemperature nesneleri oluşturma
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 oku
  Serial.print("Sıcaklık ölçümü isteniyor...");
  sensors.requestTemperatures();
  Serial.println("Tamamlandı");
  
  // İlk sensörün sıcaklık değerini al ve yazdır
  float tempC = sensors.getTempCByIndex(0);
  
  if(tempC != DEVICE_DISCONNECTED_C) 
  {
    Serial.print("Sıcaklık: ");
    Serial.print(tempC);
    Serial.println(" °C");
  } 
  else
  {
    Serial.println("Hata: Sensör bulunamadı!");
  }
  
  delay(2000);
}

Bu kodu kullanmak için Arduino IDE'de OneWire ve DallasTemperature kütüphanelerini yüklemeniz gerekir. Kütüphane Yöneticisi üzerinden "OneWire" ve "Dallas Temperature" aratarak bulabilirsiniz.

Çoklu Sensör Kullanımı:

  • Tüm DS18B20 sensörleri aynı dijital pin üzerinden haberleşebilir
  • Her sensörün benzersiz 64-bit adresi vardır
  • Adresleri bulmak için aşağıdaki kodu kullanabilirsiniz:
#include 
#include 

#define ONE_WIRE_BUS 2

OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

DeviceAddress tempDeviceAddress;

void setup(void)
{
  Serial.begin(9600);
  Serial.println("DS18B20 Adresleri Tarama");
  
  sensors.begin();
  
  int deviceCount = sensors.getDeviceCount();
  Serial.print("Bulunan sensör sayısı: ");
  Serial.println(deviceCount);
  
  Serial.println("Sensör adresleri:");
  
  for (int i = 0; i < deviceCount; i++)
  {
    if(sensors.getAddress(tempDeviceAddress, i))
    {
      Serial.print("Sensör ");
      Serial.print(i);
      Serial.print(" Adresi: ");
      printAddress(tempDeviceAddress);
      Serial.println();
    }
  }
}

void loop(void)
{
  // Boş
}

// Adres yazdırma fonksiyonu
void printAddress(DeviceAddress deviceAddress)
{
  for (uint8_t i = 0; i < 8; i++)
  {
    if (deviceAddress[i] < 16) Serial.print("0");
    Serial.print(deviceAddress[i], HEX);
  }
}

Çözünürlük Ayarı:

  • DS18B20 sensörünün çözünürlüğünü 9-12 bit arasında ayarlayabilirsiniz
  • Yüksek çözünürlük daha hassas ölçüm sağlar ancak dönüşüm süresi uzar
  • Çözünürlük ayarı için aşağıdaki kod kullanılabilir:
// Sensör çözünürlüğünü 12 bit (0.0625°C) olarak ayarla
sensors.setResolution(12);

// veya belirli bir sensörün çözünürlüğünü ayarla
DeviceAddress sensor1Address;
sensors.getAddress(sensor1Address, 0);
sensors.setResolution(sensor1Address, 12);

Uygulama Alanları

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

Su ve Sıvı Sıcaklık Ölçümü

  • Akvaryum sıcaklık izleme ve kontrol sistemleri
  • Havuz sıcaklık izleme
  • Su tanklarının sıcaklık takibi
  • Kimyasal proses sıcaklık kontrolü

Ev Otomasyonu ve İklimlendirme

  • Akıllı ev ısıtma ve soğutma sistemleri
  • Oda sıcaklık monitörleri
  • Termostat uygulamaları
  • Zemin ısıtma sistemleri kontrolü

Hava Durumu İstasyonları

  • DIY hava durumu izleme sistemleri
  • Toprak sıcaklığı ölçümü
  • Dış ortam hava sıcaklığı izleme
  • Bağıl nem ve yoğuşma noktası hesaplamaları

Endüstriyel Uygulamalar

  • Soğuk zincir lojistik izleme
  • Makina ve ekipman sıcaklık izleme
  • Isıl işlem süreç kontrolleri
  • HVAC sistem optimizasyonu

Proje Örnekleri

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

Dijital Akvaryum Termostatı

Bu proje ile akvaryum sıcaklığını izleyebilir ve kontrol edebilirsiniz. DS18B20 sensörünü akvaryuma yerleştirerek su sıcaklığını ölçün. Arduino veya ESP8266 mikrodenetleyici ile sensörden gelen verileri okuyun. 16x2 LCD ekran kullanarak sıcaklık değerini görüntüleyin. Bir röle modülü ile akvaryum ısıtıcısını kontrol edin. Belirlenmiş eşik değerlerde ısıtıcıyı otomatik olarak açıp kapatacak kodu yazın. Opsiyonel olarak Bluetooth veya Wi-Fi üzerinden uzaktan izleme ekleyin. Sistemi su geçirmez bir muhafaza içine yerleştirin. Bu termostat, balıklarınız için ideal su sıcaklığını koruyarak sağlıklı bir ortam sağlar.

Wi-Fi Bağlantılı Çok Kanallı Sıcaklık İzleme Sistemi

Birden fazla noktanın sıcaklığını aynı anda izlemek için bir sistem yapabilirsiniz. 4-6 adet DS18B20 sensörünü aynı veri hattına bağlayın. NodeMCU veya ESP32 gibi Wi-Fi özellikli bir mikrodenetleyici kullanın. Her sensörün benzersiz adresini belirleyerek farklı noktaların sıcaklığını etiketleyin. OLED ekran ile anlık değerleri gösterin. Blynk veya ThingSpeak platformlarını kullanarak verileri buluta aktarın. Mobil uygulama üzerinden sıcaklık değerlerini grafik olarak izleyin. Belirli sıcaklık eşiklerinde SMS, e-posta veya uygulama bildirimleri gönderin. Bu sistem, evinizin farklı odalarını, soğutucu cihazları veya ısıtma sistemlerini uzaktan izlemenize olanak tanır.

Güneş Enerjili Hava Durumu İstasyonu

DS18B20 sensörlerini kullanarak dış mekanda çalışan bir hava durumu izleme istasyonu yapabilirsiniz. İki DS18B20 sensörünü kullanın: biri hava sıcaklığı, diğeri toprak sıcaklığı için. DHT22 sensörü ekleyerek nem ölçümü yapın. BMP280 sensörü ile atmosferik basıncı ölçün. Güneş paneli ve LiPo pil ile sistemi besleyin. ESP32 veya Arduino + LoRa modülü kullanarak verileri uzak mesafelere iletin. SD karta veri kaydı yaparak uzun dönemli izleme sağlayın. 3D baskı veya hazır su geçirmez kutuda elektronik bileşenleri koruyun. Opsiyonel olarak yağmur sensörü ve anemometre ekleyerek kapsamlı ölçümler yapın. Bu istasyon, küçük çiftlikler, bahçecilik veya mikro-iklim araştırmaları için değerli veriler sağlar.


Sorun Giderme ve İpuçları

DS18B20 Su Geçirmez Sıcaklık Sensörü kullanırken karşılaşabileceğiniz sorunlar ve çözüm önerileri.

Yaygın Sorunlar ve Çözümleri

  • Sensör Algılanmıyor: Pull-up direnci eksik veya yanlış değerde olabilir. 4.7kΩ direnci, veri hattı ile VCC arasına bağladığınızdan emin olun. Kablo bağlantılarını kontrol edin. Çok uzun kablolarda sinyal zayıflayabilir, daha düşük değerli direnç (2.2kΩ) deneyin.
  • Hatalı Sıcaklık Okumaları: Sensör -127°C veya 85°C gibi sabit değerler gösteriyorsa bağlantı sorunu olabilir. Kablo bütünlüğünü kontrol edin. Parazit sorunu için veri hattına 100nF kondansatör ekleyebilirsiniz. Güç kaynağınızın stabil olduğundan emin olun.
  • Yavaş Tepki Süresi: DS18B20 varsayılan olarak 12-bit çözünürlükte çalışır ve ölçüm yaklaşık 750ms sürer. Daha hızlı ölçüm için çözünürlüğü 9-bit'e düşürebilirsiniz (94ms). requestTemperatures() fonksiyonu sonrası okuma yapmadan önce bekleme süresi ekleyin.
  • Çoklu Sensör Sorunları: Her sensörün özgün 64-bit adresi vardır. Adres kullanarak sensörleri ayırt edin. Çok sayıda sensör kullanıyorsanız daha düşük değerli pull-up dirençleri kullanabilirsiniz (2.2kΩ-3.3kΩ). Veri hattının toplam uzunluğunu 100 metrenin altında tutun.
  • Su Geçirmezlik Sorunları: Sensörün kablo girişindeki epoksi zamanla hasar görebilir. Ek yalıtım için kablo bağlantı noktasına silikon uygulayabilirsiniz. Sensörü sürekli suda bırakmak yerine periyodik ölçümler için kullanın. Kablonun keskin dönüşlerden kaçınarak bükülmesini önleyin.

Performans İpuçları

  • Doğru ölçüm için sensörün ölçülecek ortama tam temas etmesini sağlayın
  • Uzun kablo mesafelerinde paraziti azaltmak için blendajlı kablo kullanın
  • Daha iyi termal iletkenlik için sensör ucuna termal macun uygulayın
  • Çoklu sensörlerde dijital pin olarak kesme (interrupt) desteği olmayan pinleri tercih edin
  • Dış mekanda uzun süreli kullanım için sensörü UV koruyucu kılıf içine alın
  • Parasite power modunda (2 tel) kullanırken güçlü pull-up seçeneğini etkinleştirin

İlgili Ürün Kategorilerimiz

Arduino

DS18B20 sensörünüzü Arduino kartlarıyla birleştirerek akıllı sıcaklık ölçüm ve kontrol sistemleri oluşturabilirsiniz.

Ürünleri İncele →

Modüller

Projelerinizi geliştirmek için LCD ekranlar, röle modülleri, Wi-Fi modülleri gibi tamamlayıcı elektronik bileşenleri keşfedin.

Ürünleri İncele →

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

Voltaj.Net, elektronik komponent ve sensör ürünleri konusunda Türkiye'nin güvenilir tedarikçisidir.

  • Kalite Güvencesi: Test edilmiş ve onaylanmış güvenilir ürünler
  • Teknik Destek: Ürün kullanımı konusunda uzman yardımı
  • Hızlı Teslimat: Stoktan hızlı ve güvenli kargo
  • Tamamlayıcı Ürünler: Projeleriniz için gerekli tüm bileşenler
  • Uygun Fiyatlar: Kaliteli ürünler rekabetçi fiyatlarla
  • Güvenilir Alışveriş: Kolay sipariş ve iade süreci

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

DS18B20 sensörü parasitic power mode nedir?

Sadece iki tel (GND ve Veri) kullanarak sensörü besleyen moddur. Veri hattından güç alır, bağlantıyı basitleştirir, ancak güçlü pull-up gerektirir.

Bir Arduino'ya kaç DS18B20 sensörü bağlanabilir?

Teorik olarak tek bir dijital pine 127 adet DS18B20 bağlanabilir. Pratikte 15-20 sensör, güç ve pull-up direnci gereksinimleri göz önüne alındığında optimaldır.

4.7kΩ pull-up direnci yerine başka değer kullanabilir miyim?

Evet, 2.2kΩ-10kΩ arası değerler kullanılabilir. Uzun kablo veya çok sensör için daha düşük değerler, düşük güç için yüksek değerler önerilir.

Sensör kablo uzunluğunu uzatabilir miyim?

Evet, blendajlı kablo ile 100 metreye kadar uzatılabilir. Sinyal bozulmasını önlemek için düşük değerli pull-up direnci ve düşük çözünürlük kullanın.

Sensör ne kadar hızlı ölçüm yapar?

12-bit çözünürlükte 750ms, 9-bit çözünürlükte 94ms sürer. Sıcaklık değişimlerini algılamak için en az 1-2 saniye ara ile ölçüm yapın.

Bu sensör Raspberry Pi ile kullanılabilir mi?

Evet, Raspberry Pi'nin GPIO pinleri ve Python kütüphaneleri (w1-gpio ve w1-therm) ile kullanılabilir. OneWire protokolü Pi tarafından desteklenir.

Bu sensör deniz suyu içinde kullanılabilir mi?

Kısa süreli kullanım mümkündür, ancak tuzlu su paslanmaz çeliği zamanla aşındırabilir. Uzun süreli kullanımda ek koruyucu kaplama önerilir.

Sensör verdiği sıcaklık değerlerini kalibre edebilir miyim?

Donanım seviyesinde kalibrasyon yoktur, ancak yazılımda offset değeri ekleyerek/çıkararak kalibrasyon yapabilirsiniz. Referans termometre ile doğrulama önerilir.

Diğer Özellikler
Stok KoduVLT-6091
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.