Inhaltsverzeichnis:

Arduino Uno Fischfutterautomat in 6 billigen und einfachen Schritten! - Gunook
Arduino Uno Fischfutterautomat in 6 billigen und einfachen Schritten! - Gunook

Video: Arduino Uno Fischfutterautomat in 6 billigen und einfachen Schritten! - Gunook

Video: Arduino Uno Fischfutterautomat in 6 billigen und einfachen Schritten! - Gunook
Video: Fallschirmsystem (mit Arduino) 2024, Dezember
Anonim
Arduino Uno Fischfutterautomat in 6 günstigen und einfachen Schritten!
Arduino Uno Fischfutterautomat in 6 günstigen und einfachen Schritten!

Für dieses Projekt ist also möglicherweise ein wenig Hintergrundgeschichte erforderlich. Menschen mit Haustierfischen standen wahrscheinlich vor dem gleichen Problem wie ich: Urlaub und Vergesslichkeit. Ich vergaß ständig, meine Fische zu füttern und habe es immer versucht, bevor sie schlafen gingen. Urlaub war ein ganz anderes Thema, man musste diese "Feeder"-Pyramiden kaufen, die nie wirklich funktionierten. Also begann ich darüber nachzudenken, was ich tun könnte, und mir wurde klar, dass ich einen automatischen Fischfutterautomat bauen könnte!

BITTE BITTE BITTE stimmen Sie dafür im Arduino Contest ab, ich denke, es hat das Potenzial, zumindest einen kleinen Preis zu gewinnen

Schwierigkeit: 2/5

Kosten: 1/5

Lieferungen

Arduino Uno / Generische Version

Servomotor (Micro Servo SG90 9g sollte einwandfrei funktionieren)

-Und der mitgelieferte doppelseitige breite Servoarm

Stromkabel (DC oder USB)

Überbrückungsdrähte (männlich zu männlich)

Kleine Reise-/Hotel-Shampoo-Flasche

Kunststoffbehälter

Fischfutter (jede Art funktioniert, die Pellets funktionieren bei mir besser)

Elektrische Bohrmaschine

Heißklebepistole

Schritt 1: Gehäuse

Gehäuse
Gehäuse
Gehäuse
Gehäuse

Verschließen Sie den Deckel des Behälters und bohren Sie ein Loch, das groß genug ist (in der Mitte des Deckels), damit die Drähte hindurchpassen. Schneiden Sie schließlich eine kleine Klappe an der Seite des Behälters, die groß genug für Ihr Netzkabel ist.

Schritt 2: Fischfutter

Fischfutter
Fischfutter
Fischfutter
Fischfutter

Bohren Sie ein Loch durch die SEALED Shampoo-Flasche, so dass sie auf gegenüberliegenden Seiten zwei Löcher hat, die parallel zueinander sind, wie in der Abbildung oben. Geben Sie das Fischfutter zu etwa 1/4 bis 1/3 hinein. Dann nimm deine Heißklebepistole und klebe den Boden der Flasche auf den Servoarm.

Schritt 3: Der Code

Hier ist es mit einigen Anmerkungen: nur eine Warnung, dass es sich beim Anschließen sofort einschaltet und alle 24 Stunden passiert. Die Zeit, die Sie einstecken, ist die Zeit, die es läuft, bis Sie es trennen.

#enthalten;

Servo-Myservo; // erstellt Servo als Objekt

intpos = 0; // Integer-Variable zum Speichern der Servoposition

langer FISCHFUTTER = 86400000; // Setzt die Zeit für alle 24 Stunden (86400000 Millisekunden)

lange Endzeit; // Lange Variablen erzeugen 32 Bit Speicher, was erweiterte Mengen ist

lange jetzt; // Hier das Gleiche wie oben

Leere rotieren () {

for (pos = 0; pos < 180; pos + = 1) // Dieser Code unten lässt den Servo drehen und Fische füttern.

{

myservo.write(pos);

Verzögerung(15);

}

für(pos = 180; pos>=1; pos-=1)

{

myservo.write(pos);

Verzögerung(15);

}

}

void setup() //Void setup lässt den Code einmal und nur einmal laufen

{

myservo.attach(9); // Dies wird dem Arduino sagen, dass der Servo an Pin 9 ist

myservo.write(0); //Write sendet Binärdaten an einen seriellen Port.

// In diesem Fall bedeutet die 0, dass Daten an den digitalen Pin 0 gesendet werden sollen. (RX)

Verzögerung(15); //Dies verzögert 15 Millisekunden, bevor die folgende Schleife ausgeführt wird.

drehen(); // Führt unsere Funktion aus, die das Servo dreht

}

Void loop () {//Dies wird auf dem Arduino immer wieder ausgeführt, wenn es Strom hat.

jetzt = millis(); //Jetzt ist die aktuelle Zeit in Millisekunden

Endzeit = jetzt + FISHFEEDER;

while(jetzt < endzeit){

myservo.write(0);

Verzögerung (20000);

jetzt = millis();

}

drehen();

}

Schritt 4: Einrichten der Hardware

Einrichten der Hardware
Einrichten der Hardware
Einrichten der Hardware
Einrichten der Hardware

Legen Sie Ihr Arduino in den Plastikbehälter und führen Sie das Netzkabel durch die Klappe und schließen Sie es an. Die Verkabelung ist ziemlich einfach, wie im obigen Diagramm gezeigt. Schließen Sie einfach Plus an 5 V, Masse an Masse und Datenkabel an Pin 9 an, wie im obigen Tinkercad-Schaltplan gezeigt. *zwinker* *zwinker* ERINNERN SIE SICH EINFACH, DIE DRAHT DURCH DAS LOCH AUF DER OBERSEITE DES BEHÄLTERS VOM ARDUINO ZUM SERVO ZU FÜHREN.

Schritt 5: Montage am Tank/Aquarium

Montage am Aquarium/Aquarium
Montage am Aquarium/Aquarium

Legen Sie das Kunststoffgehäuse mit dem Arduino an die Seite des Aquariums und legen Sie Ihr Servo an der Lippe an der Oberkante des Tanks an. Dann können Sie es mit Klebeband befestigen, damit Sie es später abnehmen können. Denken Sie daran, zu testen, ob es eine enge Passform ist, die halten kann. Schließlich befestigen Sie Ihren Servoarm an der Flasche und montieren ihn so am Servo, dass die Löcher an den Seiten und nicht oben / unten sind. Es sollte fast genau so aussehen wie auf dem Bild.

Schritt 6: Freue dich

Jetzt sind Sie komplett fertig! Das Füttern Ihrer Fische wird zum Kinderspiel, Sie müssen nur den leicht zugänglichen Behälter ab und zu nachfüllen. Wenn Sie einen langen Urlaub machen, können Sie ihn etwas mehr auffüllen, um sicherzustellen, dass Ihr Fisch alles bekommt, was er braucht. Da das Servo aufgeklebt ist, ist das Reinigen des Tanks kein Problem, da Sie das Klebeband einfach sehr einfach entfernen und wieder montieren können. Ich hoffe, dieses schnelle, billige und einfache Arduino-Projekt hilft Ihnen!

Bitte stimmen Sie noch einmal für mich beim Arduino Contest! Ich glaube, dieses Projekt verdient zumindest einen kleinen Preis!

Empfohlen: