Sıcaklık Sensörü ile Termometre Devresi

Elektronik stajımda sıcaklık sensörü kullanarak termometre devresi tasarladım. Bu içerikte, LM35 sıcaklık sensörü ile sıcaklık ölçümünü ve devre tasarım sürecimi staj deneyimlerimle birlikte anlatıyorum.

Ali YILMAZ
Ali YILMAZ

Yönetici

38

Sıcaklık Sensörü ile Termometre Devresi

Elektronik stajımın on dokuzuncu haftasında, ortam sıcaklığını ölçen bir termometre devresi kurdum. Bu devrede LM35 sıcaklık sensörünü kullandım. Sensörün analog çıkışını okuyarak sıcaklık değerlerini ölçtüm ve LED ile belirli sıcaklıkta uyarı verdirdim.

LM35 Nedir?

LM35, sıcaklık ile orantılı olarak analog voltaj çıkışı veren bir sensördür. Her 1°C artış için yaklaşık 10mV'lik bir çıkış sağlar. Örneğin, ortam 25°C ise sensör çıkışı yaklaşık 250mV olur.

Kullandığım Malzemeler

  • LM35 sıcaklık sensörü
  • Arduino Uno (veya başka bir mikrodenetleyici)
  • LED ve 220Ω direnç
  • Breadboard ve jumper kabloları
  • 5V güç kaynağı

Devre Şeması

LM35'in 3 bacağı vardır:

  • Pin 1 (Vcc): 5V’a bağlanır
  • Pin 2 (Vout): Arduino'nun A0 analog girişine bağlanır
  • Pin 3 (GND): Toprak hattına bağlanır

Arduino üzerinden sıcaklık değeri hesaplandı ve sıcaklık belirli bir değeri geçtiğinde LED yandı.

Arduino Kod Örneği


int lm35Pin = A0;
int ledPin = 13;
float sicaklik;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int okunanDeger = analogRead(lm35Pin);
  sicaklik = (okunanDeger * 5.0 * 100.0) / 1024.0;
  Serial.println(sicaklik);

  if (sicaklik > 30) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }

  delay(1000);
}

Test ve Gözlemlerim

Ortam sıcaklığını arttırmak için LM35’e elimle yaklaştım. LED’in, sıcaklık 30°C üzerine çıktığında yandığını gözlemledim. Seri monitörden sıcaklık değerlerini de canlı olarak takip ettim.

Hatalarım ve Çözümler

  • İlk başta analog değeri doğrudan sıcaklık sanıp yanlış ölçüm yaptım. Dönüştürme formülünü araştırarak düzelttim.
  • LM35’i ters bağladığımda ısınıp yanlış değer verdi, doğru bacak bağlantılarına dikkat etmem gerektiğini öğrendim.

Öğrendiğim Bilgiler

  • Analog sensör çıkışlarının gerilime dayalı olduğunu öğrendim.
  • ADC (Analog-Digital Converter) mantığını Arduino üzerinden uygulamalı olarak kavradım.
  • Sıcaklığa bağlı olarak sistem tetiklemeleri yapmanın temelini anladım.

Kullanım Alanları

Bu sistem termometre, klima kontrolü, fan çalıştırma, yangın algılama sistemleri gibi birçok alanda kullanılabilir. Sensör okuma ve karar verme mantığı birçok elektronik projenin temelini oluşturur.

Edindiğim Deneyim

Bu haftaki staj çalışması sayesinde sensör verisiyle işlem yapma pratiği kazandım. Sıcaklık gibi fiziksel büyüklüklerin elektronik sistemlere nasıl entegre edileceğini uygulamalı olarak öğrendim. LM35 gibi analog sensörlerin mikrodenetleyicilerle nasıl kullanılacağını artık daha net anlıyorum.




Paylaş

Etiketler


Yorum Yok

    Bu Yazıya Hiç Yorum Yapılmamış. İlk Yorum Yapan Sen Ol !

Yorum Yap


Instagram