Saat+Isı Tüm Projelerim

Başlatan ete, 19 Nisan 2006, 16:59:42

ete

Arkadaşlar,

Saat ve Isı gösteren tüm projeleri bir yere topladım.
Yeni ilave olarak 7 segment displayli ve RTC (DS1302) den saat bilgisini alan son programı da buraya ilave ettim.,

http://www.hemenpaylas.com/download/512843/Saat-Isi.rar.html

Deneyecek arkadaşlara başarılar dilerim.

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

balkes10

ds1302 li olanda ne tür bir pil kullanmalıyız ete bey..
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

@Balkes10,

Data sheet den okuduğum kadarı ile DS1302 2-5V arasında çalışabilmektedir. Bu durumda şayet şarjlı bir pil takılmayacak ise (bana göre gerek yok) VCC-1 bacağı ile GND arasına 1 adet 3 V luk lityum (CR2032) bağlanabilir. 3 -4,5 volt arası olmak kaydı ile daha büyük bir pil bağlamaktanda bir zarar gelmez. Zira DS1302 VCC bacaklarına bağlı beslemelerden büyük olanı ile kendini beslemektedir. Dolayısıyla VCC-2 bacağından +5V verilir ise ve pil voltajı bu voltajdan küçük ancak 2V dan büyük ayarlanır ise sistem düzgün çalışacaktır.  DS1302 ye şarjlı pil de bağlanabilir ve bu pil trickle dediğimiz az bir akımla şarj edilebilir. Bunun için şarj sisteminin set edilmesi gerekiyor. Ben bunu yapmadım. Sebebide alet çok az akım çekiyor. Yalnızca elektrik kesintilerinde pilin devreye gireceği düşünülür ise ufak bir pil bile 1 - 2 yıl belkide daha fazla dayanabilir diye düşünüyorum.

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

ete

Arkadaşlar,

Devrenin birde tarih gösterenini yaptım. Ayrıca ortada yanan ledlerin yanma sürelerini düzgünce ayarlayabilmek için programa birde TMR0 kesmesi ilave ettim. Yeni dosyaları yine hepsini aşağıdaki linke koydum.

ETE


http://www.hemenpaylas.com/download/514363/SAAT-ISI.rar.html
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

conavar

ete bey dosyalarınızı inceliyorum inşallah bu sefer muvaffak olurum :P
LCD`li sıcaklık saat devresine ek özellik koydunuz mu?
.::BiLgi Paylaştıkça Çoğalır::.[/url]

ete

@Conavar,

Yapacaksan (5) nolu isis şemasını yap. Programlardan 5-6-7 bu şema ile çalışmaktadır. İsisde göreceğin gibi devreler çalışıyor.

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

balkes10

daha önce bir saat yapmıştım buna ds eklemek zor olmayacak ancak en son tarihli olanda mod tuşuna basılıp ayarlandığında saat tekrar ilk haline geri geliyor benim program mı arıza yaptı dosyadamı bişey var anlamadım bir bakar mısınız..
SADECE ŞAHLAR HAMLELERİ ÖNCEDEN SEZER

ete

Program numarası söylersen daha kolay olacak. 1-2-3-4-5-6-7 den hangisi.
Birde olaya isis de bakma. DS1302 ne yaparsan yap PC den bilgi alıyor.

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

ete

@Balkes,

Haklıymışsın. Program 6 ve 7 de kusur var. Sorun Kesmeden kaynaklanıyor. Düzelttim. Yeni dosylar aşağıdadır.

http://www.hemenpaylas.com/download/519304/SAAT-ISI_5_.rar.html

Tamamını yeniden verdim. Çünki baktımda kiminin isis dosyası kiminin bas dosyası yine bozuk çıkmış. Anlamak mümkün değil. Titizlikle düzenleyip hazırlıyorum fakat birde bakıyorum hepsi birbirine girmiş. Ama ne yapalımki hata insanlara mahsus oluyor işte.

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

e3

ETE hocam ellerinize sağlık.Devrelerinizi bizimle paylaştığınız için çok teşekkür ederim.Ancak ISIS'te şöyle bir hataya rastladım.Zaten resime bakınca anlayacağınızı zannediyorum.Devre zaten resimde de yazıyor ama Saat-Isı-Led (3) devresi.Hatayı bunda gördüm.Ötekilerini çok inceleyemedim.Çünkü işlemci biraz kastı.. :lol: Kolay gelsin.İyi günler. ;)

.eem.

ete

Nasıl oldu anlayamadım ama bazı dosyalar birbirine karışmış.
Sizden ricam son yüklediğim paketi indirin.
Sonra her bir isis dosyasına kendi numarasını taşıyan hex dosyasını yükleyin.

Sorun düzelecektir.
Verdiğiniz şekilden anladığım kadarı ile 6 segmentli displayı çalıştıran programa 4 segmentli hex yüklenmiş. Ama yinede bakacağım. Sorun var ise düzeltirim.
Bu sorunlar aynı anda birden fazla benzer programla çalışmaktan kaynaklanıyor.

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

e3

ETE hocam demişsinizki her devreyi kendine ait hex ile kullanın.Ancak bu devre yani Saat-Isı-Led 3 devresini hexi yok.Yani hex olarak 1,2,4,5,6,7 nolu hexler var ancak 3 nolu hex dosyası zaten yok.Dolayısıyla benim bu devreyi kendi hexiyle çalıştırmama imkan yok.. :lol: İşte bi sorun daha.. :? Valla sorunları bulmak istemem ama en doğru çözümlere gitmak için yazmadan tutamıyorum kendimi. :roll: Kolay gelsin.İyi günler. ;)
.eem.

ete

@Protection,

Dediğim gibi birden fazla aynı karekterlerle başlayan dosyalarla aynı klasörde çalışınca abuk subuk işler oluyor. Birini derleyince diğerinin hex'i silinmiş farkına varmadım. Dahada enteresanı parentez içine aldığım program numaraları eksilip azalmış ve biri diğerine karışmış. Şimdi bu hataları önlemek için her biri için yeniden klasör açıp her birini kendi klasörü içinde derleyeceğim. Bu arada bazı aksaklıklar gördüm. Birde saat ayar bölümlerinde ayar kısmına girildiğinde ve hane atlatıldığında ikaz verecek bir şey düşündüm. Tabiiki ortadaki ledleri flash yaptırarak bunu sağladım. Şimdi biraz daha görsel oldu. AYrıca isis dosyalarına DS18B20 modelleri ilave edip o şekilde yeniden düzenledim. Hepsini yine bir yere koyacağım. Birazdan işim biter.

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

vatandas30

arkadaşlar.
ete üstadın programından alıntılar yaparak ds 1302 li devremi bugün gerçek ortamda çalıştırdım. yalnız saniye göstergesi yok. ds 1302 nin vcc1 bacağına da 3,6 volt şarjlı pil taktım(300mA) şu anda sistem gayet güzel çalışıyor.
son olarak şu şarj olayını çözmeye çalışıyorum. (madem yaptık tam olsun bari)
ete üstadım
ds 1302 nin datasheetini inceledim. bu trickle charger registerine nasıl ulaşıpta bilgiyi yazacağız.

high RST
   SHIFTOUT IO, SCLK, LSBFIRST, [$8E, 0]    'YAZMAK İÇİN HAZIRLA
   low RST
   high RST          
   SHIFTOUT IO, SCLK, LSBFIRST, [$BE, SANIYE, DAKIKA, SAAT,GUN , AY, GUNADI, YIL, 0]  'YAZ
   low RST

burada saniye vs. registerlerine bu şekilde ulaşabiliyoruz. trickle registerini de bu arada bir yere mi yazacağız.
yardımcı olursan sevinirim.

bir de ortadaki ledleri flash yaptırmaya gerek yok bence. çünkü  sıcaklık ekranı ile saat ekranı süresi zaten kısa(yaklaşık 3-4 sn). saygılar

ete

Şu anda programlar ile meşgulüm.Bu konuyu daha sonra inceleyip cevaplayacağım.

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