İçindekiler:
- Gereçler
- Adım 1: Konut
- 2. Adım: Balık Yemi
- Adım 3: Kod
- Adım 4: Donanımın Kurulması
- Adım 5: Tanka/akvaryuma Montaj
- Adım 6: Sevinin
Video: 6 Ucuz ve Kolay Adımda Arduino Uno Balık Besleyici!: 6 Adımda
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu nedenle, bu proje için biraz arka plan gerekli olabilir. Evcil balıkları olan insanlara muhtemelen benimle aynı sorunla karşılaşıldı: tatiller ve unutkanlık. Balığımı beslemeyi sürekli unuttum ve uyumadan önce bunu yapmaya çalıştım. Tatiller tamamen farklı bir konuydu, asla işe yaramayan o "besleyici" piramitleri satın almak zorundaydı. İşte burada ne yapabileceğimi düşünmeye başladım ve otomatik bir balık yemliği yapabileceğimi fark ettim!
LÜTFEN LÜTFEN LÜTFEN LÜTFEN Arduino Yarışmasında buna oy verin, bence en azından küçük bir ödül kazanma potansiyeli var
Zorluk: 2/5
Maliyet: 1/5
Gereçler
Arduino Uno / Genel sürüm
Servo motor (Micro Servo SG90 9g mükemmel şekilde çalışmalıdır)
-Ve beraberinde gelen çift taraflı geniş servo kol
Güç kablosu (dc veya usb)
Jumper kabloları (erkekten erkeğe)
Küçük seyahat/otel şampuan şişesi
Plastik kap
Balık yemi (her türlü işe yarar, peletler benim için daha iyi çalışır)
Elektrikli matkap
Sıcak yapıştırıcı tabancası
Adım 1: Konut
Kapağı kabın üzerine kapatın ve tellerin içinden geçmesi için yeterince büyük (kapağın ortasında) bir delik açın. Son olarak, güç kablonuza sığacak kadar büyük, kabın kenarından küçük bir kanat kesin.
2. Adım: Balık Yemi
MÜHÜRLÜ şampuan şişesine, yukarıdaki resimdeki gibi birbirine paralel olan karşılıklı iki deliği olacak şekilde bir delik açın. Balık yemlerini 1/3'e kadar yaklaşık 1/4'üne kadar koyun. Ardından, sıcak tutkal tabancanızı alın ve şişenin tabanını servo koluna yapıştırın.
Adım 3: Kod
İşte bazı ek açıklamalarla birlikte: sadece fişi taktığınız anda açıldığına ve her 24 saatte bir gerçekleştiğine dair bir uyarı. Fişi prize taktığınız zaman, siz fişi çekene kadar çalışacağı zamandır.
#Dahil etmek;
Servo myservo; // bir nesne olarak servo yaratır
int konum = 0; // Servo konumunu saklamak için tamsayı değişkeni
uzun BALIK BESLEYİCİ = 86400000; //Her 24 saatte bir (86400000 milisaniye) süreyi ayarlar
uzun bitiş zamanı; //Uzun değişkenler, genişletilmiş miktarlar olan 32 bit depolama alanı oluşturur
uzun şimdi; //burada yukarıdakiyle aynı şey
geçersiz döndürme() {
for(pos = 0; pos < 180; pos += 1) //Aşağıdaki bu kod, balıkları besleyen Servo dönüşü yapacaktır.
{
myservo.write(konum);
gecikme(15);
}
for(konum = 180; konum>=1; konum-=1)
{
myservo.write(konum);
gecikme(15);
}
}
void setup() //Void setup, kodun yalnızca bir kez çalıştırılmasını sağlar
{
myservo.attach(9); //Bu Arduino'ya Servo'nun pin 9'da olduğunu söyleyecek
myservo.write(0); //Write, ikili verileri bir seri bağlantı noktasına gönderir.
//Bu durumda 0, dijital pin 0'a veri göndermesi gerektiği anlamına gelir. (RX)
gecikme(15); //Bu, aşağıdaki döngü çalışmaya başlamadan önce 15 milisaniye geciktirir.
döndür(); //Servoyu çeviren fonksiyonumuzu çalıştırır
}
void loop(){ //Gücü varsa Arduino üzerinde tekrar tekrar çalışacaktır.
şimdi = millis(); //Şimdi milisaniye cinsinden şimdiki zaman
bitiş zamanı = şimdi + BALIK BESLEYİCİ;
while(şimdi < bitiş zamanı){
myservo.write(0);
gecikme (20000);
şimdi = millis();
}
döndür();
}
Adım 4: Donanımın Kurulması
Arduino'nuzu plastik kabın içine koyun ve güç kablosunu kapaktan geçirin ve bağlayın. Yukarıdaki şemada gösterildiği gibi kablolama oldukça basittir. Yukarıdaki Tinkercad Devreleri şemasında gösterildiği gibi pozitifi 5v'ye, toprağı toprağa ve veri kablosunu pim 9'a bağlayın. *göz kırp* *göz kırp* SADECE KABLOLARI KONTEYNERİN ÜSTÜNDEKİ DELİKTEN ARDUINO'DAN SERVO'YA BESLEMEYİ UNUTMAYIN.
Adım 5: Tanka/akvaryuma Montaj
Arduino ile plastik muhafazayı akvaryumun yanına koyun ve servonuzu tankın üst kenarındaki dudağa koyun. Ardından, daha sonra çıkarmak için bant kullanarak monte edebilirsiniz. Sadece tutabilecek sıkı bir uyum olup olmadığını test etmeyi unutmayın. Son olarak, servo kolunuzu şişeye takın ve delikler üst/alt değil yanlarda olacak şekilde servoya monte edin. Neredeyse tam olarak resimde göründüğü gibi olmalıdır.
Adım 6: Sevinin
Artık tamamen işiniz bitti! Balığınızı beslemek bir esinti olacak, yalnızca kolayca erişilebilen kabı sık sık doldurmanız gerekecek. Uzun bir tatile çıkarsanız, balığınızın ihtiyaç duyduğu tüm yiyecekleri aldığından emin olmak için biraz daha doldurabilirsiniz. Servo bantlanmış olduğundan, bandı çok kolay bir şekilde çıkarıp tekrar monte edebileceğiniz için tankın temizlenmesi sorun olmayacaktır. Umarım bu hızlı, ucuz ve kolay arduino projesi SİZE yardımcı olur!
Bir kez daha, lütfen Arduino Yarışmasında benim için oy verin! Bu projenin en azından küçük bir ödüle layık olduğuna inanıyorum!
Önerilen:
Yeniden Modifiye Edilmiş BETTA Balık Besleyici: 5 Adım
Yeniden Modifiye Edilmiş BETTA Balık Besleyici: Betta Balık Besleyici tarafından motive edilen bu proje, Trevor_DIY'nin temel tasarımını kullanır ve ona yeni işlevler uygular. Bir zamanlayıcı seti ile balıkları kendi başına besleyen bu yeniden modifiye edilmiş sürüm, kullanıcıya daha kullanışlı araçlar ekler, örneğin bir saate kadar kaç döndürme
Başlangıç: Harika Bir Balık Besleyici ile IoT Öğrenin: 9 Adım (Resimlerle)
Başlangıç: Harika Bir Balık Besleyici ile IoT'yi Öğrenin: Bu proje, daha çok, küçük, düşük bütçeli bir IoT cihazıyla başlamak ve onunla neler yapabileceğiniz hakkında bir rehberdir. IOT nedir? Google'dan alındı: IoT, Nesnelerin İnterneti'nin kısaltmasıdır. Nesnelerin İnterneti, sürekli büyüyen ağı ifade eder
Ham 3 Günlük Balık Besleyici: 5 Adım
Ham 3 Günlük Balık Besleyici: Tropikal balıklar yiyecek olmadan ne kadar süre hayatta kalabilir? Bu, yakın gelecekte seyahat etmeyi planlayan balık yetiştiricileri arasında tartışmasız en yaygın sorudur. Tropikal balıkların çoğu yemek yemeden uzun süre gidebilir.Tercih etmeyi planlayan bir balık yetiştiricisi olarak
Amazon Alexa Powered Otomatik Balık Besleyici: 5 Adım
Amazon Alexa Powered Otomatik Balık Besleyici: Balığınızı beslemeyi mi unuttunuz? Şimdi Alexa'nın balığınızı dünyanın her yerinden, evet her yerden beslemesine izin verin. Bu Proje, herhangi bir Alexa cihazını/uygulamasını kullanarak evcil hayvanınızı dünyanın herhangi bir yerinden besleyebilmeniz için tasarlanmıştır.Başka bir evcil hayvanı beslemek ister misiniz?Sorun değil
Arduino Nano, Servo Motor ve Atık Malzemeler Kullanan Balık Besleyici: 7 Adım
Arduino Nano, Servo Motor ve Atık Malzeme Kullanan Balık Yemliği: Tek bir servo motor ve birkaç temel malzeme kullanılarak yapılan basit bir projedir. Balığın zamanında beslenmesine yardımcı olur