avatar_ete

Dijital Saat

Başlatan ete, 28 Ağustos 2011, 13:49:54

ete

7 segment displayler ile oluşturduğum bu projede işlemci olarak 16F628 kullanılmışır.

Sistem saati için 1 adet DS1302 (RTC) kullanılmış olup ısı sensörü olarak da DS18B20 kullanılmıştır. Hemen belirteyim. Bu projenin değişik varyasyonları mevcuttur. Bunlar RTC olarak DS1307, sensör olarak DS18S20 kullanılan projeler dir. Ancak bunlara ait bilgileri burada vermedim . İhtiyacı olanlar mesaj atıp isteyebilirler.



Şemadaki hali ile devrede katod displayler kullanılmıştır. Devrenin PCB si yok maalesef.

Bu devre pek çok kişi tarafından yapıldı. Hatta büyük displayler kullanlarakda yapılmıştır.

Faklı boyutta displey kullanmak için devrede bazı düzenlemeler yapılması gerekir. Bu konuda akıl almanızı öneririm.

k0puq

hocam merhaba.ben elektronik bölümü öğrencisiyim yalovada.yaşım küçük olsada çoğu şeyi yapabiliyorum.100 mm bir dijital saat devresi yaptım.display konusunda sorun yok ölçtim o kızmı başarılı.yalnız anakart kısmında sorun var.devre verdiğiniz bu devreyle aynı zaten genelde standart.ama ben displayle bağladığım zaman devre çalışmıyor.yazılımdamı problem acaba.yardımcı olursanız sevinirim.dosya gerekiyosa ekleyebilirim.

Mucit23

@k0puq
Devrenin birçok versiyonu mevcut. Hangisini yaptığını tam olarak belirtmelisin (Gerekirse yaptığın adresin linki vs)
Bunun yanı sıra bu şekilde yardımcı olmamız çok zor. Okadar çok bilinmeyen varki bu kadar bilinmeyenin arasında çözümü bulmak samanlıkta iğne aramaya benzer. Hem senin için hem bizim için böyle
İlk önce şunları kendine sor.
Yazılımı işlemciye düzgün olarak yükleyebildin mi?
İşlemcinin ve diğer aktif elemanların çalışabilmesi için gerekli olan asgari şartları yerine getirdin mi?
ve PCB üzerinde kısa devre ve benzeri durumları aradın mı? Bunlar olması en yüksek sorunlardan birkaçı
Bunun yanı sıra yaptığın kartın resimini felan ekleyebilirsen yaptığın kart hakkında daha çok fikir sahibi olabiliriz.
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

k0puq

mucit23,
şuan işyerindeyim akşam gerekli dosyaları vericem.devrede şase yok ama yazılımla ilgili problem olabilceğini düşünüyorum.dosyları öğretmenimden almıştım işin içinden çıkıyo gibi oldum ama takıldım bi yerde.

k0puq

aslında devreyi şuna bakarak başlamıştım.sadece display ve pic devresini ayırmıştım.
link: www.ismailaltintas.com/files/Saat-derece-devresi.rar şimdi zamanınız varsa bakabilirsin eminim bi bilginiz vardır.

ete

KOpuq,

O proje bana ait bir proje zaten. Ancak devre orjinalinde küçük 7 segment displayler için tasarlanmıştır.
10cm display ile çalıştırmak için devreye ilaveler gerekiyor.
Dosya içine verilen resimlere bakarsan devreyi yapan vatandaş yada her kimse bir deney boardı üzerine kurmuş.
Orada kaç tane entegre olduğuna dikkat ettinmi hiç. Bir de şemaya bak bakalım kaç entegre mevcut?
İkisini karşılaştırırsan hemen anlayacaksın zaten bir eksiklik olduğunu.
Bu saat'i 10cm lik displayler ile yapmak için devreye ortak katod değil ortak anot display bağlamak ve 74HC595 çıkışlarınada ULN2003 bağlamak gerekiyor. Zaten devre için çizilen baskılı devre şemasına bakarsan bunları göreceksin.
Sonuç olarak o baskılı devreyi yapmış isen kullanman gereken display türü ortak anot display dir.
Devre tamamlandıktan sonra ortak anotları besleyen voltajın ayarlanması da gerekecektir. Bu iş için devrede LM317 kullanılmıştır. 5K lık çok turlu pot üzerinden voltaj uygun seviyeye getirilerek bırakılır. Bu durumda devrenin çektiği akımada bakılmalı ve display data sheetinde verilen değerlere uygun bir akım çekmesi sağlanmalıdır.

Şimdi bu açıklamalara bakarak sende neyin ters olduğuna karar ver ve onu dzeltmeye çalış. Her şey normal ve yinede devren çalışmıyor ise o zaman birlikte devreni gözden geçirmemiz gerekecektir.

Ete

k0puq

#6
hocam bilmiyodum sizin olduğunu kusura bakmayın.ben devrede LM317 ile 5 k'lık çok türlü trimpot kullanmadım.10 cm display için uln2003 kullandım.aynı sizin devrenizde olduğu gibi herşey yerli yerinde.fakat yazılımıda gerektiği gibi 16f628A'ya yükledim ama halen daha çalışmadı.devreye bakıp sorun bulmaya çalışıyorum hiç bi yerde sorun çıkmıo.anlamadım onun için hocam.

Mucit23

10Cm displayler yaklaşık 9 ile 11 V arası çalışırlar bundan fazlası displayleri bozabilir. Bu yüzden LM317yi ve diğer potları vs takmalısınız. Displayler ortak anot olmalı. Displaylerin ortak anot girişinde yaklaşık 10V görmelisiniz. Eğer İşlemci çalışıyorsa saniye ledleri ilk başta yanıp sönmesi ve görüntünün gelmesi gerekir.
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

ete

10 cm lik display devrede yarattığı tek değişiklik 10 cm lik displayin segmentlerinde birden fazla led kullanılması ve dolayısıyla hem akım hemde voltaj olarak devre ihtiyacının değişmiş olmasıdır.  Şayet LM317 kullanmadı isen ortak uçları nereye bağladın?
Genelde gördüklerim ve kullandıklarımda segment başına 5 adet seri led bulunmaktadır. Forward voltajı olarakda 12V gözüküyor. Ya ortak anotlara verdiğin voltaj düşük kalıyordur ki bence en önce orayı kontrol et yada ULN2003 leri yanlış bağlamışsındır.

Bu işin doğrusu o PCB nin aynısını yapıp devreyi birerbir yapmak idi. Neden yapmadın onuda anlamış değilim.

Ete

k0puq

hocam ortak uçları devrenin 12 V dc girişine bağladım orda sorun yok.dediğim gibi devreyi ıkıye ayırdım.bi display için kart yaptım bide pic için.sizinkiyle herşeyi aynı.ben akşam size dosyaları yollıyım bi inceleyin zahmet olmassa.

ete

#10
dosyaları buraya koy başkalarıda baksın.
Bakmamız gereken yegane şey PCB şeklin aslında.


Ete

k0puq

#11
hocam buyrun dosyalar (baskı devre ve yazılım)

Mucit23

Sürücü kartında bir sorun görmedim ama Alttaki tek parça olan display kartında birkaç önemli sorun var. Sanırım sen iki parça halinde olanı yapmış idin. Eğer bağlantılarıda doğru yaptıysan devrenin çalışması gerekir. Yapman gereken ilk şey dediğim gibi devrenin çalışması için gereken asgari şartların olup olmadına bakmak. En basitinden Pic'in 14 nolu bacağı ile 5 Nolu bacağı arasında +5V gelirim olup olmadığını denetlemek. Enteğre bacaklarındam mutlaka temiz bir besleme yani temiz bir 5V gelirim olması gerekir. Ayırca kartta kısa devre vs olmamasına dikkat et. Eğer bu şartlar yerindeyse ve devre yine çalışmıyorsa bu sefer picden ve yüklediğin (Veya Yükleyemediğin) programdan şüphelenmek gerekir.
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

k0puq

ben iki parça halinde olanı yaptım dediğiniz gibi herşey doğru gözüküo devrede gerilimler normal galiba yazılım sorunlu.

Mucit23

yazılımın sorunlu olması çok düşük bir ihtimal. Çünkü program yabancı değil ben dahil onlarca kişinin yapıp çalıştırdığı bir devredir. Bende bu devrenin 10Cm displaylisini 2.5 sene önce yapmıştım. Hala evimde çalışır durumda yani 2.5 senedir gece gündüz 24 saat çalışıyor kullanıyorum. Eğer JDM programlayıcı kullanıyorsanız büyük bir ihtimal programı yükleyemiyorsunuzdur. 
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

Powered by EzPortal