Tartalomjegyzék:

ARDUINO NINJA WARRIOR !!!: 6 lépés
ARDUINO NINJA WARRIOR !!!: 6 lépés

Videó: ARDUINO NINJA WARRIOR !!!: 6 lépés

Videó: ARDUINO NINJA WARRIOR !!!: 6 lépés
Videó: Тур по Моему Секретному Складу 2024, November
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Annyi ember tett ilyen kegyetlen dolgokat Arduino -val

Ma Arduino bosszút áll

Ez az arduino robot legyőz minden betolakodót, karddal! YAAAAAAA !!!!!!!!

1. lépés: Szükséges alkatrészek:

Szükséges alkatrészek
Szükséges alkatrészek

Higadj le! A projekt elkészítéséhez nem lesz szüksége acél kardra, fényes pengével és hüvelysel! Az emberek megölése a legtöbb országban tilos, ha nem mindenhol

A projekt megvalósításához a következő hétköznapi elemekre lesz szüksége:

1) Egy Arduino UNO

2) Analóg joystick (olcsó, de félelmetes cucc)

3) Két szervó. Én 9g szervót és 3,7g szervót használtam

4) Sunboard lap/ Karton lap/ Depron lap (amit szeretne).

5) Forró ragasztópisztoly

6) Egy mini kenyértábla, vagy bármilyen alap

7) Jumper vezetékek

8) Erőbank

2. lépés: Összeszerelés:

Összeszerelés
Összeszerelés

Csatlakoztassa a következő Arduino csapokat az analóg joystickhoz;

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

Csatlakoztassa a szervók vezérlővezetékét az Arduino D9 és D10 csatlakozójához, valamint a vcc és a gnd terminálokat az 5v/3.3v és a gnd csatlakozóhoz

Megjegyzés: Ha nagyobb szervókat használ, kérjük, külön forrásból táplálja őket, mivel az arduino nem lesz elegendő.

3. lépés: A robot építése:

A robot építése
A robot építése

Rögzítse a nagyobb szervót az alaphoz forró ragasztóval

Ezután szerelje fel a kisebb szervót a karjára

4. lépés: A kard elkészítése:

A kard elkészítése
A kard elkészítése

Készítse el a kardot a választott anyaggal. Ezután rögzítse a robot kisebb szervójának karjához

(Nagyon rossz vagyok a művészetben és a kézművességben, ezért a kardom inkább botnak tűnt.)

5. lépés: kód;

#befoglalni

Szervo myservo;

Szervo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

void setup () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void loop () {

a = analogRead (x);

b = térkép (a, 0, 1023, 0, 180);

myservo.write (b);

késleltetés (15);

c = analóg olvasás (y);

d = térkép (c, 0, 1023, 0, 180);

myservo2.write (d);

késleltetés (15);

}

6. lépés: A NINJA KÉSZ !!!!!

Ajánlott: