İçindekiler:
Video: Programlanabilir Akvaryum Balık Besleyici - Tasarlanmış Granül Yem: 7 Adım (Resimlerle)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Balık besleyici - akvaryum balıkları için tasarlanmış granül yem.
Tam otomatik balık besleyicinin çok basit tasarımı.
Küçük SG90 mikro servo 9g ve Arduino Nano ile çalışır.
Tüm besleyiciye USB kablosuyla güç sağlarsınız (USB şarj cihazından veya PC'nizin USB bağlantı noktasından)
Ekli programı basit bir şekilde düzenleyerek, tam saat dakikasına ayarlanmış kesin besleme sürelerini ayarlayabilirsiniz.
Adım 1: Akvaryum Balık Besleyici - Programlanabilir - 9g Servolu
İlk önce mekanik parçaları yazdırmalısınız
İşte STL dosyası.
www.thingiverse.com/thing:2761061
PET-G malzemesini çok güçlü olduğu ve herhangi bir kimyasaldan veya güneş ışığından etkilenmediği için kullandım.
Ayrıca bazı zehirli kimyasalların akvaryumumu etkileme riski de yok.
Tek bir şey 3D basılmamış ve balık granülleri için tankı yok - kullanılmış eski PET şişe var.
Adım 2: Montaj Mekanik Parçaları
Adım 3: Devreyi Hazırlayın
Çok basit bir devredir.
Arduino'nun anahtarla çalıştırılması gibi çalışan bir mosfet tranzistor var.
Sebebi ise servoyu çok uzun bir süre içerisinde sadece kısa süreli çalıştırdığımız için aküyü boşaltmasına gerek kalmıyor.:)
Bazı evrensel lehim tahtalarını kullanabilirsiniz.
www.thingiverse.com/thing:2761176
Adım 4: Arduiono I'yi Programlama
Servo iki konumda
1. – gıda depolama tankının altında yerinde
2. – besleme deliği üzerinde konumda.
Bu programı servo_2_positioning.ino kullanabilirsiniz.
2 değerle oynayacaksın
int ser_pos_feeder = 80; // gıda tankının altındaki konum int ser_pos_fishtank = 25; // besleme deliği üzerine konumlandır
Adım 5: Arduiono II'yi Programlama
Optimal bulduğunuzda
servo pozisyonu, zamanlayıcı ile tam programı yükleyebilirsiniz.
Yı kur:
- - Şimdiki zaman
- - Beslenme süreleri
- - Doz sayısı
*(Şimdi nerede gösterileceği üzerinde çalışıyorum ve şimdi butonlarla ve şimdi bilgisayar ile kurabileceksiniz.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // saat biçimi SS:DD:SS'dir ve ile daha fazla değer ekleyebilirsiniz.
int sayı_dozlar = 10; // balıklar yemleme başına kaç doz almalıdır
// Beslemenin gerçek zamana karşılık gelmesini istiyorsanız, gerçek zamanı ayarlamanız gerekir.
String current_time = "18:30:00"; // Sıfırlamadan veya gücün gücünden sonra zaman her zaman bu değerden sayılır
Adım 6: Hepsini Bir Araya Getirmek
Sadece kutunu kapat
Programı yükleyin ve balığınızın tadını çıkarmasına izin verin:)
Adım 7: Malzeme Listesi
2x M3 5mm Vida
2x M3 20mm Vida
1x Arduino nano
1x SG90 9g Mikro Servo
1x Tek Sıra Pin Erkek Başlık (3 pin kullanacağız)
1x BS170 - mosfet aktarıcı
İsteğe bağlı
1x 9 V pil
1x 9V Pil Geçmeli Güç Kablosu