Balık Yemleme Projesi

Tatilde Balıklar Aç Kalmasın

Tatile çıkacaksınız ama akvaryumdaki balıklarınız için endişe mi ediyorsunuz? Böyle bir sorununuz varsa balıklarınızı Arduino ile tanıştırmanın zamanı gelmiş demektir. Bu projede evde olmadığınız zamanlarda Arduino ile balıklarınızı nasıl besleyebileceğinizi öğreneceksiniz.


Teknolojinin gelişmesiyle evlerde kullanılan akıllı sistemlerin sayısı bir hayli arttı. Bu sistemler günlük hayatta yaşadığımız sorunlara akılcı çözümler getirmek için geliştiriliyor ve geliştirilmeye devam ediyor. Arduino gibi programlanması ve proje hazırlanması gayet kolay olan ürünler bizlere yaşadığımız sıkıntılara karşı kendi çözümlerimizi yaratma şansı veriyor. Bu tatilimiz de balık beslenen evlerde sıkça yaşanılan yem verme problemine getirebileceğimiz kolay bir çözümü ele aldık.




Gerekli Donanımlar

Arduino Uno
Bir adet Servo Motor
A-B Usb Kablosu
Jumper kablo


  bağlantılar:  Motordaki siyah kabloyu toprağa (GND), kırmızı kabloyu +5V'a ve sarı kabloyu 9. pine bağlıyoruz. Devrede direnç kullanmadığımız için ve bu şekilde gösterimin daha kolay olduğunu düşündüğümüz için devreyi breadboard üzerine kurmaya gerek duymadık. Siz isterseniz devreyi breadboard üzerine kurabilirsiniz.




Yapım Aşamaları
  
1-) Size yukarıda anlattığım gibi bağlantıları yaptıktan sonra servo motorun önüne bir engel                      Bağlıyoruz.bağladıktan sonra ucu dar bir kaba sabitliyoruz.  

2-)Bunları yaptıktan sonra arduinomuza usb kablosunu takıp bilgisayara bağlıyoruz.
   







Donanım kısmı bu kadar şimdi yazılıma geçiyoruz

İlk olarak Arduino IDE programını çalıştırıyor ve Arduino ile bilgisayar arasındaki bağlantıyı kontrol ediyoruz. Sonra aşağıda verilen kodu derleyip Arduino’ya gönderiyoruz. Böylece projeniz hazır demektir. Balıklarınızı Arduino'ya emanet ettiğinize göre şimdi gönül rahatlığıyla tatilinize çıkabilirsiniz.




#include <Servo.h> // servo kütüphanesi
Servo myservo; // servoyu tanımla
int pos = 0;
void setup()
{
myservo.attach(9);
 // servonun sinyal pinini 9 a bağlıyoruz
}
void loop()
{
myservo.write(90);
 // servonun ilk konumunu kapak kapalı olacak şekilde ayarlıyoruz
delay(10000);
// balıklara hangi aralıklarda yem verileceğini ayarlamak için
// 1 gün ya da yarım gün yapılması uygun olacaktır
myservo.write(55);
//servonun kapağının açık olacağı konumu ayarlıyoruz
delay(300); // kapakların açık olacağı süre.
// Dökülecek yem miktarını ayarlamak için
//EVDE İCAT VAKTİ 
}
 Beni takip ettiğiniz için teşekkürler.Ömer Faruk GÖLLÜ






Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

Engelden Kaçan Robot Yapımı

Arduino ile Bluetooth Kontrollü Araç Yapımı

Arduino Kara Şimşek Projesi