Sıcaklık Göstergesi (2 Sensörlü)
Buzdolanızın yada odanızın sıcaklık değerlerini görmek istemezmisiniz.
Bu ay sizlere 2 sensörlü sıcaklık göstergesi paylaşıyorum…
Merhabalar;
Bu ay sizlere çok basit ve kullanışlı bir devre paylaşıyorum. Adından da anlaşıldığı gibi 2 sensörlü sıcaklık göstergesi.
PIC 16F628 ile sadece 2 adet DS18XX sensörünü okuyup ekranda sıcaklık değerlerini göstermektedir. Sensör olarak, DS18B20 – DS1820 – DS1822 bunlardan birini seçebilirsiniz program hangi sensör olduğunu algılayıp hesaplama yapmaktadır.
Devreye sensör eklemek için, ilk sensörü takıp 1. sensör butonuna 5sn basılı tutacaksınız. Ekranda sensörün rom kodu çıkacak ve eklenmiş olacak. 2. sensör için de 1. sensörü çıkartıp 2. sensörü takıp aynı işlemi 2. butona basarak tekrarlayacaksınız. Sonra 2 sensörü hatta takıp sıcaklık değerlerini ekranda görebilirsiniz.
LCD ekranda 1. ve 2. sensörler için etiket yazısını pic programlama sırasında EEpromdan girebilirsiniz. Böylelikle kullandığınız ortama göre sensör etiketini değiştirebilirsiniz.
Bunun için PIC EEprom adresinde;
$00 – $07 : 1. Sensör Etiketi (Max 8 karekter)
$08 – $0F : 2. Sensör Etiketi (Max 8 karekter)
Adreslerine ASCII karekter bölümünden yazacaksınız.
Devreyi istediğiniz ortamlarda kullanabilirsiniz, ben ise bu devreyi buzdolabında kullanıyorum.
|
Umut KAZANÇ
umutkazanc@gmail.com