Sommario:

Robot: 7 passaggi (con immagini)
Robot: 7 passaggi (con immagini)

Video: Robot: 7 passaggi (con immagini)

Video: Robot: 7 passaggi (con immagini)
Video: Model your 6 axis cobot 2024, Novembre
Anonim
Image
Image

Per il nostro progetto finale, ci è stato detto di costruire quello che volevamo. Usando ciò che abbiamo imparato e ciò che potremmo trovare online. Sono un grande fan della serie Super Smash Bros. Possiedo tutti i giochi tranne il primo. Quindi, per il mio progetto finale, ho deciso di costruire un robot basato sul personaggio giocabile R. O. B.

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali
  • Servo 4 180 gradi
  • 13 Maschio - Cavi maschio
  • 8 fili maschio - femmina
  • 2 joystick
  • 1 tagliere
  • 1 Arduino

Passaggio 2: il cablaggio

Il cablaggio
Il cablaggio
Il cablaggio
Il cablaggio
Il cablaggio
Il cablaggio
Il cablaggio
Il cablaggio

Utilizzare un cavo maschio-maschio per collegare il lato negativo della breadboard a massa (GND) su Arduino. Quindi collega il VR X del Joystick ad A0 e A2, e il VR Y ad A1 e A3 su Arduino. Quindi collegare il pin 5v dei joystick ai pin 3,5 e 5 V su Arduino e i GND a qualsiasi GND su Arduino. Quindi per ciascuno dei 4 servi collegare il filo bianco ai pin 7 - 4 dell'Arduino. Quindi collegare il filo rosso sui servi alla breadboard del lato positivo e collegare il filo nero al lato negativo della breadboard. Quindi collegare il Battery Box per alimentare il circuito.

Passaggio 3: codice: dichiara le tue variabili

Codice - Dichiara le tue variabili
Codice - Dichiara le tue variabili

#includere

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int gioiaX = 0; int gioiaY = 1; int gioiaX2 = 2; int gioiaY2 = 3; int gioiaVal; int gioiaVal2;

Il comando Servo crea un oggetto servo per controllare un servo.

Passaggio 4: Codice - Configurazione

Codice - Configurazione
Codice - Configurazione

void setup(){ //Attacca ogni servo a un pin servo1.attach(7); servo2.attach(6); servo3.attach(5); servo4.attach(4); }

Passaggio 5:

Immagine
Immagine

ciclo vuoto ()

{

joyVal = analogRead(joyX); //Legge il valore del Joystick joyVal = map(joyVal, 0, 1023, 0, 180); //Converte i valori del Joystick in gradi servo1.write(joyVal); //Cambia la posizione del servo in modo che corrisponda all'ingresso del Joystick joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write(joyVal); ritardo(15); joyVal2 = analogRead(joyX2); GioiaVal2 = map(GioiaVal2, 0, 1023, 0, 180); servo3.write(joyVal2); joyVal = analogRead(joyY2); joyVal2 = mappa (joyVal2, 0, 1023, 0, 180); servo4.write(joyVal2); ritardo(15); }

Passaggio 6: la base

La base
La base

Quindi una volta che hai finito il circuito e il codice. Puoi iniziare a costruire il robot vero e proprio. Per la base vuoi fare tutti gli angoli di 45 gradi. I lati lunghi sono 18 cm e i lati corti 6 cm. Quindi basta seguire l'immagine e tagliare la forma della base. Quindi realizzare 2 strisce lunghe 54 cm e larghe 5 cm da utilizzare come pareti. Lasciare aperti i lati piccoli di 6 cm. Quindi vuoi duplicare la base per creare il tetto. ora in questo scomparto, andremo ad aggiungere il

Passaggio 7: far girare il corpo

Image
Image
Far girare il corpo
Far girare il corpo
Far girare il corpo
Far girare il corpo

Prendi un rotolo di carta assorbente e attaccalo con del nastro adesivo o della colla a caldo al centro del tetto. Quindi creare degli anelli alti 6 cm intorno alla base del rotolo di carta assorbente. Quindi creare un piatto grande con un foro abbastanza grande da farci passare il rotolo di carta assorbente. Posiziona il piatto sull'anello, quindi inserisci un servo nella parte superiore del rotolo di carta assorbente. Non possiamo mettere tutto il peso sul servo. Quindi useremo dei bastoncini e lo faremo girare. Quindi crea 2 fori nella piastra abbastanza grandi da contenere dei tasselli. Attacca i tasselli nel foro, abbastanza da farlo spuntare un po' attraverso il fondo del foro. Nastro/pistola per colla a caldo i tasselli al foro in modo che non si muova. Prendi una scatola di fazzoletti vuota e crea dei fori abbastanza grandi da contenere l'altra estremità dei tasselli. Assicurati anche che la distribuzione sia sufficientemente ampia da consentire il passaggio di entrambi i tasselli. Quindi fissare la scatola al servo e inserire i tasselli nei fori della scatola dei fazzoletti. Nastro / colla a caldo i tasselli ai fori in modo che non si muova.

Consigliato: