Inhaltsverzeichnis:

Der ultimative DIY-Fischfutterautomat: Tier 1: - Gunook
Der ultimative DIY-Fischfutterautomat: Tier 1: - Gunook

Video: Der ultimative DIY-Fischfutterautomat: Tier 1: - Gunook

Video: Der ultimative DIY-Fischfutterautomat: Tier 1: - Gunook
Video: Futterautomat 2024, Juli
Anonim
Der ultimative DIY-Fischfutterautomat: Tier 1
Der ultimative DIY-Fischfutterautomat: Tier 1

Tier 1 ist der einfachste Feeder. Verwenden Sie dies, wenn Sie ein knappes Budget haben oder wie ich Tier 2 nicht zum Laufen bringen können, bevor Sie für eineinhalb Wochen in die Ferien gehen. Es gibt keine Lichtsteuerung.

Menge und Art der Nahrung:

Ich habe eine Betta und 5 Neon-Tetras in einem 13-Gallonen-Tank, ein Fütterungszyklus bringt genug Futter für alle in den Tank. Der Fütterungsmechanismus ist für alle drei Ebenen gleich. Wenn die Menge an Futter zu viel für Ihren Tank ist, habe ich die CAD-Dateien von Fusion 360 für Sie zum Bearbeiten bereitgestellt. Reduzieren Sie einfach die Größe der Tasche das Zuführrad, um die Futtermenge zu reduzieren. Wenn die herauskommende Futtermenge nicht ausreicht, kopieren / fügen Sie einfach den Fütterungscode in das Arduino ein, um eine zweite oder dritte Portion in den Tank zu werfen.

Was die Art des Futters angeht, habe ich es nur mit gemahlenen Fischflocken getestet. Theoretisch sollte jede feste Nahrung funktionieren, und ich habe festgestellt, dass ungemahlene Flocken den Trichter verstopfen. Wenn Sie also wie ich Flocken verwenden, empfehle ich Ihnen dringend, sie so zu mahlen, dass sie in jeder Ausrichtung in das Rad passen, und achten Sie besonders darauf, wenn Sie den Tank längere Zeit unbeaufsichtigt lassen möchten Zeit (z. B. mehr als eine Woche) verhindert ein verstopfter Trichter, dass Ihre Fische gefüttert werden!

Schritt 1: Was Sie brauchen

  • Arduino Nano
  • Zugang zu einem 3D-Drucker
  • 3D-gedruckte Teile x4 (STL-Dateien werden bereitgestellt)
  • Ich empfehle, lebensmittelechte Kunststoffe zu verwenden, um eine Kontamination Ihres Tanks zu vermeiden. Achten Sie beim Reinigen der bedruckten Teile darauf, dass keine Plastikpartikel in Ihren Tank fallen oder Chemikalien, die in die Lebensmittel gelangen könnten.
  • 9 Gramm Servo, ich habe ein SM22 verwendet, das ich herumgelegt hatte
  • Heißklebepistole (und Heißkleber)
  • Grundlicht-Timer
  • Draht (ich habe Steckbrett-Überbrückungsdrähte verwendet)
  • Ein altes Telefonladegerät zur Stromversorgung des Arduino
  • Ihr bevorzugtes Fischfutter

Schritt 2: Wie es funktioniert

Der Trichter fasst das gesamte Futter, ich habe meinen etwa zur Hälfte mit zerkleinerten Flocken gefüllt und er hat einen Monat mit 2 täglichen Fütterungszyklen gehalten.

Das Arduino ist an den Licht-Timer angeschlossen, und der Timer ist so eingestellt, dass er sich zu den Zeiten einschaltet, zu denen Sie den Fisch füttern möchten, und im kleinsten Intervall ausschalten, oder mehr als 30 Sekunden, wenn Ihr Timer für einige sofort ausgeschaltet werden kann Grund.

Der Fütterungszyklus ist im Setup-Code des Arduino enthalten, sodass er nur einmal ausgeführt wird. Das Arduino führt dann einen leeren Schleifenzyklus durch, bis der Lichttimer ausgeschaltet wird.

Der Futterautomat dosiert eine Portion Futter und gibt sie in den Tank, dann kehrt das Servo in einen Standardzustand zurück, bevor es bis zum nächsten Fütterungszyklus ruht. Es gibt kein Gehäuse für das Arduino, ich hatte diese Ebene als Testumgebung für den Mechanismus gedacht, bevor ich zu den härteren Bits für Ebene 2 wechselte, aber die Ferien kamen und ich war gezwungen, dies als Notlösung zu verwenden um sicherzustellen, dass meine Fische meine Abwesenheit überlebt haben.

Schritt 3: Drucken Sie die Dateien

Ohne sie wirst du nicht weit kommen. Der.zip-Ordner enthält zwei Sätze von STL-Dateien, einen für den originalen SM22-Servomotor, den ich verwendet habe, und einen anderen für das weit verbreitetere SG90-Servo. Beide enthalten die Fusion 360-Dateien, wenn Sie eines der Teile ändern möchten/müssen. Die SM22 STLs passen definitiv zusammen, da ich sie verwendet habe. Ich habe die SG90-Teile nicht gedruckt oder getestet.

Stellen Sie sicher, dass der Boden auf Ihren Tank passt. Standardmäßig ist es so konzipiert, dass es auf die 13-mm-Felge meines Tanks passt. Passen Sie die Fusion 360-Datei einfach an Ihren Tank an.

Wenn Sie das Futterrad modifizieren, denken Sie daran, die Tasche so breit wie die Öffnung im Trichter zu halten, zu klein und das Futter könnte stecken bleiben und zu groß und es könnte am Rad vorbeirutschen und Ihre Fische überfüttern. Ich empfehle, nach Volumen zu berechnen, wie viele Lebensmittel Sie gleichzeitig ausgeben möchten, und die Abmessungen der Tasche entsprechend zu ändern.

Verwenden Sie beim Drucken unbedingt Stützmaterial für die Radtasche und den Boden. Sie können den Trichter ohne Stützmaterial auf den Kopf stellen, und ich habe auch den Boden auf den Kopf gestellt, so dass das Stützmaterial aus kosmetischen Gründen im Ausschnitt des Servos lag und die Passfläche glatt und eben bleibt.

Für Materialien empfehle ich die Verwendung eines lebensmittelechten Kunststoffs. Ich habe Raptor PLA von Makergeeks verwendet, das in vielen Farben erhältlich ist und nach 10 Minuten Tempern super stark ist. Dies kann durch Kochen der Teile erfolgen, was ich nur für das Rad empfehle, wenn es nicht ganz passt, da das Glühen die Teile um etwa 0,3% schrumpft.

Alle Teile sollten je nach den Einstellungen Ihres Geräts etwa 1-3 Stunden dauern, um den nächsten Schritt abzuschließen!

Schritt 4: Programmierung des Arduino

Programmierung des Arduino
Programmierung des Arduino

Während diese Teile gedruckt werden, laden Sie die Emergency Feeder-Skizze auf Ihr Arduino hoch und befestigen Sie das Servo mit etwas Draht an den richtigen Pins (Power an 5V, GND an GND, Signal an Pin 3).

Jedes Mal, wenn das Arduino eingeschaltet wird, sollte es einen Fütterungszyklus ausführen und dann nichts tun, bis es ausgeschaltet und wieder eingeschaltet oder zurückgesetzt wird. Wenn Sie mehr als einen Fütterungszyklus wünschen, kopieren / fügen Sie den Code ein, bis Sie die gewünschte Anzahl von Zyklen haben. Stellen Sie sicher, dass void loop() leer bleibt.

Sobald Sie bestätigen, dass das Servo nur läuft, wenn sich das Arduino einschaltet oder zurücksetzt, empfehle ich, die Kabelverbindungen heiß zu verkleben, um zu verhindern, dass sie versehentlich herausgezogen werden. Testen Sie das Servo erneut, um sicherzustellen, dass alles noch angeschlossen ist. Wenn Sie das irgendwie vermasseln, entfernen Sie einfach den Heißkleber und versuchen Sie es erneut.

Schritt 5: Montage

Montage
Montage
Montage
Montage

Sobald die 3D-gedruckten Teile fertig sind, testen Sie die Passungen. Das Servo sollte zusammen mit dem Rad in den Trichter und den Boden passen. Stellen Sie sicher, dass sich das Servo in der Standardposition befindet, in die es der Code bringt (verdrahten Sie es einfach mit dem Arduino und lassen Sie es einen Vorschubzyklus ausführen), und kleben Sie das Vorschubrad an die Achse des Servos, ein mittelgroßer Tropfen sollte ausreichen, Sie möchten, dass das Rad fest angebracht ist, aber nicht, dass überschüssiger Kleber das Servo selbst verstopft. Die Tasche im Rad sollte beim Erstarren des Leims nach oben zum Trichter zeigen. Wenn Sie es vermasseln, entfernen Sie den Kleber und versuchen Sie es erneut.

Testen Sie alles noch einmal, führen Sie dieses Mal den Feeder-Code aus, um sicherzustellen, dass sich das Rad frei dreht. Wenn dies der Fall ist, geben Sie etwas von Ihrem Futter in den Trichter und führen Sie den Fütterungszyklus durch, um sicherzustellen, dass die gewünschte Futtermenge herauskommt und dass kein Plastik damit herauskommt.

Wenn Sie mit dem Feeder zufrieden sind, kleben Sie den Trichter und die unteren Teile heiß zusammen. Das Servo wird von den beiden Hälften des Feeders gehalten und muss nicht verklebt werden, kann aber nach Belieben auch festgeklebt werden.

Schritt 6: Einrichtung

Aufstellen
Aufstellen

Jetzt können Sie den Trichter so viel Lebensmittel auffüllen, wie Sie möchten, und den Deckel aufsetzen. Ich habe meinen halb gefüllt und es hat einen Monat gedauert, also verwenden Sie den Deckel, um die Lebensmittel vor übermäßiger Feuchtigkeit oder Schädlingen zu schützen.

Stecken Sie das Arduino in den Lichttimer und stellen Sie die gewünschten Fütterungszeiten ein. Lassen Sie den Timer nur zu diesen Zeiten einschalten (und so schnell wie möglich abschalten), da das Arduino Ihre Fische jedes Mal füttert, wenn es eingeschaltet wird. Ich empfehle, Zeiten zu wählen, zu denen Sie höchstwahrscheinlich in der Nähe sind, um die Fütterung zu sehen, damit Sie wissen, dass es noch Tage oder Wochen später funktioniert.

Herzliche Glückwünsche! Ihr Futterautomat ist fertig, stellen Sie ihn einfach auf den Rand Ihres Tanks und überprüfen Sie alle paar Tage den Futterstand. Ich habe meinen einen ganzen Monat lang laufen lassen, bevor ich das nächste Level zum Laufen gebracht habe. Tier 2 verwendet ein WLAN-Modul, um seine Uhr zu synchronisieren und die Panzerbeleuchtung zu steuern.

Empfohlen: