Table des matières:

ARDUINO NINJA GUERRIER !!! : 6 étapes
ARDUINO NINJA GUERRIER !!! : 6 étapes

Vidéo: ARDUINO NINJA GUERRIER !!! : 6 étapes

Vidéo: ARDUINO NINJA GUERRIER !!! : 6 étapes
Vidéo: Arduino Mecanum Wheel Robot Car | App and code FREE included 2024, Novembre
Anonim
GUERRIER ARDUINO NINJA !!!
GUERRIER ARDUINO NINJA !!!

Tant de gens ont fait des choses si atroces à Arduino

Aujourd'hui, Arduino va se venger

Ce robot arduino combattra tous les envahisseurs, avec une ÉPÉE !YAAAAAAA!!!!!!!!!

Étape 1: Pièces requises:

Pièces requises
Pièces requises

Calmer! Vous n'aurez pas besoin d'une épée en acier avec une lame brillante et un fourreau pour réaliser ce projet ! Tuer des gens est interdit dans la plupart des pays, sinon tous

Vous aurez besoin des éléments banals suivants pour réaliser ce projet:

1) Un Arduino UNO

2) Un joystick analogique (truc pas cher mais génial)

3) Deux servos. J'ai utilisé un servo 9g et un servo 3.7g

4) feuille de Sunboard/feuille de carton/feuille de Depron (ce que vous préférez).

5) Un pistolet à colle chaude

6) Une mini planche à pain, ou toute sorte de base

7) Cavaliers

8) Une banque d'alimentation

Étape 2: Assemblage:

Assemblée
Assemblée

Connectez les broches Arduino suivantes au joystick analogique;

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

Connectez le fil de commande des servos à D9 et D10 sur l'Arduino et les bornes vcc et gnd à 5v/3.3v et gnd respectivement

Remarque: si vous utilisez des servos plus gros, veuillez les alimenter à partir d'une source distincte, car l'arduino sera insuffisant.

Étape 3: Construire le robot:

Construire le robot
Construire le robot

Fixez le plus grand servo à la base avec de la colle chaude

Ensuite, montez le plus petit servo sur son bras

Étape 4: Fabrication de l'épée:

Fabriquer l'épée
Fabriquer l'épée

Fabriquez l'épée avec le matériau de votre choix. Attachez-le ensuite au bras du plus petit servo du robot

(Je suis vraiment mauvais en art et en artisanat, donc mon épée ressemblait plus à un bâton.)

Étape 5: Coder;

#comprendre

Servo myservo;

Servo myservo2;

entier x=0;

entier y=1;

int pos1=0;

int pos2=0;

int un; int b;

int c;

entier d;

void setup() {

monservo.attach(9);

monservo2.attach(10);

pinMode(x, INPUT);

pinMode(y, INPUT);

}

boucle vide() {

a=analogRead(x);

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

monservo.write(b);

retard(15);

c=analogRead(y);

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

monservo2.write(d);

retard(15);

}

Étape 6: VOTRE NINJA EST PRÊT !!!!!

Conseillé: