Inhaltsverzeichnis:

3D gedruckter Roboter - Gunook
3D gedruckter Roboter - Gunook

Video: 3D gedruckter Roboter - Gunook

Video: 3D gedruckter Roboter - Gunook
Video: 3D gedruckter Roboterarm bedient 3D-Drucker! XXL Entwicklungsprojekt | Jeder kann ihn nachbauen! 2024, Juli
Anonim
3D gedruckter Roboter
3D gedruckter Roboter

Das Schöne am 3D-Druck ist, dass er das Bauen von Robotern einfach macht. Sie können jede beliebige Konfiguration von Teilen entwerfen, die Sie sich vorstellen können, und haben sie praktisch sofort in der Hand. Dies ermöglicht schnelles Prototyping und Experimentieren. Dieser spezielle 3D-gedruckte Roboter ist ein Beispiel dafür. Diese Idee, einen Walker-Bot zu haben, der seinen vorderen Schwerpunkt verlagert, ist eine, die ich seit einigen Jahren habe. Die Umsetzung mit Standardteilen erwies sich jedoch immer als ziemlich knifflig und hinderte mich daran, es wirklich zu versuchen. Als mir jedoch klar wurde, dass dies mit 3D-Druck schnell und einfach möglich ist, konnte ich diesen Roboter in etwa zwei Tagen endlich erstellen. Der 3D-Druck hat es mir im Grunde ermöglicht, eine Idee in weniger als 48 Stunden zu verwirklichen. Wenn Sie sich an der Herstellung dieses einfachen Roboters versuchen möchten, habe ich die Dateien und Anleitungen beigefügt, die Sie selbst herstellen können. Dies ist auf jeden Fall ein lustiges Wochenendprojekt für jemanden mit einem 3D-Drucker, der sich ein wenig mit Elektronik und Löten auskennt, um mit Robotik nasse Füße zu bekommen.

Schritt 1: Roboterteile

Roboterteile
Roboterteile

Holen Sie sich die folgenden Materialien:

(x1) 3D-Drucker (ich benutze einen Creality CR-10) (x2) Standard-Servos (x1) Arduino Micro (x1) 40-Pin-Buchse (x1) PCB (x1) 9V Batterieschnapper (x1) 9V Batteriehalter (x1) 9V Batterie (x2) 3-polige Stiftleisten (x13) M3 Muttern und Schrauben (x4) Bleistifte

(Beachten Sie, dass einige der Links auf dieser Seite Affiliate-Links sind. Dies ändert nichts an den Kosten des Artikels für Sie. Ich reinvestiere alle Einnahmen, die ich erhalte, in neue Projekte. Wenn Sie Vorschläge für alternative Lieferanten wünschen, lassen Sie es mich bitte kennt.)

Schritt 2: 3D-Druckteile

3D-Druckteile
3D-Druckteile

3D-Drucken Sie die angehängten Dateien mit Ihrem speziellen 3D-Drucker. Möglicherweise müssen Sie die Dateien einrichten, um mit Unterstützung für Ihr spezielles Setup zu arbeiten.

Schritt 3: Frontmontage

Frontmontage
Frontmontage
Frontmontage
Frontmontage
Frontmontage
Frontmontage

Setzen Sie vier Schrauben in die Vorderseite des Roboters ein.

Schieben Sie die beiden vorderen Beinzahnräder so in das Fach an der Vorderseite des Roboterkörpers, dass die Beinbuchsen nach außen zeigen.

Legen Sie das Zahnrad zwischen die beiden Zahnstangen der Beine.

Drücken Sie die Antriebswelle des Servos in die Buchse am Mittelzahnrad und befestigen Sie diese mit einer Schraube.

Zum Schluss schrauben Sie das Servo mit den zuvor installierten Schrauben fest, um die vordere Montage abzuschließen.

Schritt 4: Bottom Servo

Unterer Servo
Unterer Servo
Unterer Servo
Unterer Servo

Schieben Sie das untere Servo in seine Halterung und schrauben Sie es fest.

Schritt 5: Befestigen Sie den Torso

Befestigen Sie den Torso
Befestigen Sie den Torso
Befestigen Sie den Torso
Befestigen Sie den Torso

Drücken Sie den 3D-gedruckten Torso mittig auf die Antriebsschaltung des Motors und schrauben Sie ihn fest.

Schritt 6: Bleistifte einsetzen

Bleistifte einsetzen
Bleistifte einsetzen
Bleistifte einsetzen
Bleistifte einsetzen

Stifte so in die Torsobuchse einführen, dass die Radiergummienden herausragen.

Schritt 7: Ziehen Sie die Radiergummis

Zieh die Radiergummis
Zieh die Radiergummis
Zieh die Radiergummis
Zieh die Radiergummis

Ziehen Sie die Radiergummis mit einer Zange von zwei Bleistiften ab.

Schritt 8: Weitere Bleistifte einsetzen

Weitere Bleistifte einsetzen
Weitere Bleistifte einsetzen
Weitere Bleistifte einsetzen
Weitere Bleistifte einsetzen

Stecken Sie das Ende der Bleistifte, an denen der Radiergummi befestigt war, in jede der vorderen Beinfassungen.

Schritt 9: Bauen Sie die Schaltung auf

Baue die Schaltung
Baue die Schaltung
Baue die Schaltung
Baue die Schaltung

Löten Sie die 40-polige Buchse in die Mitte der Platine. Verbinden Sie das schwarze Kabel vom 9-V-Batterieschnapper mit dem Massestift der Arduino-Buchse und das rote Kabel mit dem V-in-Pin 40-Pin-Buchse wie folgt: Header Pin 1 - 5V Powerheader Pin 2 - Groundheader Pin 3 - Digital Pin 8 (Buchse Pin 36) Löten Sie den zweiten dreipoligen Stift wie folgt an die 40-Pin-Buchse: Header Pin 1 - 5V Powerheader Pin 2 - Groundheader Pin 3 - Digital Pin 9 (Buchse Pin 37)

Schritt 10: Bohren

Bohren
Bohren
Bohren
Bohren

Bohren Sie ein 1/8-Zoll-Loch mittig auf einen Teil der Platine, an dem keine elektrischen Lötverbindungen vorhanden sind.

Schritt 11: Legen Sie das Arduino Micro ein

Setzen Sie das Arduino Micro ein
Setzen Sie das Arduino Micro ein

Stecken Sie das Arduino Micro in die entsprechenden Pins der Buchse.

Schritt 12: Befestigen Sie den Batterieclip

Bringen Sie den Batterieclip an
Bringen Sie den Batterieclip an
Bringen Sie den Batterieclip an
Bringen Sie den Batterieclip an

Bringen Sie den Batterieclip an der Unterseite der Platine an und achten Sie darauf, dass keine elektrischen Verbindungen damit kurzgeschlossen werden.

Schritt 13: Befestigen Sie die Platine

Bringen Sie die Platine an
Bringen Sie die Platine an
Bringen Sie die Platine an
Bringen Sie die Platine an
Bringen Sie die Platine an
Bringen Sie die Platine an

Schrauben Sie die Platine an den Befestigungslöchern am Roboterkörper fest.

Schritt 14: Verdrahten Sie die Servos

Verdrahten Sie die Servos
Verdrahten Sie die Servos
Verdrahten Sie die Servos
Verdrahten Sie die Servos

Stecken Sie die Servobuchsen in die entsprechenden Stiftleisten auf der Platine.

Schritt 15: Programmieren Sie das Arduino

Programmieren Sie den Arduino
Programmieren Sie den Arduino

Programmieren Sie den Arduino mit folgendem Code:

//

// Code für einen 3D-gedruckten Roboter // Erfahren Sie mehr unter: https://www.instructables.com/id/3D-Printed-Robot/ // Dieser Code ist gemeinfrei // // fügen Sie die Servobibliothek hinzu # include // Zwei Servoinstanzen erstellen Servo myservo; Servo myservo1; // Ändern Sie diese Zahlen, bis die Servos zentriert sind!!!! //Theoretisch ist 90 das perfekte Zentrum, aber normalerweise ist es höher oder niedriger. int FrontBalanced = 75; int BackCentered = 100; //Variablen zum Ausgleich des hinteren Gleichgewichtszentrums, wenn sich die Vorderseite verschiebt int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Richten Sie die Anfangsbedingungen der Servos ein und warten Sie 2 Sekunden Void setup () { myservo.attach (8); myservo1.attach(9); myservo1.write (FrontBalanced); myservo.write (BackCentered); Verzögerung (2000); aufrechtzuerhalten. Void Schleife () {//Gerade gerade gehen goStraight (); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } // Rechts abbiegen goRight (); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } //Gerade gerade gehen goStraight(); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } // Links abbiegen goLeft (); for(int walk = 10; walk >= 0; walk -=1) { walkOn(); } } // Lauffunktion void walkOn () { myservo.write (BackCentered + 30); Verzögerung (1000); myservo.write(BackCentered - 30); Verzögerung (1000); } // Funktion nach links abbiegen void goLeft () { BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Funktion nach rechts abbiegen void goRight () { BackCentered = backRight; myservo1.write (FrontBalanced - 40); } //Gerade gehen Funktion void goStraight () { BackCentered = 100; myservo1.write (FrontBalanced); }

Schritt 16: Stecken Sie die Batterie ein

Stecken Sie den Akku ein
Stecken Sie den Akku ein

Stecken Sie die 9V-Batterie ein und sichern Sie sie mit dem Batterieclip.

Bild
Bild

Fanden Sie das nützlich, lustig oder unterhaltsam? Folgen Sie @madeineuphoria, um meine neuesten Projekte zu sehen.

Empfohlen: