Inhoudsopgave:

ARDUINO NINJA STRIJDER !!! - Ajarnpa
ARDUINO NINJA STRIJDER !!! - Ajarnpa

Video: ARDUINO NINJA STRIJDER !!! - Ajarnpa

Video: ARDUINO NINJA STRIJDER !!! - Ajarnpa
Video: AI God Spiritual Machines Robot Gurus and Buddha bots! 2024, November
Anonim
ARDUINO NINJA STRIJDER!!!
ARDUINO NINJA STRIJDER!!!

Zoveel mensen hebben zulke afschuwelijke dingen gedaan met Arduino

Vandaag zal Arduino wraak nemen

Deze arduino-robot zal alle indringers bevechten met een ZWAARD !YAAAAAAA!!!!!!!!

Stap 1: Benodigde onderdelen:

Benodigde onderdelen
Benodigde onderdelen

Rustig aan! Je hebt geen stalen zwaard met een glanzend lemmet en een schede nodig om dit project te maken! Het doden van mensen is in de meeste landen verboden, zo niet alle

Je hebt de volgende alledaagse items nodig om dit project te maken:

1) Een Arduino UNO

2) Een analoge joystick (goedkoop maar geweldig spul)

3) Twee servo's. Ik gebruikte een 9g servo en een 3.7g servo

4) Sunboard-vel / Kartonnen vel / Depron-vel (wat u maar wilt).

5) Een heet lijmpistool

6) Een mini-broodplank of een andere basis

7) Overbruggingsdraden

8) Een powerbank

Stap 2: Montage:

Samenkomst
Samenkomst

Sluit de volgende Arduino-pinnen aan op de analoge joystick;

5v-vcc, gnd-gnd, A0-VRX, A1-VRY

Sluit de stuurdraad van de servo's aan op D9 en D10 op de Arduino en de vcc- en gnd-terminals op respectievelijk 5v/3.3v en gnd

Opmerking: als je grotere servo's gebruikt, voed ze dan van een aparte bron, omdat de Arduino onvoldoende zal zijn.

Stap 3: De robot bouwen:

De robot bouwen
De robot bouwen

Bevestig de grotere servo aan de basis met hete lijm

Monteer vervolgens de kleinere servo op zijn arm

Stap 4: Het zwaard maken:

Het zwaard maken
Het zwaard maken

Maak het zwaard met het materiaal van uw keuze. Bevestig het vervolgens aan de arm van de kleinere servo van de robot

(Ik ben echt slecht in kunst en ambacht, dus mijn zwaard leek meer op een stok.)

Stap 5: Coderen;

#erbij betrekken

Servo-mijnservo;

Servo-myservo2;

int x=0;

int y=1;

int pos1=0;

int pos2=0;

int een; int b;

int c;

int d;

ongeldige setup() {

mijnservo.attach(9);

mijnservo2.attach(10);

pinMode(x, INGANG);

pinMode(y, INPUT);

}

lege lus() {

a=analogRead(x);

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

mijnservo.write(b);

vertraging (15);

c=analogRead(y);

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

mijnservo2.write(d);

vertraging (15);

}

Stap 6: JE NINJA IS KLAAR!!!!!

Aanbevolen: