Inhaltsverzeichnis:

Arduino Servo Kicker - Gunook
Arduino Servo Kicker - Gunook

Video: Arduino Servo Kicker - Gunook

Video: Arduino Servo Kicker - Gunook
Video: Outboard Motor Servo Throttle Control part 3 2024, Juli
Anonim
Arduino Servo Kicker
Arduino Servo Kicker

von David Joy und Andrew Gotthard

Schritt 1: Einführung

Unser Ziel: Ein Kicker-ähnliches Spiel mit Arduinos, Servos und seinen Armen und Holzteilen zu erstellen.

Warum: Wir haben uns entschieden, dass dieses Projekt uns die Chance gibt, etwas Interessantes und Brauchbares zu schaffen und uns gleichzeitig mit einer breiten Palette von Themen wie Holzbearbeitung, Codierung der Arduinos, 3D-Druck und Verkabelung zu beschäftigen.

Schritt 2: Benötigte Materialien

  • Arduino (einschließlich Redboard und Steckbrett)
  • Laptop (wenn Arduino zum Ausführen angeschlossen sein muss)
  • 4 Servos und Scheiben
  • 8 3D-gedruckte Servoarme
  • 8 Tasten
  • 8 10k Ohm Widerstände
  • Ausreichende Verkabelung
  • Kleber
  • Zugang zu einem 3D-Drucker
  • Holz (siehe spezifische Größen im Abschnitt zum Bauen der Bretter)
  • Ball (ein Tischtennisball funktioniert gut)
  • Sekundenkleber
  • Schrauben und Bohrer

Schritt 3: Erstellen der Servoarme

Erstellen der Servoarme
Erstellen der Servoarme
Erstellen der Servoarme
Erstellen der Servoarme
Erstellen der Servoarme
Erstellen der Servoarme
  1. Verwenden Sie Onshape, um Servoarme zu entwerfen, die Sie verwenden, um die Tischtennisbälle im Spiel zu treffen.
  2. Machen Sie jeden Arm 6 cm lang mit einem Teil, der 2,5 cm nach unten extrudiert. (Achten Sie darauf, dass sich die Extrusion erstreckt, damit sie sich um das Servo selbst drehen kann.)
  3. Verwenden Sie das kreisförmige Servostück, um die Arme anzubringen und die Mittellinie des ersten, die zur Mitte des Spielbretts zeigt, parallel zu den Torseiten des Spielbretts zu platzieren.
  4. Platzieren Sie die Mittellinie, die den zweiten Arm teilt, in einem Höhenwinkel von 129 Grad zum ersten Servoarm.
  5. Platzieren Sie als nächstes 4 Servos 5 cm über jedem der diagonalen Führungsbretter und 9,75 cm von jeder der Seitenwände, die dem Servo am nächsten sind. (Auf jeder Seite sollten zwei sein.)
  6. Dann haben wir ein Loch für die Servodrähte gebohrt und das Servo mit Sekundenkleber verklebt.

Beispiel für unseren Servoarm:

Schritt 4: Erstellen des Boards

Erstellen des Boards
Erstellen des Boards
Erstellen des Boards
Erstellen des Boards
  1. Machen Sie einen 54x36 cm großen Holzsockel. (Dies berücksichtigt die Dicke der Wände.)
  2. Dann vier 14 cm Diagonalen und zwei 30 cm Seiten schneiden. (Diese Wände sollten 2 cm dick und 4 cm oder mehr sein.)
  3. Zeichnen Sie als nächstes Linien, die zu jeder Seite zwei Zentimeter von der Wand entfernt sind, um eine neue rechteckige Box zu erstellen.
  4. Messen Sie dann an jeder der vier Ecken des Rechtecks 10 cm entlang jeder Seite des Rechtecks und ziehen Sie eine Linie zwischen diesen beiden Punkten. Diese Linie ist die Linie für die diagonalen Wandstücke.
  5. Nach Fertigstellung 5 cm über jeder Diagonale messen und eine 9,75 cm lange Linie ziehen, die senkrecht zum Seitenbrett steht.
  6. Zeichnen oder verfolgen Sie ein Rechteck, das am Ende der Linie zentriert ist, die der Servobasis entspricht.
  7. Ziehen Sie dann zwischen jedem Diagonalpaar eine Linie, die parallel zu den Torseiten verläuft.
  8. Schneiden Sie eine schräge Fläche zwischen den beiden Diagonalen und der im vorherigen Schritt darüber gezogenen Linie zu jedem der Tore.
  9. Bohren Sie für jedes Servo ein Loch in der Nähe des Servosockels und zwischen dem Servo und der Seitenwand.
  10. Schrauben Sie jedes der Wandstücke nach unten und verwenden Sie Sekundenkleber, um das Servo zu halten.
  11. Kleben Sie die Servoarme mit Sekundenkleber auf das Servo, indem Sie den Servoarm auf der Innenseite der Platine parallel zu den Torseiten platzieren.
  12. Als nächstes verbinden Sie die Drähte für das Servo unter der Platine.

Schritt 5: Elektronik und Programmierung

Elektronik und Programmierung
Elektronik und Programmierung
Elektronik und Programmierung
Elektronik und Programmierung
  1. "Die Elektronik für jeden Spieler besteht aus 2 Servos, 4 Tasten, 4 10k Ohm Widerständen, einem Arduino und ausreichender Verkabelung.
  2. Verbinden Sie bei jedem Arduino die positive (schwarze Plus) Spalte mit 5V und die negative (rote Minus) mit Masse.
  3. Platzieren Sie vier Knöpfe auf dem Steckbrett, wo Sie sie haben möchten.
  4. Testen Sie, ob Sie die Tasten bequem drücken können, bevor Sie fortfahren.
  5. Schließen Sie für die eine an jeder Taste (in der sich ein Kontakt befindet) einen 10 k Ohm Widerstand zwischen dieser Reihe und der positiven Spalte an.
  6. Verbinden Sie in jeder der gleichen Reihen einen Draht mit dem entsprechenden Pin.
  7. Pins 2 und 3 steuern das Servo in Pin 9 und Pins 4 und 5 steuern das Servo in Pin 10.
  8. Um die Servos zu verdrahten (Sie müssen sie für diesen Schritt angeklebt haben), verbinden Sie das weiße Kabel (Signal) mit Pin 9 oder 10 (je nachdem, welche Tasten es steuern sollen). Verbinden Sie das schwarze Kabel (Strom) mit der positiven Säule und das rote Kabel (Masse) mit der negativen Säule."

"Laden Sie das angehängte Programm herunter und laden Sie es auf beide Arduinos hoch. Das Programm initialisiert alle Servos und Eingänge, prüft dann alle 20 Millisekunden (50 Mal pro Sekunde) auf Tasten, die gedrückt werden und passt die Servos entsprechend an. Nachdem das Programm hochgeladen wurde, dreht sich jedes Servo 1,5 Sekunden lang, um zu bestätigen, dass sie richtig verdrahtet sind und bei 90 Grad enden."

Empfohlen: