DS18B20 Sıvı Geçirmez Sıcaklık Sensörü Kullanımı

DS18B20 Sıvı Geçirmez Sıcaklık Sensörü Kullanımı

#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 // Sensorün bağlandığı dijital pin
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensor(&oneWire);
void setup() {
  Serial.begin(9600);
  sensor.begin();
}
void loop() {
  sensor.requestTemperatures();
  float tempC = sensor.getTempCByIndex(0);
  //float tempF = sensor.getTempFByIndex(0); // Fahrenheit için (tempF) kullanın
  Serial.print("SICAKLIK : ");
  Serial.print(tempC);  
  Serial.print(" °"); 
  Serial.println("C");
  delay(1000);
}
Seri Monitör Çıktısı

Gerekli Kütüphaneler ;

Mikrodenetleyici ile DS18B20 Sıcaklık Sensörü Kullanımı ve Detayları

Mikrodenetleyici platformları, çeşitli sensörlerle entegre edilebilen esnek sistemler sunar. Bu makalede, DS18B20 adlı dijital sıcaklık sensörünün kullanımı ve temel detaylarına odaklanacağız.

DS18B20 Sıcaklık Sensörü:

DS18B20, 1-Wire (tek kablo üzerinden haberleşen) protokolünü kullanan bir dijital sıcaklık sensörüdür. Bu sensör, suya dayanıklı kaplamaya sahip modeller de dahil olmak üzere çeşitli versiyonlarda mevcuttur. Suya dayanıklı modeller, sensörün nemli veya sıvı ortamlarda kullanılmasını mümkün kılar.

Temel Özellikler:

  1. Tek Kablo İletişimi (1-Wire):
    DS18B20, sadece bir dijital pin kullanarak mikrodenetleyici ile haberleşebilir. Bu, sensörün kolay entegrasyonunu sağlar.
  2. Çoklu Sensör Bağlantısı:
    1-Wire protokolü, aynı hat üzerinde birden fazla DS18B20 sensörüne bağlanabilme özelliği sunar. Bu, tek bir mikrodenetleyici ile birden fazla sensörden sıcaklık bilgisi almak mümkündür.
  3. Yüksek Çözünürlük:
    DS18B20, 12-bit çözünürlükte sıcaklık ölçümü yapabilir. Bu, hassas ve detaylı ölçümler için idealdir.
  4. Programlanabilir Alarm Fonksiyonu:
    Sensör, belirli sıcaklık değerlerini aşan veya altına düşen durumlarda alarm verebilir. Bu, kontrol uygulamalarında kullanımı artırır.

Mikrodenetleyici ile Entegrasyon:

Mikrodenetleyici ile DS18B20 sıcaklık sensörü arasındaki iletişimi sağlamak için OneWire ve DallasTemperature gibi kütüphaneler kullanılır. Mikrodenetleyici kodu, sensör tarafından ölçülen sıcaklık değerini okur ve bu değeri seri monitöre yazdırarak kullanıcıya sunar.

Sonuç:

DS18B20 sıcaklık sensörü, mikrodenetleyici projelerinde sıcaklık izleme ve kontrol uygulamalarında geniş bir kullanım alanı bulur. Basit yapısı, yüksek çözünürlüğü ve çeşitli modelleriyle, kullanıcıların çeşitli ihtiyaçlarını karşılamak için ideal bir seçenektir. Bu sensör, mikrodenetleyici ile entegrasyonun kolaylığı ve sağladığı detaylı sıcaklık ölçümleri ile elektronik projelerde yaygın olarak tercih edilmektedir.

Yorumlar kapalı.

nurullahozkan@outlook.com.tr