Inhaltsverzeichnis:

ARDUINO NINJA WARRIOR !!! - Gunook
ARDUINO NINJA WARRIOR !!! - Gunook

Video: ARDUINO NINJA WARRIOR !!! - Gunook

Video: ARDUINO NINJA WARRIOR !!! - Gunook
Video: Otto DIY "Ninja" the most versatile STEM+A Robot for you to become the Master of programming! 2024, November
Anonim
ARDUINO NINJA KRIEGER !!!
ARDUINO NINJA KRIEGER !!!

So viele Leute haben Arduino so grausame Dinge angetan

Heute wird Arduino Rache nehmen

Dieser Arduino-Roboter wird alle Eindringlinge mit einem SCHWERT abwehren! YAAAAAA!!!!!!!!

Schritt 1: Erforderliche Teile:

Erforderliche Teile
Erforderliche Teile

Sich beruhigen! Für dieses Projekt benötigen Sie kein Stahlschwert mit glänzender Klinge und Scheide! Das Töten von Menschen ist in den meisten Ländern verboten, wenn nicht in allen

Sie benötigen die folgenden alltäglichen Dinge, um dieses Projekt zu machen:

1) Ein Arduino UNO

2) Ein analoger Joystick (billiges, aber tolles Zeug)

3) Zwei Servos. Ich habe ein 9g-Servo und ein 3,7g-Servo verwendet

4) Sunboard-Blatt / Kartonblatt / Depron-Blatt (was auch immer Sie bevorzugen).

5) Eine Heißklebepistole

6) Ein Mini-Steckbrett oder irgendeine Art von Basis

7) Überbrückungsdrähte

8) Eine Powerbank

Schritt 2: Montage:

Montage
Montage

Verbinden Sie die folgenden Arduino-Pins mit dem analogen Joystick;

5V-VCC, Masse-Erde, A0- VRX, A1-VRY

Verbinden Sie das Steuerkabel der Servos mit D9 und D10 am Arduino und die vcc- und gnd-Anschlüsse mit 5 V / 3,3 V bzw. Gnd

Hinweis: Wenn Sie größere Servos verwenden, versorgen Sie diese bitte mit einer separaten Quelle, da das Arduino nicht ausreicht.

Schritt 3: Aufbau des Roboters:

Bau des Roboters
Bau des Roboters

Befestigen Sie das größere Servo mit Heißkleber an der Basis

Montieren Sie dann das kleinere Servo an seinem Arm

Schritt 4: Das Schwert herstellen:

Das Schwert herstellen
Das Schwert herstellen

Machen Sie das Schwert mit dem Material Ihrer Wahl. Dann befestigen Sie es am Arm des kleineren Servos des Roboters

(Ich bin wirklich schlecht in Kunst und Handwerk, daher sah mein Schwert eher aus wie ein Stock.)

Schritt 5: Code;

#enthalten

Servo-Myservo;

Servo myservo2;

intx=0;

int y = 1;

int pos1=0;

int pos2=0;

int a; intb;

intc;

int d;

Leere Einrichtung () {

myservo.attach(9);

myservo2.attach(10);

pinMode(x, EINGANG);

pinMode(y, EINGANG);

}

Leere Schleife () {

a=analogRead(x);

b=map(a, 0, 1023, 0, 180);

myservo.write(b);

Verzögerung(15);

c=analogRead(y);

d=map(c, 0, 1023, 0, 180);

myservo2.write(d);

Verzögerung(15);

}

Schritt 6: DEIN NINJA IST BEREIT!!!!!

Empfohlen: