İçindekiler:
Video: Arduino Nano, Servo Motor ve Atık Malzemeler Kullanan Balık Besleyici: 7 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Tek bir servo motor ve birkaç temel malzeme kullanılarak basit bir projedir.
Balıkların zamanında beslenmesine yardımcı olur.
Adım 1: Proje için Malzemeler
- Parfüm veya Deodorant kapağı (Herhangi bir plastik şişe de işe yarar)
- Jel kalem veya kalemin kendi kendine doldurulması (Herhangi bir uzun silindirik plastik)
- SG90 9g Mini Mikro Dijital Servo Motor. (bağlantı)
- Arduino Nano V3.0 uyumlu Mini USB Geliştirme kartı ATmega328P & CH340 (bağlantı)
- Tornavida seti (bağlantı)
- Matkap makinesi (Varsa iyi, onsuz da iyidir).
- Yapıştırıcı (feviquick yapıştırıcı: herhangi bir genel mağazadan alın)
- Uzun 2 inç Vida.
Adım 2: Servoyu Kapağa Takma
-
Plastik kapakta 4 mm'lik matkap ucu ile bir delik oluşturun.
- Deliciniz yoksa önce yıldız vida setini kullanarak küçük bir delik açın.
- Ardından vida uçlarının boyutunu değiştirin ve istediğiniz boyutu elde edene kadar deliği artırın.
- Servo dişli kafasının kapağa girebildiğinden emin olun.
Adım 3: Yuvarlama için Dolum Kullanın
- Jel kalem dolumunu kullanın.
- Deliğin içine koyun ve kapaktaki diğer noktayı bulun ve işaretleyin.
- Benim durumumda, diğer tarafa döndükten sonra jel kalem ucu tarafım, yeniden doldurmaya gevşek bir şekilde uyuyor.
- Bu yüzden kapaktaki uç kafasına tam olarak uyan küçük bir bütün yaptım.
Adım 4: Yedek Parçayı Servo Dişliyle Takın
- Yapıştırıcı kullanarak yeniden doldurmaya takın.
- Uzun vidayı servo motora takınız ve kapağına değecek şekilde yukarıya getiriniz.
- Noktayı işaretleyin ve orada küçük bir bütün oluşturun.
- Motoru vidalamak ve orada sabitlemek için yardımcı olacaktır.
Adım 5: Yiyecek Düşme Mekaniği
- Doldurmada bir delik oluşturun.
- Balık yemi boyutuna göre delik açın. (benim durumumda 2 hap içindir)
- Şimdi koyun ve kapaktaki noktayı işaretleyin ve bir bütün yapın.
- Dolumda yaptığınız bütünün delikle düzgün bir şekilde ortalandığından emin olun.
Adım 6: Arduino'yu Kodlamak
- Arduino'da yeniyseniz bu bağlantıyı takip edin (bağlantı)
- Dosya → Örnek → Servo → Süpür'e gidin.
- Şimdi makinenizi test edin.
- 180 derecelik bir dönüşle her iki deliğin (kapak ve yeniden doldurma) bir kez buluştuğundan emin olun.
- Yiyecek hapının delikten çıkıp çıkmadığını kontrol edin, aksi takdirde delik boyutunda değişiklik yapın ve yiyecek hapı düşmeye başlayana kadar kontrol edin.
Adım 7: Zamanlayıcı Oluşturma ve Balığı Zamanında Besleme
- Her 180 derecelik dönüşte içinden kaç tane yiyecek hapı çıktığını kontrol edin.
- Ve kaç tane yemek hapına ihtiyacın vardı.
- Daha fazla delik açarak veya daha fazla dönüş yaparak artırabilirsiniz.
- Ekli dosya gecikme mantığını içermektedir.
- "delayInHr" değerini değiştirerek, saat cinsinden gecikme süresini artırabilir veya azaltabilirsiniz.
- "Dönüş"ü değiştirerek servonun dönüşünü artırabilir veya azaltabilirsiniz.