Inhaltsverzeichnis:

Easy Zweibeiner Roboter - Gunook
Easy Zweibeiner Roboter - Gunook

Video: Easy Zweibeiner Roboter - Gunook

Video: Easy Zweibeiner Roboter - Gunook
Video: How To Make Bipedal Robot Easy At Home | Simple Walker Robot DIY 2024, November
Anonim
Einfacher Zweibeiner-Roboter
Einfacher Zweibeiner-Roboter
Einfacher Zweibeiner-Roboter
Einfacher Zweibeiner-Roboter
Einfacher Zweibeiner-Roboter
Einfacher Zweibeiner-Roboter

Ich habe diesen Roboter im letzten Jahr entwickelt, um ihn als Plattform zum Unterrichten von Robotik zu nutzen.

Mit diesem Roboter unterrichte ich, wie man Servos mit direkten Bewegungen und mit kontrollierten Bewegungen mit "FOR" bewegt.

Der Roboter kann tanzen, laufen und sogar rennen.

Du wirst brauchen:

Arduino Nano

14 männlich-männliche Drähte

kleines Protoboard

4 SG90-Servos

1 9V-Batterie

1 9V Batterieanschluss

2 Gummibänder

Schritt 1: Einige Beispiele für die Routinen, die dieser Roboter ausführen kann

Image
Image

Schritt 2: 3D-Modell zum Drucken

Folgen Sie diesem Link, um das Modell herunterzuladen.

Es ist skaliert, um SG90 Servos zu passen. Es wird kein Kleber benötigt. Alles ist aufsteckbar.

Schritt 3: Zusammenbau des Roboters

Spielen Sie das Video ab, um zu erfahren, wie Sie den Roboter zusammenbauen.

Achten Sie besonders auf die Position der Servowellen. Die Wellen müssen vor der Montage des Roboters exakt zentriert werden.

Um Ihre Servos zu zentrieren, können Sie dieses Programm ausführen, sobald Ihre Verkabelung abgeschlossen ist:

#enthalten

Servo rechter Fuß;

Servo rechter Oberschenkel;

Servo linker Fuß;

Servo linker Oberschenkel;

Void-Setup ()

{

rechter Fuß.attach(9);

rightthigh.attach(5);

leftfoot.attach(3);

leftthigh.attach(11);

leftfoot.write(90);

leftthigh.write (90);

rechter Oberschenkel.write(90);

rechter Fuß.write(90);

}

Leere Schleife ()

{

Verzögerung (500);

}

Schritt 4: Codebeispiel

#enthalten

Servo rechter Fuß;

Servo rechter Oberschenkel;

Servo linker Fuß;

Servo linker Oberschenkel;

Void-Setup ()

{

rechter Fuß.attach(9);

rightthigh.attach(5);

leftfoot.attach(3);

leftthigh.attach(11);

leftfoot.write(90);

leftthigh.write (90);

rechter Oberschenkel.write(90);

rechter Fuß.write(90);

}

Leere Schleife ()

{

//Grundierung movimiento pata derecha

leftfoot.write(90);

rechter Fuß.write(110);

rechter Oberschenkel.write(90);

leftthigh.write (90);

Verzögerung (500);

//segundo movimento pata derecha

leftfoot.write(90);

rechter Fuß.write(90);

rechter Oberschenkel.write(90);

leftthigh.write (90);

Verzögerung (500);

//tercer movimiento pata derecha

leftfoot.write(90);

rechter Fuß.write(90);

rechter Oberschenkel.write(110);

leftthigh.write (90);

Verzögerung (500);

//cuarto movimento pata derecha

leftfoot.write(90);

rechter Fuß.write(90);

rechter Oberschenkel.write(70);

leftthigh.write (90);

Verzögerung (500);

//primer movimiento pata izda

leftfoot.write(70);

rechter Fuß.write(90);

rechter Oberschenkel.write(90);

leftthigh.write (90);

Verzögerung (500);

//segundo movimento pata izda

leftfoot.write(90);

rechter Fuß.write(90);

rechter Oberschenkel.write(90);

leftthigh.write (90);

Verzögerung (500);

//tercer movimiento pata izda

leftfoot.write(90);

rechter Fuß.write(90);

rechter Oberschenkel.write(90);

leftthigh.write(70);

Verzögerung (500);

//cuarto movimento pata izda

leftfoot.write(90);

rechter Fuß.write(90);

rechter Oberschenkel.write(90);

leftthigh.write(110);

Verzögerung (500);

}

Empfohlen: