Mündəricat:

Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida: 7 Addım (Şəkillərlə)
Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida: 7 Addım (Şəkillərlə)

Video: Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida: 7 Addım (Şəkillərlə)

Video: Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida: 7 Addım (Şəkillərlə)
Video: Proqramlaşdırıla bilən Ağıllı Robotla Oynadıq - Sensorlu Robot 2024, Iyul
Anonim
Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida
Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida
Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida
Proqramlaşdırıla bilən Akvarium Balıq Yeməyi - Qranullaşdırılmış Qida

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ə

Akvarium Balıq Bəsləyicisi - Proqramlaşdırıla bilər - 9g Servo ilə
Akvarium Balıq Bəsləyicisi - Proqramlaşdırıla bilər - 9g Servo ilə
Akvarium Balıq Bəsləyicisi - Proqramlaşdırıla bilər - 9g Servo ilə
Akvarium Balıq Bəsləyicisi - 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

Mexaniki hissələr
Mexaniki hissələr
Mexaniki hissələr
Mexaniki hissələr
Mexaniki hissələr
Mexaniki hissələr
Mexaniki hissələr
Mexaniki hissələr

Addım 3: Dövrə hazırlayın

Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
Dövrə hazırlayın
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

Tövsiyə: