Სარჩევი:

ARDUINO NINJA WARRIOR !!!: 6 ნაბიჯი
ARDUINO NINJA WARRIOR !!!: 6 ნაბიჯი

ვიდეო: ARDUINO NINJA WARRIOR !!!: 6 ნაბიჯი

ვიდეო: ARDUINO NINJA WARRIOR !!!: 6 ნაბიჯი
ვიდეო: This anti-tank drone-missile concept is mind blowing. 2024, ნოემბერი
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

ამდენმა ადამიანმა გაუკეთა ასეთი საშინელი რამ არდუინოს

დღეს არდუინო შურს იძიებს

ეს არდუინო რობოტი გაანადგურებს ყველა დამპყრობელს, მახვილით! იაააააააა !!!!!!!!

ნაბიჯი 1: საჭირო ნაწილები:

საჭირო ნაწილები
საჭირო ნაწილები

Დამშვიდდი! თქვენ არ დაგჭირდებათ ფოლადის ხმალი მბრწყინავი დანით და ხალიჩით ამ პროექტის შესაქმნელად! ადამიანების მკვლელობა აკრძალულია უმეტეს ქვეყნებში, თუ არა ყველა

ამ პროექტის შესაქმნელად დაგჭირდებათ შემდეგი ჩვეულებრივი ნივთები:

1) Arduino UNO

2) ანალოგური ჯოისტიკი (იაფი, მაგრამ გასაოცარი პერსონალი)

3) ორი სერვისი. მე გამოვიყენე 9 გ სერვო და 3.7 გ სერვო

4) მზის დაფის ფურცელი/ მუყაოს ფურცელი/ დეპრონის ფურცელი (რაც გირჩევნიათ).

5) ცხელი წებოს იარაღი

6) მინი პურის დაფა, ან ნებისმიერი სახის ბაზა

7) ჯუმბერის მავთულები

8) დენის ბანკი

ნაბიჯი 2: შეკრება:

შეკრება
შეკრება

შეაერთეთ შემდეგი Arduino ქინძისთავები ანალოგიურ ჯოისტიკზე;

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

შეაერთეთ სერვისების საკონტროლო მავთული D9 და D10 არდუინოზე და vcc და gnd ტერმინალები შესაბამისად 5v/3.3v და gnd შესაბამისად

შენიშვნა: თუ თქვენ იყენებთ უფრო დიდ სერვისებს, გთხოვთ ჩართოთ ისინი ცალკე წყაროდან, რადგან არდუინო არასაკმარისი იქნება.

ნაბიჯი 3: რობოტის შექმნა:

რობოტის მშენებლობა
რობოტის მშენებლობა

დააფიქსირეთ უფრო დიდი სერვო ბაზაზე ცხელი წებოთი

შემდეგ, დააინსტალირეთ პატარა სერვო მკლავზე

ნაბიჯი 4: ხმლის დამზადება:

ხმლის დამზადება
ხმლის დამზადება

დაამზადეთ ხმალი თქვენთვის სასურველი მასალით. შემდეგ მიამაგრეთ იგი რობოტის უფრო პატარა სერვოს მკლავზე

(მე ნამდვილად ცუდად ვარ ხელოვნებასა და ხელობაში, ამიტომ ჩემი ხმალი ჯოხს უფრო ჰგავდა.)

ნაბიჯი 5: კოდი;

#ჩართეთ

სერვო მისერვო;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int ბ;

int გ;

int დ;

void setup () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

ბათილი მარყუჟი () {

a = analogRead (x);

b = რუკა (a, 0, 1023, 0, 180);

myservo. დაწერე (ბ);

დაგვიანება (15);

c = analogRead (y);

d = რუკა (c, 0, 1023, 0, 180);

myservo2. დაწერე (დ);

დაგვიანება (15);

}

ნაბიჯი 6: შენი ნინჯა მზადაა !!!!!

გირჩევთ: