Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


Ş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.

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

Kayıt: 29 Mar 2006
Mesajlar: 34
Konum: ist
Offline
erdalozenc
Tarih: 26 10 2006 16:40

ete yazmış
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
Kayıt: 31 Ekm 2006
Mesajlar: 25
Konum: KARAMAN
Offline
suskunprens1987
Tarih: 31 10 2006 17:16

emeğe saygı


teşekkürler
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 310

Offline
ete
Tarih: 31 10 2006 17:44

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
Başa dön
Kayıt: 21 Ekm 2006
Mesajlar: 68

Offline
cnrszr
Tarih: 29 11 2006 18:35

eline emeğine sağlık böyle bir proje hazırlayacaktım işime yarar muhakkak
Başa dön
Kayıt: 11 Arl 2006
Mesajlar: 9
Konum: İzmir
Offline
eptam
Tarih: 12 12 2006 12:08

@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.
Başa dön
Kayıt: 19 Arl 2006
Mesajlar: 13

Offline
zirvegsm
Tarih: 19 12 2006 15:22

tesekkurler emegine saglık
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 423
Konum: d bakır
Offline
tilkisinan
Tarih: 24 12 2006 15:35

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.
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 423
Konum: d bakır
Offline
tilkisinan
Tarih: 29 12 2006 14:57

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
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 310

Offline
ete
Tarih: 29 12 2006 16:42

@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
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 423
Konum: d bakır
Offline
tilkisinan
Tarih: 29 12 2006 19:13

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
Başa dön

Sayfaya git Önceki  1, 2, 3, 4, 5, 6, 7, 8, 9  Sonraki

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


Benzer Konular

- Eklenerek Yürüyen Işık Devresi

- Bu DVD 48 saat sonra kendini yok edecek!
- jalturk ile dijital saat
- 96 sutun kayan yazı devresi
- pic ile lamba aydınlığını ayarlama DIMMER devresi
- Lamba Karatma Devresi
- Surround Ses Devresi + Şema + PCB
- Erdemir de PLC üzerine yapılmış bir staj defteri
- 16F628A ile DS18b20 li alarmlı termometre(Şema+...
- dijital termometreye saat ilavesi nasıl yapabil...

- PIC ile yapılmış 12 - 24 formatlı saat

- Isı kontrol devresi (16f877A)
- Cine 5 Ses Emniyet Devresi - yardım
- Devre elemanları ile yapılmış takı/aksesuar
- 18f4550 ile yapılmış 240x128 LCD display.
- Şarj devresi

Etiketler: 16f628 yapılmış adet saat termometre devresi

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Türkçe çeviri: phpBB Türkiye | Powered by phpBB and Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68