Haftalık Programlı Çiçek Sulayıcı

Başlatan Mucit23, 09 Ekim 2010, 15:38:12

Mucit23

Merhaba arkadaşlar
Sizlere son projem olan Haftalık programlı çiçek sulama devresini paylaşmak istiyorum. Yakalşık iki aydır bu proje üzerinde çalışıyordum. Pek fazla zamanım olmaması nedeniyle yeni bitirebildim. Devre çok iyi çalışıyor hiçbir sorun yoktur. Yazılım ve tasarım tamamiyle bana aittir.

Biraz devreden ve çalışmasından Bahsedeyim;
Projemde işlemci olarak pic16F876, 2x16 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;
Aslında çok basit herhangi bir zorluğu yoktur. Yinede anlatayım;
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;






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. Herhangi 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 herhangi bir lazer yazıcı ile folyo üzerine çıktı alabilirsiniz. Kutu üzerindeki yapıştırmalarında ölçülerini pdf dosyası halinde ekliyorum.

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

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

Dosyalar
Haftalık Programlı Çiçek Sulayıcı
Edit; Dosyalar güncellendi.


Andromeda

#1
Kutulamayı güzel yapmışsınız.Hoş duruyor.
Bende benzer devreler yaparım ama nedense hepsi salkım saçak dururlar :)
Eskiye göre bolca kutu bulunabiliyor aslında.
" Tanrı, iradesini hakim kılmak için yeryüzündeki iyi insanları kullanır, yeryüzündeki kötü insanlar ise kendi iradelerini hakim kılmak için Tanrı'yı kullanırlar." ..." Tanrı'dan mesaj gelmiyor, biz Tanrı'ya mesaj gönderiyoruz"

aspcibertan

Ankara'da altinkaya.com.tr den sipariş verebilirsiniz, hazır kutular, Karaköy'de bayileri var, İstanbul'da iseniz oradan da temin edebilirsiniz.

t2

#3
Bu cihaz, balık yemlemeye, akvaryuma da uyar.  Malum, balığa fazla yem verilmez.  ne kadar verirsen o kadar  yer ve şişermiş. Fazla yem kokup zehirleyebilirmiş

Mucit23

Alıntı yapılan: t2 - 09 Ekim 2010, 16:44:43
Bu cihaz, balık yemlemeye, akvaryuma da uyar.  Malum, balığa fazla yem verilmez.  ne kadar verirsen o kadar  yer ve şişermiş. Fazla yem kokup zehirleyebilirmiş

Arkdaşlar yorumlarınız için teşekkür ederim.
Aslında düşünmedim değil gerekli yemleme mekanizmeası kullanılarak çok iyi bir istem elde edilebilir. Tabi programdada ufak tefek değişiklik yapmak gerekecektir Aslına 18Fserisi bi işlemciyle daha ayrıntılı bir programlama yapılabilir.

umberto

Hocam linkleri güncelleyebilir misin?
İndiremedim proje dosyasını

maxim1995

Alıntı yapılan: mucit23 - 09 Ekim 2010, 15:38:12
Merhaba arkadaşlar
Sizlere son projem olan Haftalık programlı çiçek sulama devresini paylaşmak istiyorum. Yakalşık iki aydır bu proje üzerinde çalışıyordum. Pek fazla zamanım olmaması nedeniyle yeni bitirebildim. Devre çok iyi çalışıyor hiçbir sorun yoktur. Yazılım ve tasarım tamamiyle bana aittir.

Biraz devreden ve çalışmasından Bahsedeyim;
Projemde işlemci olarak pic16F876, 2x16 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;
Aslında çok basit herhangi bir zorluğu yoktur. Yinede anlatayım;
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 Saat kaçta sulama yapılacağı saat ve dakika olarak girilir. Bu işlemde bitirilip Ok tuşuna basılarak Kaç saniye boyunca sulama yapılacağının ayarlandığı menü karşımıza gelir. O ile 59 arasında saniye cinsinden bi değer girilip Ok tuşuna basılarak Sulama ayarları tamamlanır ve Ana menüye dönü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;
(Resim gizlendi görmek için tıklayın.)

(Resim gizlendi görmek için tıklayın.)

(Resim gizlendi görmek için tıklayın.)

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. Herhangi 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 herhangi bir lazer yazıcı ile folyo üzerine çıktı alabilirsiniz. Kutu üzerindeki yapıştırmalarında ölçülerini pdf dosyası halinde ekliyorum.

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

Dosyalar.
http://rapidshare.com/files/424020649/__i__ek_sulama.rar
yada
http://www.upload.gen.tr/d.php/s15/8v81c635/__i__ek_sulama.rar.html

Çalışman çok güzel fakat nasıl yapılcanı paylaşabilirmisiniz lütfen ? bende yapmak isterim fakat sizin linklerden birşey çıkmadı yardımcı olurmusunuz lütfen ?

Mucit23

Arkadaşlar yukarıdaki linkleri güncelledim. Sorun olmaması gerek

Ayrıca istek üzerine programda bazı eklemeler yaptım. Bi öncekinde sulama süresi max 1dk olarak ayarlanıyordu. Yenisinde ise pompanın çalışma ve kapanma saatleri girilerek istenilen süre kadar çalıştırılabiliyor.
Kullanımı yine aynı şekilde sulama ayarlarında pompa durumu ve hangi günler sulama yapılacağı girildikten sonra pompanın çalışma saati girlmesi istenir. Bu bilgiler girildikten sonra bu seferde kapanma saati girlmesi istenir. İstenilen ayarlamalar yapıldıktan sonra Ok tuşuna basılarak herşey kaydedilir.
Hepsi bu kadar ;)
Gerekli düzenlemeleri yukarıda yaptım. Yeni dosyalarıda ekledim.
Kolay gelsin

maxim1995

Efendim siz nasıl çalışcanı kutusunun ayrıntıları tarihleri çıkartmaları ve bilinmedik dosyalar eklemişsiniz...
Bir bunların nesinden faydanalalım ??? Ben senden nasıl yapcamızı soruyom sen bilinmedik dosya ekliyorsun ...


Mucit23

#9
Kardeş yukarıda devrenin çalışması, kullanımı, yapıştırmaları nasıl yaptığımı ve bazı püf noktalar üzerine deyinmişim zaten. Buna rağmen işe nereden başlıyacağını bilmiyorsan ileride çok sıkıntı yaşarsın.  Bu tür devreleri yapabilmek için biraz elektronik birikimi olması şarttır. Daha önce picli devre yaptınmı bilmiyorum ama eğer yapmadıysan daha basit bişeyler ile başlamanı tavsiye ederim.

maxim1995

Alıntı yapılan: mucit23 - 13 Kasım 2010, 22:37:46
Kardeş yukarıda devrenin çalışmasından bahsetmişim. Yapıştırmaların nasıl yapılacağından bahsetmişim. Bu tür devreleri yapabilmek için biraz elektronik birikimi olması şarttır. Daha önce picli devre yaptınmı bilmiyorum ama eğer yapmadıysan daha basit bişeyler ile başlamanı tavsiye ederim.

Teşekkür ederim fakat PİC li devre hiç yapmadım ama yapmaya değer değilmi??Tabi yaşım 14 o ayrı bir konu 7.sınıfa gidiyom ... ve sizin yaptığınız aynı şeyden yapmak istiyorum lütfen eğer paylaşamayacaksanız özelden paylaşın rica ederim :)

Mucit23

Daha çok yenisin.Bence hemen bu devrenin içine atlama Öncelikle pic ile ilgili biraz araştırma yap forumda çok çeşitli kaynaklar var. Pic nedir ,nası programlanır, ne işe yarar, kullanım alanları nelerdir, nasıl çalışır. Bunları öğren

maxim1995

Alıntı yapılan: mucit23 - 13 Kasım 2010, 22:46:04
Daha çok yenisin.Bence hemen bu devrenin içine atlama Öncelikle pic ile ilgili biraz araştırma yap forumda çok çeşitli kaynaklar var. Pic nedir ,nası programlanır, ne işe yarar, kullanım alanları nelerdir, nasıl çalışır. Bunları öğren
Siz bana PİC in tanımı yaparmısınız ?? çünkü direk okudumğumda küfür gibi gibime geliyor

maxim1995

Alıntı yapılan: mucit23 - 13 Kasım 2010, 22:46:04
Daha çok yenisin.Bence hemen bu devrenin içine atlama Öncelikle pic ile ilgili biraz araştırma yap forumda çok çeşitli kaynaklar var. Pic nedir ,nası programlanır, ne işe yarar, kullanım alanları nelerdir, nasıl çalışır. Bunları öğren

Peki satmanız mümkünmü ??

Mucit23

#14
Hayır kendim kullanıyorum.
Pici kendin araştırmalısın. Benim anlatmamla bi yere kadar internette yığınla bilgi var.