Inhaltsverzeichnis:

Roboter - Gunook
Roboter - Gunook

Video: Roboter - Gunook

Video: Roboter - Gunook
Video: World's FASTEST NERF Minigun - The MOAB 2024, Juli
Anonim
Image
Image

Für unser letztes Projekt wurde uns gesagt, dass wir bauen sollten, was wir wollten. Mit dem, was wir gelernt haben und was wir online finden konnten. Ich bin ein großer Fan der Super Smash Bros-Reihe. Ich besitze alle Spiele außer dem ersten. Also habe ich mich für mein letztes Projekt entschieden, einen Roboter basierend auf dem spielbaren Charakter R. O. B.

Schritt 1: Materialien

Materialien
Materialien
Materialien
Materialien
  • 4 180-Grad-Servo
  • 13 männlich - männliche Drähte
  • 8 männliche - weibliche Drähte
  • 2 Joysticks
  • 1 Steckbrett
  • 1 Arduino

Schritt 2: Die Verkabelung

Die Verkabelung
Die Verkabelung
Die Verkabelung
Die Verkabelung
Die Verkabelung
Die Verkabelung
Die Verkabelung
Die Verkabelung

Verwenden Sie ein männlich-männliches Kabel, um die negative Seite des Steckbretts mit Masse (GND) auf dem Arduino zu verbinden. Verbinden Sie dann den VR X des Joysticks mit A0 und A2 und den VR Y mit A1 und A3 auf dem Arduino. Verbinden Sie dann den 5-V-Pin des Joysticks mit den 3,5- und 5-V-Pins auf Arduino und die GNDs mit einem beliebigen GND auf Arduino. Verbinden Sie dann für jeden der 4 Servos das weiße Kabel mit den Pins 7 - 4 des Arduino. Verbinden Sie dann das rote Kabel der Servos mit dem positiven Steckbrett und verbinden Sie das schwarze Kabel mit der negativen Seite des Steckbretts. Schließen Sie dann die Battery Box an, um den Stromkreis mit Strom zu versorgen.

Schritt 3: Code - Deklarieren Sie Ihre Variablen

Code - Deklarieren Sie Ihre Variablen
Code - Deklarieren Sie Ihre Variablen

#enthalten

Servoservo1; Servo-Servo2; Servoservo3; Servoservo4; int FreudeX = 0; int joyY = 1; int FreudeX2 = 2; int FreudeY2 = 3; int joyVal; int joyVal2;

Der Servo-Befehl erstellt ein Servo-Objekt zum Steuern eines Servos.

Schritt 4: Code - Einrichtung

Code - Einrichtung
Code - Einrichtung

Void setup () {// Verbindet jedes Servo mit einem Pin servo1.attach (7); servo2.attach(6); servo3.attach(5); servo4.attach(4); }

Schritt 5:

Bild
Bild

Leere Schleife ()

{

joyVal = analogRead (joyX); // Liest den Joystick-Wert joyVal = map (joyVal, 0, 1023, 0, 180); // Konvertiert Joystick-Werte in Grad servo1.write (joyVal); // Ändert die Position des Servos entsprechend dem Joystick-Eingang joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); Verzögerung(15); joyVal2 = analogRead(joyX2); joyVal2 = map(joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = Karte (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); Verzögerung(15); }

Schritt 6: Die Basis

Die Basis
Die Basis

Sobald Sie die Schaltung und den Code fertig haben. Sie können mit dem Bau des eigentlichen Roboters beginnen. Für die Basis möchten Sie alle Winkel auf 45 Grad einstellen. Die langen Seiten sind 18 cm und die kurzen Seiten 6 cm. Folgen Sie einfach dem Bild und schneiden Sie die Form der Basis aus. Machen Sie dann 2 54 cm lange und 5 cm breite Streifen, die Sie als Wände verwenden. Lassen Sie die kleinen 6 cm Seiten offen. Dann möchten Sie die Basis duplizieren, um das Dach zu erstellen. Jetzt in diesem Fach werden wir die hinzufügen

Schritt 7: Den Körper drehen lassen

Image
Image
Den Körper drehen lassen
Den Körper drehen lassen
Den Körper drehen lassen
Den Körper drehen lassen

Holen Sie sich eine Papierhandtuchrolle und kleben Sie sie mit Klebeband / Heißklebepistole in die Mitte des Daches. Dann rund um den Boden der Papierhandtuchrolle etwas 6 cm hohe Ringe formen. Erstellen Sie dann einen großen Teller mit einem Loch, das groß genug ist, um die Papiertuchrolle hindurch zu passen. Legen Sie die Platte auf den Ring und stecken Sie dann ein Servo in die Oberseite der Papiertuchrolle. Wir können nicht das ganze Gewicht auf das Servo legen. Also werden wir Dübelstöcke verwenden und es drehen lassen. Machen Sie also 2 Löcher in der Platte, die groß genug sind, um einige Dübel zu passen. Stecken Sie die Dübel in das Loch, genug, dann stößt es ein wenig durch den Boden des Lochs. Kleben Sie die Dübel mit Klebeband / Heißklebepistole auf das Loch, damit es sich nicht bewegt. Nehmen Sie eine leere Taschentuchbox und machen Sie Löcher, die groß genug sind, um das andere Ende der Dübel zu passen. Achten Sie auch darauf, dass die Spreizung so groß ist, dass beide Dübel durchgehen können. Kleben Sie dann die Box auf das Servo und stecken Sie die Dübel in die Löcher der Tissue-Box. Kleben Sie die Dübel mit Klebeband / Heißkleber an die Löcher, damit sie sich nicht bewegen.

Empfohlen: