Sommario:

Robot stampato in 3D: 16 passaggi (con immagini)
Robot stampato in 3D: 16 passaggi (con immagini)

Video: Robot stampato in 3D: 16 passaggi (con immagini)

Video: Robot stampato in 3D: 16 passaggi (con immagini)
Video: COME PROGETTARE IN 3D 2024, Luglio
Anonim
Robot stampato in 3D
Robot stampato in 3D

La cosa bella della stampa 3D è che semplifica la costruzione di robot. Puoi progettare qualsiasi configurazione di parti che puoi immaginare e averle praticamente subito in mano. Ciò consente una rapida prototipazione e sperimentazione. Questo particolare robot stampato in 3D ne è un esempio. Questa idea di avere un robot ambulante che ha spostato il suo centro di equilibrio anteriore è una che ho avuto per alcuni anni. Tuttavia, implementarlo con parti standard si è sempre rivelato piuttosto complicato e mi ha impedito di provarci davvero. Tuttavia, quando mi sono reso conto che questo poteva essere fatto rapidamente e facilmente con la stampa 3D, sono stato finalmente in grado di creare questo robot in circa due giorni. Fondamentalmente, la stampa 3D mi ha permesso di prendere un'idea e realizzarla in meno di 48 ore. Se vuoi provare a realizzare questo semplice robot, ho incluso i file e ho pubblicato le istruzioni per realizzarlo da solo. Questo è sicuramente un divertente progetto per il fine settimana per qualcuno con una stampante 3D che conosce un po' di elettronica e saldatura per avere i piedi bagnati con la robotica.

Passaggio 1: parti del robot

Parti del robot
Parti del robot

Ottieni i seguenti materiali:

(x1) Stampante 3D (io uso una Creality CR-10) (x2) Servi standard (x1) Arduino micro (x1) Presa a 40 pin (x1) PCB (x1) Snap batteria 9V (x1) Portabatteria 9V (x1) Batteria da 9 V (x2) connettori a 3 pin (x13) dadi e bulloni M3 (x4) matite

(Nota che alcuni dei link in questa pagina sono link di affiliazione. Questo non cambia il costo dell'articolo per te. Reinvesto qualunque ricavato ricevo nella realizzazione di nuovi progetti. Se desideri suggerimenti per fornitori alternativi, per favore fammi sapere.)

Passaggio 2: parti di stampa 3D

Parti di stampa 3D
Parti di stampa 3D

Stampa in 3D i file allegati utilizzando la tua particolare stampante 3D. Potrebbe essere necessario configurare i file affinché funzionino con il supporto per la configurazione specifica.

Passaggio 3: assemblaggio anteriore

Assemblaggio anteriore
Assemblaggio anteriore
Assemblaggio anteriore
Assemblaggio anteriore
Assemblaggio anteriore
Assemblaggio anteriore

Inserire quattro bulloni nella parte anteriore del robot.

Fai scorrere i due ingranaggi delle gambe anteriori nello scomparto nella parte anteriore del corpo del robot in modo che le prese delle gambe siano rivolte verso l'esterno.

Posizionare l'ingranaggio tra i due ingranaggi a cremagliera delle gambe.

Premere l'asta di comando del servo nella presa sull'ingranaggio centrale e utilizzare una vite per fissarla in posizione.

Infine, fissa il servo in posizione utilizzando i bulloni installati in precedenza per completare il montaggio anteriore.

Passaggio 4: Servo inferiore

Servo inferiore
Servo inferiore
Servo inferiore
Servo inferiore

Far scorrere il servo inferiore nella sua staffa di montaggio e fissarlo in posizione.

Passaggio 5: attaccare il busto

Attacca il busto
Attacca il busto
Attacca il busto
Attacca il busto

Montare a pressione il busto stampato in 3D centrato sul cambio del motore e fissarlo in posizione.

Passaggio 6: inserire le matite

Inserisci matite
Inserisci matite
Inserisci matite
Inserisci matite

Inserisci le matite nella presa del busto in modo che le estremità della gomma sporgano.

Passaggio 7: tirare le gomme

Tirare le gomme
Tirare le gomme
Tirare le gomme
Tirare le gomme

Estrai le gomme da due matite usando un paio di pinze.

Passaggio 8: inserire più matite

Inserisci più matite
Inserisci più matite
Inserisci più matite
Inserisci più matite

Inserisci l'estremità delle matite a cui era attaccata la gomma in ciascuna delle prese della gamba anteriore.

Passaggio 9: costruire il circuito

Costruisci il circuito
Costruisci il circuito
Costruisci il circuito
Costruisci il circuito

Saldare la presa a 40 pin al centro della scheda. Collegare il filo nero dallo snap della batteria da 9 V al pin di terra sulla presa Arduino e il filo rosso al pin V-in. Saldare il primo connettore maschio a tre pin al Presa a 40 pin come segue: pin 1 dell'intestazione - pin 2 dell'intestazione di alimentazione 5V - pin 3 dell'intestazione di terra - pin digitale 8 (pin 36 della presa) Saldare la seconda intestazione maschio a tre pin alla presa a 40 pin come segue: pin 1 dell'intestazione - pin 2 dell'intestazione di alimentazione da 5 V - Pin 3 Groundheader - Pin digitale 9 (pin 37 della presa)

Passaggio 10: trapano

Trapano
Trapano
Trapano
Trapano

Praticare un foro da 1/8 centrato su una parte del circuito dove non ci sono connessioni elettriche saldate.

Passaggio 11: inserire l'Arduino Micro

Inserisci il Micro Arduino
Inserisci il Micro Arduino

Inserisci il micro Arduino negli appositi pin della presa.

Passaggio 12: collegare la clip della batteria

Fissare la clip della batteria
Fissare la clip della batteria
Fissare la clip della batteria
Fissare la clip della batteria

Fissare la clip della batteria alla parte inferiore della scheda del circuito facendo attenzione a non cortocircuitare i collegamenti elettrici con essa.

Passaggio 13: collegare il circuito stampato

Collegare il circuito
Collegare il circuito
Collegare il circuito
Collegare il circuito
Collegare il circuito
Collegare il circuito

Avvitare il circuito stampato ai fori di montaggio sul corpo del robot.

Passaggio 14: cablare i servi

Cabla i servi
Cabla i servi
Cabla i servi
Cabla i servi

Inserire le prese del servo negli appositi pin maschio della testata sulla scheda del circuito.

Passaggio 15: programma Arduino

Programma l'Arduino
Programma l'Arduino

Programma Arduino con il seguente codice:

//

// Codice per un robot stampato in 3D // Ulteriori informazioni su: https://www.instructables.com/id/3D-Printed-Robot/ // Questo codice è di dominio pubblico // // aggiungi la libreria servo # include //Crea due istanze servo Servo myservo; Servo mioservo1; //Cambia questi numeri finché i servi non sono centrati!!!! //In teoria 90 è il centro perfetto, ma di solito è più alto o più basso. int FrontBalanced = 75; int BackCentered = 100; //Variabili per compensare il centro posteriore dell'equilibrio quando il fronte si sposta int backRight = BackCentered - 20; int backLeft = BackCentered + 20; //Imposta le condizioni iniziali dei Servo e attendi 2 secondi void setup() { myservo.attach(8); mioservo1.attach(9); myservo1.write(FrontBalanced); myservo.write(BackCentered); ritardo (2000); } void loop() { //Cammina dritto goStraight(); for(int cammina = 10; cammina >= 0; cammina -=1) { walkOn(); } //Svolta a destra goRight(); for(int cammina = 10; cammina >= 0; cammina -=1) { walkOn(); } //Cammina dritto goStraight(); for(int cammina = 10; cammina >= 0; cammina -=1) { walkOn(); } //Svolta a sinistra goLeft(); for(int cammina = 10; cammina >= 0; cammina -=1) { walkOn(); } } //Walking function void walkOn(){ myservo.write(BackCentered + 30); ritardo(1000); myservo.write(BackCentered - 30); ritardo(1000); } //Ruota a sinistra la funzione void goLeft(){ BackCentered = backLeft; myservo1.write(FrontBalanced + 40); } //Ruota a destra function void goRight(){ BackCentered = backRight; myservo1.write(FrontBalanced - 40); } //Vai dritto function void goStraight(){ BackCentered = 100; myservo1.write(FrontBalanced); }

Passaggio 16: collegare la batteria

Collegare la batteria
Collegare la batteria

Collegare la batteria da 9 V e fissarla in posizione con la clip della batteria.

Immagine
Immagine

Hai trovato questo utile, divertente o divertente? Segui @madeineuphoria per vedere i miei ultimi progetti.

Consigliato: