thermometre saat projesi şema dosya

Başlatan durubay, 05 Mayıs 2005, 00:38:30

balkes10

sensörü kutunun tamamen dışına çıkarttım ancak durum yine aynı oda sıcaklığından 3-4 derece kadar fazla gösteriyor. kutunun içindeki sensör kablolarının ısınması durumu etkiliyor galiba...
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

solidus

DS18B20 model dosyasına ihtiyacım var proteus için fofo verdiğin link çalışmıyor dostum..
Kimine göre kralım kimine göre yalanım… Herkes rahatına baksın, ben adamına göre adamım..


ete

@Balkes10,

Oda da 2m yukarısı ile yerden 1m yukarısı arasında zaten 2-3 derece fark olabilir. Bu nedenle ölçüm yaptığın sensörler aynı hizada ve yerde durmalı.
Yoksa işin içinden çıkamazsın.
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

tam saatin yanında 2 adet dijital bir adet civalı ile test ediyorum hepsi aynı gösteriyor fakat bizim yaptığımız saatte durum yukarıdaki gibi bir türlü çözemedim
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

O zaman kesin durum vahim demektir. Bazı projeler bayağı maceralı oluyor. Seninkide bunlardan biri. Bütün bu söylediklerinden sonra artık ne yapılabilir bilemiyorum. Geriye dediğin gibi kablonun ısınması ve sensörün kablonun ısısını okuması seçeneği kalıyor. Anlamanın bir yolu var. ŞAyet deney boardın var ise vede LCD displayin var ise bir program göndereyim board üzerine bir pic tak ve sensörüde board üzerine tak saatlere yakın bir yerde okuma yap ve LCD den izle şayet diğerleri ile aynı ise kablo ısınma teorisi doğru çıkar. Yok sensör yine aynı değerleri okur ise o zaman sensörlede farklılıklar var diyeceğiz.

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

zaten baz aldığım devre ds18b20 ile yapılmış benim saatteki sensörü söküp bu devreye bağladım doğru gösteriyor. sensörde anormallik yok anormallik benim devrede programla biraz oynayabiliriz...
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

Tam olarak kaç derecelik fazlalık var ise bildir, ona agöre düzenleme yapayım.

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

tam olarak 4 derece yüksek gösteriyor
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

evde notebook var seri portu yok yarın en kısa zamanda başka biryerde programlayıp sonucu bildiririm...
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

balkes10

devre düzeldi ancak derece 4 sn de bir değişiyor galiba nasıl yaptınız anlatabilir misiniz?
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

@Balkes,

Sıcaklık düzeltmesini şöyle ayarladım:

GEC:
    FLOAT = (ISI //1000)/100
    ISI=(ISI/1000)
    IF ISI>4 then ISI=ISI-4
    RETURN    

Yani Isı 4 dereceden büyük ise daima ısıdan 4 çıkar dedim.

Sıcaklığın 4 sn de bir gösterilmesi meselesi, galiba mustafacan tarafından istenmiş idi. Denmiştim bana daha uygun geldi hakikatten.
Onuda;
BASLA: 
       IF Y>5 THEN
           IF Y>=11 THEN Y=1
           GOSUB EKRAN1
           GOTO ATLA
       ENDIF        

satırlarında ayarlıyoruz.
Y değişkeni ekran değişiminin kaç sn de bir yapılacağını tutuyor.
Y değeri her saniye artışında bir artırılıyor. Y değeri 11 olduğunda tekrar değeri 1'e eşitlenerek saatin ekrana getirilmesi sağlanıyor.
Hepsi bukadar.
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

balkes10

peki bu çıkarma işlemi 4 ten küçük veya eksi derecede geçerli olacak mı? bu akşm bir deniyeceğim...
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

POWER

Arkadaşlar DS18B20  model dosyası için sağlam bir link varmı? fofo arkadaşımızın verdiği linkten DS1820 çıkıyor
TB6BKG