Inhaltsverzeichnis:

Automatischer Ballwurf für Hunde - Gunook
Automatischer Ballwurf für Hunde - Gunook

Video: Automatischer Ballwurf für Hunde - Gunook

Video: Automatischer Ballwurf für Hunde - Gunook
Video: Hyper Fetch Ballwurfmaschine 2024, Dezember
Anonim
Automatischer Ballwurf für Hunde
Automatischer Ballwurf für Hunde

Wir haben beide Hunde, und wie jeder weiß, könnten Hunde den ganzen Tag damit verbringen, Ball zu spielen. Deshalb haben wir uns überlegt, wie man einen automatischen Kugelwerfer bauen kann

Schritt 1: Materialien für die Schaltung

Materialien für den Kreislauf
Materialien für den Kreislauf

Um den elektronischen Teil des Projekts zu erstellen, benötigen wir zunächst die folgenden Komponenten:

Eine Arduino-Platte

Zwei Servomotoren

Ein Widerstand von 1 Ohm

Ein Fotowiderstand

Eine Leiterplatte

Jumper

Schritt 2: Schaltungserstellung

Schaltungserstellung
Schaltungserstellung

Um die Schaltung zu erstellen, müssen die Komponenten, in diesem Fall der Fotowiderstand und die beiden Stellmotoren, entsprechend dem Massekabel und dem Kabel, das die Verschraubung vornimmt, verbunden werden.

Schritt 3: So funktioniert das Produkt

Die Funktionsweise des Produkts ist wie folgt:

Wenn der Hund den Ball im Eimer lässt, erkennt der Fotowiderstand, dass weniger Licht darin ist, dann gibt Servomotor 1 das "Katapult" frei und schleudert den Ball. Wenn der Ball bereits geworfen wurde, bewegt der Servomotor 2 das "Katapult" in die Ausgangsposition und schließlich hält der Servomotor 1 es, um in Zukunft die gleiche Bewegung ausführen zu können.

Schritt 4: Der Code

#enthalten

int Fotowiderstand = A0; Servoservo_9; Servoservo_8;

int Fotowiderstandswert; int pos1 = 0; int pos2 = 0;

Leere Einrichtung () {

servo_9.attach(9); servo_8.attach(8); Serial.begin (9600); }

Leere Schleife () {

int Fotowiderstandswert = analogRead (Fotowiderstand); Serial.println (Fotowiderstandswert); Wenn (Fotowiderstandswert < 150) {// für (pos1 = 0; pos1 <= 90; pos1 + = 1) {servo_9.write (90); Verzögerung (2000);

// für (pos2 = 0; pos2 <= 90; pos2 + = 1) {servo_8.write (100); Verzögerung (2000);

// für (pos1 = 90; pos1 <= 0; pos1 -= 1) {servo_9.write (0); Verzögerung (2000);

// für (pos2 = 90; pos2 <= 0; pos2 -= 1) {servo_8.write (0); Verzögerung (2000); } }

Schritt 5: Materialien für die Struktur und ihre Erstellung

Materialien für die Struktur und ihre Entstehung
Materialien für die Struktur und ihre Entstehung

Für die Erstellung der Struktur haben wir drei A4-Blätter PET verwendet und diese Zeichnung mit einer Laserschneidmaschine geschnitten, um alle Teile unseres Moduls zu erhalten.

Zwei der Blätter sind die Basis und der Träger der Struktur. Die Teile mit der Nummer 1 werden in die Basis gelegt, um einen Abstand zwischen dem ersten und dem zweiten Blatt zu schaffen, in dem alle Arduino- und Elektrogeräte platziert werden können.

Um das Katapult zu bauen, brauchen wir die Teile 2, 3 und 4. Die Teile Nummer zwei werden in die Basis gesteckt und halten das Katapult und lassen es sich drehen. Die längste ist die Hauptstruktur des Katapults, die Teile Nummer 3 werden am Ende des Katapults geklebt und umgeben den kreisförmigen Raum, in den der Fotowiderstand gehen wird, um die Kugel an dieser Stelle zu halten.

Die Anzahl 5 Stück sind für die Servos, damit sie weiter Platz erreichen und ihre Funktion besser erfüllen können.

Nun, da wir alle Strukturen fast fertig haben, müssen wir die Gummibänder anbringen, die die notwendige Spannung für den Schuss erzeugen. (Es ist wichtig, mit den Gummibändern vorsichtig zu sein, denn wenn die Haken nicht stark genug sind und das Material zerbrechlich ist, kann die Struktur brechen.)

Schritt 6: Das Endprodukt

Das Endprodukt
Das Endprodukt

Dies ist unser Endprodukt.

Hoffe du magst es!

Empfohlen: