Orijinal LM35 Sıcaklık Sensörü
Orijinal LM35 Sıcaklık Sensörü Hakkında Detaylı İnceleme
LM35, sıcaklıkla doğru orantılı bir analog gerilim üreten klasik bir sıcaklık sensörüdür. Transistöre benzeyen üç bacaklı TO-92 kılıfındadır ve çalışma mantığı bir formüle sığar: her 1 °C için çıkışında 10 mV değişim olur. 25 °C'de 250 mV, 30 °C'de 300 mV okursunuz — dönüşüm için kalibrasyon tablosu, kütüphane ya da protokol gerekmez.
Bu doğrusallık LM35'i öğretici ve öngörülebilir kılar. Dijital sensörlerde veri bir protokol üzerinden gelir ve arada bir kütüphane vardır; LM35'te ise çıkış doğrudan okunabilir bir gerilimdir. Multimetreyle uçlarını ölçüp sıcaklığı kafadan hesaplayabilirsiniz. Termostat, fan kontrolü, sıcaklık alarmı ve analog gösterge devrelerinde bu sadelik avantaja dönüşür.
İki kısıtını bilerek kullanmak gerekir. Birincisi: standart bağlantıda 0 °C altını ölçemez, çünkü çıkış negatife inemez; eksi sıcaklıklar için negatif besleme ve ek direnç gerektiren bir bağlantı şeması kullanılır. İkincisi çözünürlük: Arduino'nun 10-bit ADC'si 5 V referansla yaklaşık 4,9 mV'luk adımlar okur — bu, LM35'in 10 mV/°C çıkışında yalnızca 0,5 °C çözünürlük demektir. Daha ince ölçüm için dahili 1,1 V referansa geçmek (analogReference(INTERNAL)) çözünürlüğü yaklaşık beş kat iyileştirir.
Öne Çıkan Avantajlar
Doğrusal 10 mV/°C Çıkış
Çıkış gerilimi sıcaklıkla doğru orantılıdır. Dönüşüm için tablo, kalibrasyon veya kütüphane gerekmez; okunan milivolt onda birine bölünerek derece bulunur.
Protokolsüz, Doğrudan Okuma
Analog çıkış herhangi bir ADC ile okunur. Zamanlama, kütüphane ve haberleşme sorunu yaşanmaz; multimetreyle bile doğrulanabilir.
Her Karta Uyumlu
Arduino, Raspberry Pi, PIC, ARM ve analog girişi olan her platformla çalışır. Sürücü veya kütüphane desteği aramaya gerek yoktur.
Kompakt TO-92 Kılıf
Transistör boyutunda küçük gövde, dar alanlara ve yüzeye yapıştırılarak montaja elverişlidir. Ölçülecek yüzeye yakın konumlandırılabilir.
Öğrenmek İçin İdeal
Sensör, ADC ve gerilim-birim dönüşümü kavramlarını tek devrede öğretir. Elektronik eğitiminde klasik bir başlangıç bileşenidir.
Teknik Özellikler ve Kapasite
| Özellik | Değer / Açıklama |
|---|---|
| Ürün Tipi | Analog çıkışlı sıcaklık sensörü |
| Model | LM35 (orijinal) |
| Çıkış | Analog gerilim — 10 mV / °C |
| Örnek Okuma | 25 °C → 250 mV, 30 °C → 300 mV |
| Kılıf | TO-92, THT — 3 bacak |
| Kalibrasyon | Gerekmez — çıkış doğrudan doğrusaldır |
| 0 °C Altı | Standart bağlantıda ölçülemez |
| Arduino Çözünürlüğü | 5 V referansla ~0,5 °C; dahili 1,1 V referansla ~0,1 °C |
| Uyumlu Kartlar | Analog girişi olan tüm platformlar |
| Paket İçeriği | 1 adet sensör |
Kullanım Alanları
- Termostat Devresi
- Fan Kontrolü
- Sıcaklık Alarmı
- Ortam İzleme
- Veri Toplama
- Analog Gösterge
- Arduino Projesi
- Elektronik Eğitimi
Sensör, sıcaklığın analog olarak ölçülmesi gereken devrelerde kullanılır. Nem verisi de gerekiyorsa DHT22, suya temas edecek bir ölçüm yapılacaksa su geçirmez DS18B20 daha uygun seçeneklerdir.
Teknik Sıkça Sorulan Sorular (SSS)
Arduino ile nasıl okurum?
Sensörün çıkış bacağını bir analog pine bağlayın. Okuma formülü şudur: sicaklik = analogRead(pin) * (5.0 / 1023.0) * 100.0 — önce ADC değeri gerilime çevrilir, ardından 10 mV/°C oranı gereği 100 ile çarpılır.
5 V referansla çözünürlük yaklaşık 0,5 °C'dir. Daha ince okuma için analogReference(INTERNAL) ile 1,1 V dahili referansa geçin ve formüldeki 5.0 yerine 1.1 kullanın; çözünürlük yaklaşık 0,1 °C'ye iner. LM35 zaten 1,1 V'un üzerine ancak 110 °C'de çıkacağı için bu değişiklik çoğu uygulamada kayıpsızdır.
Eksi sıcaklıkları ölçebilir miyim?
Standart üç uçlu bağlantıda hayır. Çıkış gerilimi negatife inemediği için sensör 0 °C'nin altını ölçemez; sıfırın altındaki tüm değerler 0 olarak okunur.
Eksi sıcaklık gerekiyorsa negatif besleme ve çıkış ile toprak arasına bir direnç ekleyen özel bir bağlantı şeması kullanılır; bu, devreyi belirgin biçimde karmaşıklaştırır. Pratik çözüm, eksi ölçüm gereken yerlerde DS18B20 veya DHT22 gibi −40 °C'ye inen dijital bir sensöre geçmektir.
Okumalar oynuyor ve gürültülü, ne yapmalıyım?
Analog sensörlerde beklenen bir durumdur. İlk önlem yazılımda ortalama almaktır: arka arkaya 10–20 okuma yapıp ortalamasını kullanmak dalgalanmayı belirgin biçimde azaltır.
Donanım tarafında ise sensörün çıkışı ile toprak arasına küçük bir kondansatör (100 nF) bağlamak yüksek frekanslı gürültüyü süzer. Ayrıca sensöre giden kabloyu kısa tutun ve motor sürücü, röle gibi gürültü üreten bileşenlerden uzaklaştırın; uzun kabloda ölçüm belirgin biçimde bozulur.
Sensörü sıvıya daldırabilir miyim?
Hayır. LM35'in TO-92 kılıfı su geçirmez değildir; sıvı temasında bacaklar arasında kaçak oluşur, okuma bozulur ve sensör kalıcı olarak zarar görür.
Sıvı sıcaklığı ölçmek için su geçirmez DS18B20 gibi paslanmaz prob içine alınmış bir sensör kullanın. LM35'i mutlaka kullanmanız gerekiyorsa ısı iletken ve su geçirmez bir kılıf içine almanız gerekir; bu, tepki süresini yavaşlatır.











