Arduino Sıcaklık Sensörü (LM35) İle Led Yakmak

Herkese merhabalar. Daha önceki derslerimizde arduino ile led yaktık ve karaşimşek devresi yaptık. Bu dersimizde ise LM35 sıcaklık sensörü ile led yakacağız. Sıcaklığımı 30 derece üzerinde olduğu zaman kırmızı led 30 derece altında olduğu zaman ise mavi led yanacak şekilde kodlarımızı yazacağız. Bu küçük proje için;

1- Arduino uno ve usb bağlantı kablosu

2- Breadboard

3- Bağlantı kabloları

4- Led ve dirençler

5- Lm35 sıcaklık sensörü'nü kullanıyoruz.

İlk olarak LM35 sıcaklık sensörü arduino'ya nasıl bağlanır ona bakalım.


Bu sensörü kendimize doğru tutuyoruz ve yazılı olan ksımı bize bakacak şekilde breadboardımız üzerine yerleştiriyoruz. En soldaki bacak kollektör dediğimiz kısımı ortadaki bacak arduino üzerinde anolog kısma bağladığımız bacak. Son bacak ise toprak bacağı olan emiter. İsimleri çok bilmenize gerek yok. Bağlantısı çok kolay zaten. Biraz da lm35 ile ilgili teorik bilgileri verelim.

** 1 derecelik sıcaklık artışında çıkışı 10mV artar.

** -55 derece ile + 150 derece arasında ölçüm yapabilir.

** Giriş gerilimi olarak 4V-30V arasında çalışabilir.

** 2-150 derece 0V-1,48V ile ölçeklenmiştir. 

** 0V-5V arası da ADC 10 bit olduğu için 2^10=1024 ile ölçeklenmiştir.

Orta bacaktan (base) verilen mV gerilim her °C için 10 mV üretir. Yani 25 °C için çıkış 250 mV olur. Arduino'daki ADC 10 bitlik olduğu için ve en yüksek değerimiz 5000 mV olduğu için bu 5000 mV'u 1024 parçaya işlemcimiz ayıracaktır. Yani 1023.değer bize 5V'u verecek ve her 10 mV bize 1 °C 'yi verecek şekilde programımızı yazıyoruz.

Şimdi sıcaklık sensörü ile ledimizi yakmak için devremizi aşağıda gördüğümüz resimlerdeki gibi hazırlayalım ve kodumuzu arduino kart üzerine yükleyelim.






Devremizi bu şekilde bağladıktan sonra aşağıda yer alan kodları yüklüyoruz.(Resmi büyütebilirsiniz.)

Gerekli olan kodları buradan (Google Drive)  indirebilirsiniz alternatif olarak buradan da (Yandex) indirebilirsiniz.

0 yorum:

Yorum Gönder