İzoelektronik Banner

PIC ve LCD ile alarmlı geri sayıcı devresi

Bir PIC uygulamasıyla daha beraberiz.Bu uygulamamızda PIC ile geri sayan bir devre yapacağız.PIC gerekli bilgilendirmeyi bize LCD ekranda gösterecek ve sürenin sonuna gelince de bize alarm verecek.Bu alarm çıkışına ister bir buzzer bağlayın.İsterseniz de herhangi bir devreyi tetikleyin.Tamamen sizin yaratıcılığınıza kalmış bir olay.

Devrenin özellikleri ile başlayalım:

0-255 dakika arası istediğiniz bir süreyi ayarlayabilirsiniz.Programda yapacağınız ufak bir değişiklikle bu süreyi büyültmeniz de mümkün.
Ayarladığınız ve kalan dakikayı LCD ekranda okuyabilirsiniz.
Süre sonuna geldiğinde ise alarm çıkışı aktif olacaktır.

İşte malzeme listemiz:

1 x 16F628A PIC
3 x 10 Kohm Direnç
3 x Reset Butonu ( Yaylı bas-çek türü butonlar )
1 x HD44780 uyumlu 16×2 LCD ( Satanların çoğu bu standardı bilimiyor.Onun için olmaz derler fakat piyasadaki çoğu LCD bu uyuma sahiptir.)(Benim tercihim mavi LCD dir :) )
1 x 5k Pot (Lineer ya da Logaritmik fark etmez.)
Güç kaynağı, kablo, Vs…

Mavi LCD resimi

Büyük resim için tıklayınız.

Üzerindeki bant ise tozlanmasın diye :)

Devre şemamız ise şöyle:

PIC ile geri sayıcı devre şeması

Büyük resim için tıklayınız.

Şunu da belirtmekte fayda var:

PIC in 5 nolu bacağı - kutuba 14 nolu bacağı +5V a bağlanmalıdır.Ayrıca LCD nin 2 nolu bacağı da +5 a bağlanmalıdır.

Devreyi PCB ye yaparsanız daha hoş bir görüntü olur.Fakat dağınıklığı göze alıyorsanız benim gibi breadboarda da kurabilirsiniz. :)

Geri sayıcı devre genel görünüş

Büyük resim için tıklayınız.

Devre ilk açıldığında önce kullanma klavuzunu LCD yazar.Burada yazı ile anlatmaya başlamıyorum.Yazının sonundaki videoda tüm detayları görebilirsiniz.Benim kurduğum devreden bazı resimler:

LCD nin başlama ekranı

Kullanma Klavuzunun son yazısı.Bundan sonra dakika ayarlanır.

LCD ekranda izoelektronik yazıyor

Büyük resim için tıklayınız.

İlk açıldığında kısa bir süre izoelektronik yazısı gözükür.

LCD de geri sayım için ayarlanan ve kalan dakika

Büyük resim için tıklayınız.

Geri sayma işi başlayınca süre bitene kadar kalan süre ve ayarladığınız süre ekranda yazar.

Video da devrenin hassasiyeti ölçülüyor.Ayrıca devrenin çalışması ile ilgili tüm ayrıntıları görebilirsiniz.

Not:
Devre profesyonel bir devre değildir.Sayma işini timer kesmesi ile yapılmamaktadır.Gerekli bekleme değeri yapılan denemeler ile bulunmuştur.Biz kendi dahili osilatörünü kullandık.Programlarken tüm sigortaları kapatmalı ve dahili osilatörü seçmelisiniz.Eğer Krsital kullanacaksanız XTal tipi osilatörü seçmelisiniz.Fakat bulunduğunuz ortamın çevre koşullarına göre hassasiyet değişir.Bunu programından ayarlamalısınız.Biz biraz kolaya kaçıp PBP ile yazdık.Verdiğimiz linkteki dosyada tüm dosyalar ( PBP, PBP nin ürettiği ASM, ISIS dosyaları ) vardır.

Bu yazıyı buraya kadar okuduğunuz için teşekkür ederiz. :)

Gerekli dosyaları buradan indirebilirsiniz.

Yazar Hakkında:
İstediğim bir üniversitede Elektrik Elektronik Mühendisliği eğitimi alıyorum. Şimdilik 1.sınıftayım. :)

Yazıda bulduğunuz bilgi hatalarını, imla yanışlarını, şikayetlerinizi ve varsa diğer hataları bildirmek için tıklayınız.


  • 4 Yorum “PIC ve LCD ile alarmlı geri sayıcı devresi”

  • 1 || skeskin84 tarfından 25 Mayıs 2008

    öncelikle iyi çalışmalar arkadaşlar bu devreyi yapmak istiyorum fakat pbp’da yeniyim bu devredeki 255 dakikayı nasıl 420 dakikaya çıkarabilirim ve butonlar olmadan pice enerji verdiğimde bu sürenin geri saymasını nasıl sağlayabilirim, yardımlarınız için şimdiden teşekkürler.

  • 2 || 90alper90 tarfından 25 Mayıs 2008

    Merhabalar;

    Devrede kesme kullanılmamaktadır.Bu yüzden 420 dakika gibi bir sürede haylice sapma gösterecektir.Öncelikle bu işi kesme kullanarak yapmamız gerekiyor. Diğer kısımları kolayca halledebiliriz. Eğer yapmak istiyorsanız öncelikle timer kesmesini kullanmasını öğrenmelisizin.Dakika 420 olacağından değişken BYTE tipi değil de WORD tipi olmalıdır.Araştırıp yapmanız ve takıldığınız yerleri buraya ya da foruma sormanız sizin için en iyisi olacaktır.Yok uğraşıp, öğrenmek istemiyorum diyorsanız boş olduğum bir zaman yapmaya çalışırım.

    Aramıza hoş geldiniz.

  • 3 || skeskin84 tarfından 25 Mayıs 2008

    teşekkür ederim uğraşacağım takılırsam sorarım

  • 4 || 90alper90 tarfından 25 Mayıs 2008

    Rica ederim. Kolay gelsin, bu şekilde pbp yi daha iyi kavrarsınız.

Yorum Yazın

Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.