Sommario:

Doppio braccio robotico micro servo: 10 passaggi
Doppio braccio robotico micro servo: 10 passaggi

Video: Doppio braccio robotico micro servo: 10 passaggi

Video: Doppio braccio robotico micro servo: 10 passaggi
Video: Come funziona il CODICE di un BRACCIO ROBOTICO con ARDUINO e INTERFACCIA TOUCH - Spiegazione codice 2024, Luglio
Anonim
Image
Image
Doppio Micro Servo Braccio Robot
Doppio Micro Servo Braccio Robot

In questo tutorial realizzerai un doppio braccio robotico servo controllato con una levetta!

Forniture

Due micro servi (TowerPro SG90 e con l'estensione

levetta

Cavi per ponticelli

Arduino UNO

Ciabatta multiuso

Cartone

Colla (super colla consigliata)

e

Un po' di conoscenza con Arduinos

Passaggio 1: ritagliare pezzi di cartone

Ritagliare pezzi di cartone
Ritagliare pezzi di cartone
Ritagliare pezzi di cartone
Ritagliare pezzi di cartone

Avrai bisogno di questi pezzi di cartone/plastica:

3" per 10/16" X 4

4" per 14/16" X 2

6,5" per 4,5" X 1

1" per 1 1/4" X 2

1" per 1 1/4" X 1 Con il cerchio tagliato al centro

2" per 2" per 2" Triangolo X 1

2" per 2,5" X 1

Dopo averli ritagliati, dovresti passare al passaggio successivo.

Passaggio 2: attaccare il cartone al primo servo

Attacca il cartone al primo servo
Attacca il cartone al primo servo

Attacca i pezzi di cartone da 4" per 14/16" a un servo come nell'immagine sopra. Attacca due o più fascette al cartone e al servo per tenerlo in posizione. Potresti anche usare colla o nastro adesivo, ma io suggerisco le fascette.

Passaggio 3: collegare il primo servo al secondo servo

Attacca il primo servo al secondo servo
Attacca il primo servo al secondo servo
Attacca il primo servo al secondo servo
Attacca il primo servo al secondo servo
Attacca il primo servo al secondo servo
Attacca il primo servo al secondo servo

Attacca le estremità del cartone che non sono collegate a nulla al secondo servo come mostrato sopra. Ancora una volta suggerirei di usare fascette. Sul secondo servo assicurati di avere l'attacco in plastica che è un cerchio e poi un lato esteso.

Non capisci? Avvitare l'estensione sul servo, quindi incollare l'estensione tra i due pezzi di cartone utilizzati nell'ultimo passaggio. Quindi usa una fascetta per tenerlo insieme ancora più forte.

Passaggio 4: collegare il secondo braccio dei servi

Attacca il secondo braccio dei servi
Attacca il secondo braccio dei servi
Attacca il secondo braccio dei servi
Attacca il secondo braccio dei servi
Attacca il secondo braccio dei servi
Attacca il secondo braccio dei servi

Usa i pezzi di cartone da 3" per 10/16" come braccio del secondo servo. Attacca due di quei pezzi al secondo servo proprio come li hai attaccati al primo servo. Quindi usa gli ultimi due pezzi di cartone da 3 "per 10/16" per estendere il secondo braccio, non importa come metti i due pezzi fintanto che il braccio è esteso.

Passaggio 5: collegare Arduino alla base

Attacca l'Arduino alla base
Attacca l'Arduino alla base
Attacca l'Arduino alla base
Attacca l'Arduino alla base
Attacca l'Arduino alla base
Attacca l'Arduino alla base
Attacca l'Arduino alla base
Attacca l'Arduino alla base

Attacca l'Arduino al pezzo di cartone da 2 "per 2,5", io ho usato le viti ma puoi usare del nastro o delle fascette se vuoi. Quindi incollare il pezzo da 2" per 2,5" al pezzo di cartone da 6,5" per 4,5"

Passaggio 6: collegare la levetta

Attacca la levetta
Attacca la levetta
Attacca la levetta
Attacca la levetta
Attacca la levetta
Attacca la levetta

Infila la levetta attraverso il cartone con un foro. Quindi taglia il pezzo triangolare in modo che sia un trapezio da 2" per 1" per 1" per 1" e usa anche i due pezzi da 1" per 1 1/4". Incolla tutti questi pezzi insieme come mostrato nella prima foto. Assicurati che i pin GPiO delle levette si attacchino verso l'interno della base. Non è necessario incollare la levetta verso il basso a meno che non sia molto allentata all'interno del suo alloggiamento.

Passaggio 7: assemblare il resto

Assemblare il resto
Assemblare il resto
Assemblare il resto
Assemblare il resto

Incolla il resto della roba alla base. Incolla il primo servo alla base come spiega la prima immagine. (Ci scusiamo per l'immagine sgranata) Attacca la ciabatta per breadboard accanto ad Arduino. (Schemi successivi)

Passaggio 8: schemi

Schematico
Schematico
Schematico
Schematico
Schematico
Schematico

Collegare tutti i pin e i ponticelli in questo modo. Per evitare la saldatura, collegherei il +5v e GND alla ciabatta della breadboard e trasferirei l'alimentazione su quella striscia. (Il prossimo è il codice)

Passaggio 9: caricamento del codice utilizzando l'IDE di Arduino

#includere

Servo myServo1; Servo myServo2;

int servo1 = 5; int servo2 = 6; int gioiaY = 1; int gioiaX = 0;

void setup() {

myServo1.attach(servo1);

myServo2.attach(servo2);

}

ciclo vuoto() {

int valX = analogRead(joyX);

int valY = analogRead(joyY);

valX = map(valX, 0, 1023, 10, 170);

valY = map(valY, 0, 1023, 10, 170);

mioServo1.write(valX);

myServo2.write(valY);

ritardo(5);

}

Passaggio 10: hai finito

Se il tuo braccio non funziona, assicurati di tornare indietro e controllare tutti i tuoi passi! Grazie per aver letto e buona giornata!

Consigliato: