İçindekiler:

ARDUINO NINJA SAVAŞÇI !!!: 6 Adım
ARDUINO NINJA SAVAŞÇI !!!: 6 Adım

Video: ARDUINO NINJA SAVAŞÇI !!!: 6 Adım

Video: ARDUINO NINJA SAVAŞÇI !!!: 6 Adım
Video: 6 SÜPER KAHRAMAN || TÜRKÇE DUBLAJ || TAM İZLE || ANİMASYON 2024, Kasım
Anonim
ARDUINO NINJA SAVAŞÇI !!!
ARDUINO NINJA SAVAŞÇI !!!

O kadar çok insan Arduino'ya böyle iğrenç şeyler yaptı ki

Bugün Arduino intikam alacak

Bu arduino robotu, bir KıLıÇ !YAAAAAAA!!!!!!!!!!!

Adım 1: Gerekli Parçalar:

Gerekli Parçalar
Gerekli Parçalar

Sakin ol! Bu projeyi yapmak için parlak bir bıçak ve bir kın ile çelik bir kılıca ihtiyacınız olmayacak! İnsan öldürmek, hepsinde olmasa da çoğu ülkede yasak

Bu projeyi yapmak için aşağıdaki sıradan öğelere ihtiyacınız olacak:

1) Bir Arduino UNO

2) Analog bir joystick (ucuz ama harika şeyler)

3) İki servo. 9g servo ve 3.7g servo kullandım

4) Sunboard levha/Karton levha/Depron levha (tercih ettiğiniz her şey).

5) Sıcak tutkal tabancası

6) Mini bir devre tahtası veya herhangi bir taban

7) Atlama telleri

8) Bir güç bankası

Adım 2: Montaj:

Toplantı
Toplantı

Aşağıdaki Arduino pinlerini analog joystick'e bağlayın;

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

Servoların kontrol kablosunu Arduino üzerinde D9 ve D10'a ve vcc ve gnd terminallerini sırasıyla 5v/3.3v ve gnd'ye bağlayın

Not: Daha büyük servolar kullanıyorsanız, arduino yetersiz kalacağından lütfen onları ayrı bir kaynaktan çalıştırın.

Adım 3: Robotu İnşa Etme:

Robotu İnşa Etmek
Robotu İnşa Etmek

Daha büyük servoyu sıcak tutkalla tabana sabitleyin

Ardından, daha küçük servoyu koluna monte edin

Adım 4: Kılıcı Yapmak:

Kılıcın Yapılışı
Kılıcın Yapılışı

Kılıcı istediğiniz malzeme ile yapın. Ardından robotun daha küçük servosunun koluna takın

(Sanat ve zanaatta gerçekten kötüyüm, bu yüzden kılıcım daha çok bir sopaya benziyordu.)

Adım 5: Kod;

#Dahil etmek

Servo myservo;

Servo myservo2;

int x=0;

int y=1;

int konum1=0;

int konum2=0;

int a; int b;

int c;

int d;

geçersiz kurulum() {

myservo.attach(9);

myservo2.attach(10);

pinMode(x, GİRİŞ);

pinMode(y, GİRİŞ);

}

boşluk döngüsü () {

a=analogRead(x);

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

myservo.write(b);

gecikme(15);

c=analogRead(y);

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

myservo2.write(d);

gecikme(15);

}

Adım 6: NINJA'NIZ HAZIR!!!!!!

Önerilen: