Otomatik Evcil Hayvan Suluğu Nasıl Yapılır

Sevgili ziyaretçiler bu yazımızda sizlere Arduino programlama kullanarak evcil hayvanların suluklarının suyu bittiği zaman deposundan otomatik olarak su ekleyen ve deposundaki su bitince de uyarı tweeti atarak haber veren otomatik suluk yapımından bahsedeceğiz. Projenin resimli ve açıklamalı yapım detaylarını yazının devamın da bulabilirsiniz.
 
 

 
Proje Malzemeleri
1 adet Arduino Maker Shield Kit
1 adet Arduino Uno RV3
1 adet Arduino Ethernet Shield . İsteğe bağlı olarak kablosuz Arduino Wifi Shield kullanabilir.
Arduino programlamak için USB kablo A/B
1 adet Power Switch Tail (Yurt dışı siparişi yerine 3-12 DC ile 3-30 mA mikro denetleyici kontrol edebilecek bir power supply  işinizi görür.)
Plastik Kase.
3 litrelik BPA içermeyen sürahi.
Plastik Kelepçeler.
Hamur yapıştırıcı.
2 adet 2N3904 NPN transistör.
Bread Board.
2 adet led diyot.
Bakır tel (siyah,kırmızı ve yeşil renklerde).
Akvaryum iç filtre motoru.
2 adet 220 K 1/2 veya 1/4 W Metal Film Direnç.
5 metre uzunluğunda plastik hortum.
Havya,lehim,ohm metre,yan keski,pense vb.
1/8 matkap ucu ve matkap.


Sensör Devresinin Oluşturulması
ޞemada gösterilen devreyi board üzerine veya pertinaks üzerine kuruyoruz. Devredeki su seviye belirleme (low,high ve base) uçlarına bakır tel takıp prop uçlarımızı oluşturuyoruz. Hazne içerisinde belirlediğimiz seviyedeki yerlerin devre tamamlama ucu su içilen haznenin altında(devrede kırmızı çizgi ile gösterilen kısım) olacak. Haznenin taşmasını engellemek için HIGH ucuna su geldiği zaman motor çalışması duracak aynı şekilde su seviyesi zemine geldiği zaman bakır tel üzerinde su olmayacağı için motor çalışıp hazneden çanağa su pompalayacak. Seviyelerin durum göstergesini led diyotlar gösterecek.
evcil hayvanlar için otomatik suluk

su seviye ölçme sensör devresi


 
sensör devre şeması

bread board üzerine kurulum


 
otomatik evcil hayvan suluğu

makershield kısmına takmadan önce devrenin kontrolünü yapıyoruz.


MakerShield ve Arduino Montajı
Maker Shield üzerine çalışan sensör devremizin lehim işlemlerini yapıyoruz. Arduino üzerinde sensörlerin durumunu göstermek için Arduino pimleri A1 (düşük seviye) ve A0 (yüksek seviye) transistörlerden gelen ve Maker Shield iletişim kanallarına bir çift tel ile bağlamak gerekir.
otomatik evcil hayvan suluğu

otomatik evcil hayvan suluğu


Sensör açık-kapalı konumunda iken transistör kollektör gerilimlerini ölçüp arduino kodunda gerekli olan yerlere işleyeceğiz. Anot için sabit 5v değerini gireceğiz.
Sensörlerin Takılması
Devremizden çıkan kırmızı ,siyah ve yeşil kablo uçlarını resimlerde görüldüğü gibi hamur yapıştırıcı tarzı bir yapıştırıcı ile yapıştırıyoruz. Bu arada su haznemizin plastik olmasına dikkat ediyoruz.
otomatik evcil hayvan suluğu

zemine yerleştirilen ve diğer uçların devresini tamamlamasını sağlayan uç


 
otomatik evcil hayvan suluğu

otomatik evcil hayvan suluğu


 
otomatik evcil hayvan suluğu

otomatik evcil hayvan suluğu


 
Su Haznesinin Hazırlanması
3lt plastik sürahinin ağzını akvaryum motor kafasının sığacağı ölçülerde kesip motoru zemine vantozları ile yapıştırıyoruz. Motorun kase içerisine su doldurması için gerekli hortum ucunu dışarı çıkarıyoruz.
 
su bitince otomatik hata tweet atan suluk

su bitince otomatik hata tweet atan suluk


 
su bitince otomatik hata tweet atan suluk

su bitince otomatik hata tweet atan suluk


 
Arduino Programlama
1. Haznedeki su bittiği zaman tweet göndermek için gerekli OAuth belirteç gereklidir. BURDAN.
2.Proje Kodu BURADA.
3.Bu kodları Arduino kartınıza yüklediğiniz zaman sistem çalışmaya hazırdır.
 
su bitince otomatik hata tweet atan suluk

su bitince otomatik hata tweet atan suluk


 
su bitince otomatik hata tweet atan suluk

su bitince otomatik hata tweet atan suluk


 
Kartların Birlştirilmesi
Ethernet Shield ve Power Switch kablolarını resimde görüldüğü gibi lehimliyoruz. Power Switch (-) terminaline ve Arduino zemine bir tel lehimliyoruz. (+) uç için Arduino 8 nolu pinine ve Power Switch pozitif ucunu birleştiriyoruz.
su bitince otomatik hata tweet atan suluk

su bitince otomatik hata tweet atan suluk


 
Arduino Maker Shield üstüne Ethernet Shieldi Arduino içinede Arduino Maker Shieldi takıyoruz. İnternet kablo ucunuda kartımıza taktığımız zaman sistem mesaj atmaya hazır hale gelecektir.
 
otomatik pet çeşmesi nasıl yapılır

otomatik pet çeşmesi nasıl yapılır


 
Akvaryum pompa motorunu da Power Switche güç bağlantılarını yapıp prop kontrollerini yaparak projemizi tamamlıyoruz.
 
su seviyesi azalınca otomatik olarak tweet atan suluk

su seviyesi azalınca otomatik olarak tweet atan suluk


 
Kullanım
 
otomatik pet çeşmesi nasıl yapılır

otomatik pet çeşmesi nasıl yapılır


 
Arduino programı hazne dolmaya başladığında aynı zamanda bir zamanlayıcı çalıştırır.
 
otomatik pet çeşmesi nasıl yapılır

otomatik pet çeşmesi nasıl yapılır


 
Hazne45 saniye içinde dolmazsa rezervuar boş olarak algılayacağı için size uyarı tweet atar.
 
su seviyesi azalınca otomatik olarak tweet atan suluk

su seviyesi azalınca otomatik olarak tweet atan suluk


Program her 10 saniyede bir çanağın dolu olup olmadığını kontrol eder. Bu değeri değiştirmek isterseniz programda delay (10000); değerini değiştirebilirsiniz.
İnternet kablosu kullanmadan kablosuz olarak ağa bağlanıp mesaj atmak isterseniz WIFI SHIELD kartını kullanmanız gerekecektir. Kodlar BURDA
 
su seviyesi azalınca otomatik olarak tweet atan suluk

su seviyesi azalınca otomatik olarak tweet atan suluk


su seviyesi azalınca otomatik olarak tweet atan suluk

su seviyesi azalınca otomatik olarak tweet atan suluk


NOT: Biz burada Arduino kodlama ve elektronik devre kurma konularından ayrıntılı olarak bahsetmeyeceğiz. Bu konuar hakkında soruları olanlar lütfen BURAYA ve BURAYA baksın.
Video

Kolay gelsin...

http://makezine.com/projects/pet-water-warden/

Posted in Arduino Projeleri, Bu Benim Eserim Projeleri, Elektrik-Elektronik, Evcil Hayvanlar, Genel, Tuhaf ޞeyler and tagged , , , , , .

4 Comments

  1. Pingback: Kedi ve Köpekler için Kolay Suluk Yapımı | Nasıl yapılır

Bir Cevap Yazın