1000 kişiden bir kişi için ! devam.... 320volt blog

Elektronik Devreler Projeler » Microchip PIC devreleri bilgiler, Yazar Projeleri Makaleler Elektronik Genel »

Haftalık Programlı çiçek sulayıcı devresi (16f876 ds1302)

haftalik-programli-cicek-sulayici-devresi-16f876-ds1302

Merhaba arkadaşlar,

Daha önce forumda paylaştığım projemi blog üzerinde de paylaşmak istedim malum forum daha çok sorun çözümlerine yönelik olduğu için paylaşımlar gözden kaçabiliyor.

Devre çok iyi çalışıyor hiçbir sorun yoktur. Yazılım ve tasarım tamamiyle bana aittir.

cicek-sulama-devresi-proteus-isis-tasarim-ferhat-yol

Biraz devreden ve çalışmasından Bahsedeyim;

Projemde işlemci olarak pic16F876, 2×16 lcd ve saat içinde ds1302 kullandım. Menü, Yukarı, Aşağı ve Ok butonu olmak üzere 4 adet ayar butonu vardır. Tüm ayarlamalar bu butonlar üzeriden gerçekleştirilir. Devre üzerindeki buzzer ile yapılan işlemler sesli olarak renklendirilir. Menüye girmek için menü tuşuna 2 saniye basılı tutmak gerekir.

Menü dışındayken 15 sn boyunca hiçbir tuşa basılmaz ise ekran ışığı otomatikmen kapanır. Herhangi bir tuşa basılarak tekrar aktif hale gelir. Bu program sayesinde haftanın herhangi bir günü ayarladığınız saatte çiçeklerinizi sulayabilirsiniz.

Sulama ayarları bölümünden hangi günler sulama yapılacağını, saat kaçta sulama yapılacağını ve kaç saniye boyunca sulama yapılacağını kaydedtikten sonra o gün, o saat geldiğinde röleyi aktif hale getirerek röle kontaklarına bağladığınız pompa ile sulama işlemi yapılır. yapılan tüm ayarlar hafızaya kaydedilir. Elektrik kesilse bile hafızadan silinmez.

Birazda programın ayarların nasıl yapılacağından bahsedeyim;

ZAMAN AYARI: Menü tuşuna 2 saniye basılı tutularak menüye girilir. Menüye girdikten sonra ilk olarak Zaman ayarı karşımıza gelir. Ok tuşuna basılarak zaman ayarına girilir. İlk olarak saat ayarı karşımıza gelir. Yukarı ve Aşağı butonları ile ayarlamalar yapıldıktan sonra OK tuşuna basılarak dakika ayarına geçilir.

Tekrardan yukarı ve aşağı butonları ile ayarlamalar yapıldıktan sonra Ok tuşuna basılarak bir sonrak ayara geçilir. Bu ayarlar sırasıyla Saat, Dakika, Gün, Ay, Yıl ve hafta içerisindeki gün olarak devam eder. En son olarak Hafta içerisindeki gün (ptesi, salı ..) ayarlandıktan sonra OK tuşuna basılarak Zaman ayarından çıkılır ve Ana menüye dönülür.

SULAMA AYARLARI:Ana menüdeyken yukarı veya aşağı butonlarıyla Sulama ayarları seçilip Ok tuşuna basılarak sulama ayarlarının yapılacağı alt menüye girilir. İlk başta karşımıza Pompa durumu yazan Bi ekran çıkar. Yukarı ve Aşağı butonları ile Pompanın açık veya kapalı durumun seçeriz. Eğer Pompa durumunu kapalı olarak seçerseniz Pompa hiç çalışmaz. Ok tuşuna basılarak bir sonraki ayara gidilir. burada hangi günler sulama yapılacağı ayarlanır.

İlk başta karşımıza pazartesi gelir. Yukarı butonunu kullanarak pazatersinin yanına çarpı veya onay işareti konulur. Çarpı işareti varsa o gün sulama yapılmaz onay işareti varsa o gün sulama yapılır. Ok tuşuna basılarak bir sonrak gün için ayar menüsü karşımıza gelir. Sırasıyla bütün günler için bu işlem tekrarlanır. En son pazar günü içinde ayarlama yapılıp Ok tuşuna basılarak Pompanın açılış saati ss ve dd olarak girilir. Ok tuşuna basılarak bu seferde kapanış saati ss ve dd olarak girilir. Ok tuşuna basılarak Sulama ayarları tamamlanır ve Ana menüye dönülür. Bu programda min 1 Dk sulama yapılır.

MANUEL SULAMA: Bu opsiyonel bir özelliktir. Ayarlanılan zamanlar dışında sulama yapılmak istenirse bu menü üzerinde sulama yapılır.

MENÜDEN ÇIKIŞ: Menüden çıkış için kullanılır.

Tüm ayarlar bunlardan ibaret.

Devreyle ilgili bazı resimler;

flower-watering-circuit-lcd-pic

lcd-sulama-devresi-16f876-ds1302-program

sulama-devresi-pcb-ust

Devre hakkında bazı notlar

Devrenin pcbsi mevcuttur ve PCB ölçüleri altınkayanın DT-065 numaralı kutusuna göre çizilmiştir ölçüleri birebir uyumludur.

Kutu: http://www.altinkaya.com.tr/Egimli_Masaustu_Kutular/DT-065.html
Kutunun DXF çizimleri ve PDF dosyası ekteki dosya içerisindedir.

Eğer kutu içerisine montaj yapılacaksa dikkat etmeniz gereken bazı noktalar var. Kutu içerisinde yer sıkıntısı olduğu için elektrolitik kondansatörler yatay olarak yerleştirilmelidir. Röle olarak 12V minyon spot röle kullanılmıştır. Fakat normal boyuttaki minyon spot rölelerden kullanırsanız yine sorun çıkarmaktadır bu yüzden elinizden geldiği kadar küçük röle kullanmaya çalışın.

Kutu üzerindeki çıkartmaları ise şu şekilde yapabilirsiniz. Her hangi bir oto aksesuarcıdan bir parça beyaz folyo alın. Bu folyoların bir tarafı yapışkanlıdır. Aldığınız folyoyu yazıcıya girmesi için A4 boyutlarında Kesin. sonra her hangi bir lazer yazıcı ile folyo üzerine çıktı alabilirsiniz. Kutu üzerindeki yapıştırmalarında ölçülerini pdf dosyası halinde ekliyorum.

Ayrıca programa bazı düzenlemeler yapıldı. Bunlardan en önemlisi Röle çalışırken elektrik kesilip tekrar geri geldiğinde röle çalışmıyordu. Tabi günümüzde elektrik kesilmesi çok olası. Şimdiki hali ile röle çalışırken elektrik kesintilerinde sulama saati geçemişse sulama işlemine kaldığı yerden devam etmektedir. Ayrıca yine röle çalışırken menüye girdiğimizde röle durur. Menüden çıktığımızda tekrar çalışır. Bunların haricinde bazı yerlerde iyileştirmeler yapıldı.

Program yazılımı PicBasic ile yazılmıştır. Umarım faydalı olabilmişimdir. Yapacak arkadaşlara şimdiden kolay gelsin

Çiçek sulama projesine ait proteus ares, isis şema pcb, kutu ölçüleri ve picbasic kod dosyaları: haftalik-programli-cicek-sulayici-devresi-16f876-ds1302.ZIP

Yazar: Mucit23

Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 10 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız;

Elektronik

 
  1. Ferhat YOL says:

    @Sonytech;
    Evet bir kere ayar yaptığın zaman enerji olduğu sürece ayarladığın süre içerisinde sulama yapar.

    @Adnan KARA Devreyi 12 volt ile beslemeniz gerekiyor.

  2. ali murat tente says:

    alitente@gmail.com
    kardeşim malzeme listesini rica etsem mailime veya cevaben…
    yiğenime yapacağım, hocası sergileyecekmiş… (şu zaman saati ayarlamalı prizli olan projeyi yaptım süre ayarlama devresini kesinlikle çalıştıramadım hocası illa bu otomatik sulama projesini yapın sergileyecem tutturmuş senin projen çalışıyor görünüyor)
    copyright konusunda en ufak kuşkunuz olmasın isminiz ve projeniz kime ait olduğu bilinecek mail adresiniz etiketlenecektir…

    saygılarımla

  3. Ferhat YOL says:

    Baskı devre
    zerinde tüm malzemelerin isimleri yazıyor. Ona bakarak tüm malzemelerin listesini çıkarabilirsiniz. Burada teker teker yazmamın bir anlamı yok
    Kolay gelsin.

  4. kzm says:

    Ferhat kardeşim sistem çok güzel olmuş eline sağlık, benim sormak istedigim yatay potun değeri nedir. İlgin için teşekkürler

  5. Ferhat YOL says:

    5k veya 10 k kullanabilirsiniz.4k7 de olabilir.

  6. ozkan says:

    Merhaba paylaşım için teşkkürler.
    Öncelikle sormak istediklerim.
    1.Gün içerisinde 3 veya daha fazla sulama yapıyormu?( çünkü kısa aralıklarla çok sulama yapacağım damla sulama.)
    2.Örneğin saat 9 da sulamaya başlayacağım saat 10 da bitireceğim yani saat aralıkları uzunmu?
    3.Haftaları kendim tekrar etmem gerekiyormu yoksa 2 hafta 3…..20 hafta ayarlarını koruyup aynı ayarda devam ediyormu…

  7. Ferhat YOL says:

    Malesef günde en fazla 1 sulama yapabiliyor. Programda açılışış ve kapanış saati girildikten sonra hergün o saatler arası sulama yapar. Farklı günler için farklı sulama programları yoktur.

  8. Ali Murat Tente says:

    saniye ile çalışan kısa programda cihaz alarm zamanında kusursuz çalışıyor istenilen saniye sonrasında kapatıyor fakat zaman ve takvim devam edip-çalışıp bir sonraki alarm zamanına imkan vermiyor yani cihaz programında kilitleniyor…. sanırım 2-3 komut satırı eklenmesine ihtiyaç var… uzun zamanlı (dakikalı) programınızı çek edip yapılacak düzeltmeyi yapmaya çalışmadım, mümkünse yapılmış halini paylaşırmısınız? malzeme listesini yatay pot değeri için istemiştim yazmışsınız herşey kusursuz çalışıyor elinize bilginize sağlık…

  9. Ferhat YOL says:

    Tam olarak anlayamadım Saatmı kitleniyor. Biraz açıklarmısınız..

  10. onur karagun says:

    kardeşim cihazın programını yazarken bazı sıkıntılarla karşılaştım. bilgisayar müh. 2 sınıf öğrencisiyim ve hafta sonlarımı değerlendiriyorum.menü oluşturmak için sürekli if komutları oluşturdum ve program çook uzun oldu ve bu yüzden ram yetmiyor. bu konuda bana yardımcı olurmusun, eksiklerimi görmem gerekiyor.
    e-mail : onur_karagun1989@hotmail.com

Yorum Sayfaları

Yorum yapın

Doğrulama: (kutuyu işaretleyiniz)

  • Lütfen Türkçe imla kurallarına dikkat etmeye özen gösteriniz.
  • Yorumunuz yönetici tarafından kontrol edilmeden yayımlanmaz.
  • Paylaşılan devrelerin malzeme listesini istemeyiniz. Olsa zaten paylaşılırdı şema üzerinden listeyi çıkartabilirsiniz
  • Gavatar sitesine avatarınızı yükleyebilirsiniz.