Mündəricat:
Video: Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida: 7 Addım (Şəkillərlə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Balıq yemi - akvarium balığı üçün hazırlanmış dənəvər qida.
Tam avtomatik balıq bəsləyicisinin çox sadə dizaynı.
Kiçik SG90 mikro servo 9g və Arduino Nano ilə idarə olunur.
Bütün qidalandırıcıyı USB kabeli ilə doldurursunuz (USB şarj cihazından və ya PC -nin USB portundan)
Əlavə edilmiş proqramı sadə bir şəkildə düzəltməklə, dəqiq saat dəqiqəsində qidalanmanın dəqiq vaxtlarını təyin edə bilərsiniz.
Addım 1: Akvarium Balıq Yeməyi - Proqramlaşdırıla bilər - 9g Servo ilə
Əvvəlcə mexaniki hissələri çap etməlisiniz
Budur STL faylı.
www.thingiverse.com/thing:2761061
PET-G materialından istifadə etdim, çünki çox güclüdür və heç bir kimyəvi və ya günəş işığından təsirlənmir.
Ayrıca, bəzi zəhərli kimyəvi maddələrin akvariumuma təsir etməsi riski yoxdur.
3D çap edilməyən yalnız bir şey və onun balıq qranulları üçün tankı - köhnə PET şüşəsi var.
Addım 2: Mexaniki hissələri yığın
Addım 3: Dövrə hazırlayın
Çox sadə bir sxemdir.
Arduino tərəfindən idarə olunan keçid kimi işləyən mosfet tranzistoru var.
Bunun səbəbi, servoyu çox uzun müddət ərzində yalnız qısa müddətə aktivləşdirməyimizdir, buna görə də batareyanı boşaltmağa icazə vermək lazım deyil.:)
Bir neçə universal lehim taxtasından istifadə edə bilərsiniz
www.thingiverse.com/thing:2761176
Addım 4: Proqramlaşdırma Arduiono I
Servo iki vəziyyətdədir
1. - qida saxlama çəninin altındakı yerdə
2. - qidalanma çuxurunun üstündəki vəziyyətdə.
Bu proqramdan istifadə edə bilərsiniz servo_2_positioning.ino
2 dəyərlə oynayacaqsınız
int ser_pos_feeder = 80; // qida tankının altındakı mövqe int ser_pos_fishtank = 25; // qidalanma çuxurunun üstündəki mövqe
Addım 5: Arduiono II Proqramlaşdırma
Optimal tapanda
servo mövqeyi, timer ilə tam proqramı yükləyə bilərsiniz.
Qurun:
- - Cari vaxt
- - Qidalanma vaxtı
- - Dozların sayı
*(İndi ekranda görünəcək versiya üzərində işləyirəm və onu düymələrlə və indi kompüterlə qura biləcəksiniz.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // vaxt formatı HH: MM: SS və daha çox dəyər əlavə edə bilərsiniz.
int count_of_doses = 10; // qidalanma zamanı balıq nə qədər doza alır
// Bəslənmənin real vaxtla əlaqəli olmasını istəyirsinizsə, real vaxtı təyin etməlisiniz
String current_time = "18:30:00"; // Vaxt sıfırlandıqdan və ya açıldıqdan sonra bu dəyərdən hər zaman sayılır
Addım 6: Hamısını bir araya gətirmək
Yalnız qutunuzu bağlayın
Proqramı yükləyin və balıqlarınızın zövq almasına icazə verin:)
Addım 7: Materialların siyahısı
2x M3 5mm Vida
2x M3 20mm Vida
1 x Arduino nano
1x SG90 9g Mikro Servo
1x Tək Sıralı Pin Kişi Başlığı (3 sancaqdan istifadə edəcəyik)
1x BS170 - mosfet tranzistor
İsteğe bağlı
1x 9 V batareya
1x 9V Batareya Snap Güc Kabeli