Elektronik ve Teknoloji Merkezi
Kayıt OlReklamAramaÜye ListesiKullanıcı GruplarıSon KonularLogin
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "16f628 ile yapılmış 7 adet saat ve termometre devresi" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Cevap Gönder 7. sayfa (Toplam 9 sayfa)
Sayfa Önceki  1, 2, 3, 4, 5, 6, 7, 8, 9  Sonraki
Yazar Mesaj
 

ete demiş ki:
benim devrelerle durubay'ın devresi arasındaki en önemli fark displaylarin sürülmesi dir. Durubay devresinde displaylar multiplex sistemle sürülmektedir. Ben 74HC595 leri kullandım. Benim devrede display kırpışması olmaz. Sebebide her bir displayin göstereceği rakam 595 ler vasıtası ile sürekli display'e verilmektedir. Durubay da ise gösterimde olan her bir displayin göstereceği değer pic'den verilmek zorundadır. Üstelik verilen bu değer belirli bir ms süresince displayda tutlmalı ve arkasından diğer display için aynı işlem uygulanmalıdır. Bu yüzden benim programlarım hiç bir şekilde bu devreye uymaz.
Sensör okuma kısmı her iki programda da hemen hemen aynı olmak zorundadır. Orada fark olmayacağını düşünüyorum.

Durubayın sisteminde hiç program yazmadım. Ama yazabilirim. Biraz beklersen bu devreye uygun program yazabilirim sanırım.
Yalnızca ekran görünümlerini bir iki denemeden sonra oturtabiliriz. Şayet devreyi fiziki olarak yapmış isen sorun yok. Deneyeceğimiz husus yalnızca rakamların display de kalma süresidir. Belkide tek seferde oturturuz.
Ete



evet devreyi fiziki olarak gerçekleştirdim...  saat kısmı çok güzel bir şekilde çalışıyor... ben de devreyi yapmadan önce tarama mantığıyla çlıştığı için saati gösterirken titreşim olabileceğini düşünüyordum... ama hiç titreşim veya rahatsız edici bir görüntü olmuyor...  saat kısmı gayet okunaklı...  
devrenin diğer birkaç özelliğinden daha bahsedeyim.  set  butonuna ilk basıldığında saat kısmı ve dk. kısmı ayrı ayrı ayarlanabiliyor... ayrıca yine set butonu ile soldaki iki display.de  C göründüğünde sağ taraftaki rakam 1 ile 9 arası ayarlanarak derecenin, S göründüğpünde ise saatin displayde kaç sn. görüleceği ayarlanabiliyor....

ancak termometre kısmında ds18b20 kullanmadığım doğruluğun tam olup olmadığını bilemiyorum... ama ds1820 ile olan denememde  sıcaklığın 8 dereceye kadar arttığını biliyorum...

tabi ki bekleyebilirim... bu konuda yardımlarınız olursa çok müteşekkir olurum.  programı DS1820 için yazabilirseniz çok memnun olurum.. saygılarımla , şimdiden teşekkürler
emeğe saygı emeğe saygı 

teşekkürler
 

Arkadaşım, multipleks tarama mantığı ile programı yazdım. Ancak kırpışma sorunu var. Programın mantığı komple değiştirmek gerekiyor. Çok iyi bir zamanlama yapmak gerekiyor. Sebebide Sensörün sıcaklığı okuma süresi. Yaklaşık 750 ms tutuyor. Bu süre zarfında displaylere bir şeyler vermezseniz görüntü kaybolup geliyor. Buda normal bir durum değil tabiiki.
Sonuç olarak yeni bir program yazmak lazım belkide çoğu kısmını ASM de yazmak gerekiyor. Bu yüzden şimdilik bunu yapacak zamanım yok. Bir ara yeniden uğraşacağım.
Beklemeyin diye haber vereyim dedim.
Ete
 

eline emeğine sağlık böyle bir proje hazırlayacaktım işime yarar muhakkak
 

@ete arkadaşım Hakikaten çok teşekkürler hele basic dosyaları çok makbule geçti programlama mantığı ve cözümleme için hatta diğer başka yerlerde dahadeğişik kullanımlar içi çok faydalı oldu. Balık tutmasınnı öğrenmek balık yemekten daha faydalı.
Saygılar.
 

tesekkurler emegine saglık
 

sayın ete

ben ilk önce paylaşımların için teşekkr ediyorum.

kafama takılı birkaç soru var.
proteus ile verdiğin şemaları simüle edemedim. sorun sanırım bendeki proteusdan kaynaklanıyor.

1)devrelerin bazılarında seri bağlı led ler var onlar ne işe yarıor ?
2)7 nolu devrede tarih,saat ve derece kaç saniyede bir değişiyor, bu değişim zamanını yapacağımız küçük bir kod değişikliği  ile değiştirebilirmiyiz ?
3)devrelerin pratikte çalıştığı kesinmi ?
4)derecenin hassasiyeti güvenilir mi?
5) ben yaklaşık 15 cm yüksekliğinde digit kullanarak yapmak istiyorum ama bu ölçüde bir digit yaklaşık 25 dolar 8 tanesi 200 dolar ediyo onun yerine parlak laedler ile dir display yapsak nasıl süreriz.

teşekkür ederim.
 

bir sorum daha olacak cevap alabilecekmiyim bilmiyorum ama bilen arkadaşlar lütfen yardım etsin
595 lerin çıkış uçlarını 7-segmentlerin abcdefg uçlarına bağlarken 1234567 diyemi bağlayacağız.

teşekkürler
 

@Sayın Tilkisinan,

Sorunu yeni gördüm. Cevaplar şöyle;

1.Seri bağlı ledler normal display yerine seri bağlı led ile segment oluşturacak arkadaşlara bu ledleri nasıl sürmeleri gerektiğini göstermek için koymuştum. Ancak aradan geçen süre içinde daha kolay usuller buldum. Bunların başında 74HC595 çıkışlarını ULN2003'e girmek ve ULN2003 çıkışınıda ortak anod bir displayin segmentlerine bağlamak geliyor. Ortak anotlar direk artıya bağlanır ise (display kaç volt ile çalışıyorsa o voltaj ayarlanmalı) sistem sorunusuz çalışabiliyor. Bu söylediğim seri bağlı ledlerden oluşturuluan segmentler içinde geçerli. Seri ledleri ortak anot oluşturacak şekilde dizerseniz mesele kolayca hallolacaktır.

2.Genelde benim uyguladığım şekilde 5-6 sn de bir ekran değişmektedir. Bu tabiiki programdan değiştirilebilir. Gerekirse yardımcı olurum.

3. Özellikle saat(7) yi yapan pek çok kimse oldu. Devreler çalışmaktadır.

4. Derece %0.5 hassasiyette çalışmaktadır.  Hatta yanımda bir tane çalıştırıyorum sürekli hassasiyeti bayağı iyi. Ama hassasiyet göreceli bir kavram. Senin aradığın hassasiyeti bilmeden kesin bir şey söylemek mümkün değil.

5.Bu sorunun cevabını 1. maddede vermiş oldum.

İkinci mesajında 595 pinlerinin segmentlere nasıl bağlandığını  sormuşsun. Sıralama şöyle
74HC595       7 Segment
------------    --------------
Q0......................a
Q1......................b
Q2......................c
Q3......................d
Q4......................e
Q5......................f
Q6......................g
Q7......................h


Kolay Gelsin
Ete
 

sayın ete
çalışmalarınız için ve verdiğiniz cevaplar için çok teşekkür ediyorum tam aradığım cevaplerı verdiniz
çalışmalarınızda başarılar
Cevap Gönder
7. sayfa (Toplam 9 sayfa)
Sayfa Önceki  1, 2, 3, 4, 5, 6, 7, 8, 9  Sonraki

16f628 ile yapılmış 7 adet saat ve termometre devresi

Benzer Konular
Başlık Yazar
16f877 saat + tarih + DISISI + İÇISI ayarlı 2 adet termometre 8 display. ömer
16F628, LM75 ve 3X7 seg. displey ile termometre devresi ömer
16F628 ile yapılmış buzzer ve LCD li sayıcı devresi. ibrsel
16f628 ile yapılmış set ayarlı termostat devresi ERKAN PEHLIVAN
elektronik digital saat ve termometre devresi grhnkprl
3ü 1 arada (termometre,saat ve nem ölçer) devresi varmıdır? comp_eng
Psoc ile yapılmış LCD li saat devresi suskun5891
16f84 ile yapılmış saat devresi bond79
Pic 16F84A ile yapılmış saat devresi snobby

Elektronik ve Teknoloji MerkeziSitemapSEISSSLinksİletişim