Índice:

Robô impresso em 3D: 16 etapas (com imagens)
Robô impresso em 3D: 16 etapas (com imagens)

Vídeo: Robô impresso em 3D: 16 etapas (com imagens)

Vídeo: Robô impresso em 3D: 16 etapas (com imagens)
Vídeo: Robótica e Modelagem 3D 2024, Julho
Anonim
Robô impresso em 3D
Robô impresso em 3D

O bom da impressão 3D é que ela facilita a construção de robôs. Você pode projetar qualquer configuração de peças que você possa imaginar e tê-las em suas mãos praticamente de imediato. Isso permite uma rápida prototipagem e experimentação. Este robô impresso em 3D em particular é um exemplo disso. Essa ideia de ter um robô andador que mudou seu centro de equilíbrio frontal é uma que tenho há alguns anos. No entanto, implementá-lo com peças prontas para uso sempre se mostrou bastante complicado e me impediu de realmente tentar. No entanto, quando percebi que isso poderia ser feito de forma rápida e fácil com a impressão 3D, consegui finalmente criar este robô em cerca de dois dias. Basicamente, a impressão 3D me permitiu pegar uma ideia e atualizá-la em menos de 48 horas. Se você quiser tentar fazer este robô fácil, incluí os arquivos e publiquei instruções para você mesmo fazer. Este é definitivamente um projeto divertido de fim de semana para alguém com uma impressora 3D que entende um pouco de eletrônica e solda para começar a trabalhar com robótica.

Etapa 1: peças do robô

Peças do Robô
Peças do Robô

Obtenha os seguintes materiais:

(x1) Impressora 3D (eu uso um Creality CR-10) (x2) Servos padrão (x1) Arduino micro (x1) soquete de 40 pinos (x1) PCB (x1) bateria de 9 V (x1) suporte de bateria de 9 V (x1) Bateria de 9V (x2) cabeçotes de 3 pinos (x13) porcas e parafusos M3 (x4) lápis

(Observe que alguns dos links nesta página são links de afiliados. Isso não altera o custo do item para você. Eu reinvesti todos os rendimentos que recebo para fazer novos projetos. Se você quiser sugestões de fornecedores alternativos, por favor, deixe-me conhecer.)

Etapa 2: peças de impressão 3D

Peças de impressão 3D
Peças de impressão 3D

Imprima os arquivos anexados em 3D usando sua impressora 3D específica. Pode ser necessário configurar os arquivos para funcionarem com suporte para sua configuração específica.

Etapa 3: Conjunto frontal

Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly
Front Assesmbly

Insira quatro parafusos na frente do robô.

Deslize as duas engrenagens das pernas dianteiras no compartimento na frente do corpo do robô de forma que os encaixes das pernas fiquem voltados para fora.

Coloque a engrenagem entre as duas engrenagens da cremalheira das pernas.

Pressione o shat da unidade do servo no soquete na engrenagem central e use um parafuso para fixá-lo no lugar.

Finalmente, aparafuse o servo no lugar usando os parafusos instalados anteriormente para completar o conjunto frontal.

Etapa 4: Servo inferior

Servo inferior
Servo inferior
Servo inferior
Servo inferior

Deslize o servo inferior em seu suporte de montagem e aparafuse-o no lugar.

Etapa 5: anexe o torso

Anexe o Torso
Anexe o Torso
Anexe o Torso
Anexe o Torso

Pressione para ajustar o torso impresso em 3D centralizado na alavanca de deslocamento do motor e aparafuse-o no lugar.

Etapa 6: inserir lápis

Inserir lápis
Inserir lápis
Inserir lápis
Inserir lápis

Insira o lápis no encaixe do torso de forma que as pontas da borracha fiquem para fora.

Etapa 7: puxe as borrachas

Puxe as borrachas
Puxe as borrachas
Puxe as borrachas
Puxe as borrachas

Puxe as borrachas de dois lápis usando um alicate.

Etapa 8: insira mais lápis

Insira mais lápis
Insira mais lápis
Insira mais lápis
Insira mais lápis

Insira a ponta dos lápis que a borracha costumava usar em cada um dos encaixes das pernas dianteiras.

Etapa 9: construir o circuito

Construa o Circuito
Construa o Circuito
Construa o Circuito
Construa o Circuito

Solde o soquete de 40 pinos no centro da placa. Conecte o fio preto do encaixe da bateria de 9V ao pino de aterramento no soquete Arduino e o fio vermelho ao pino V-in. Solde o primeiro conector macho de três pinos ao Soquete de 40 pinos como segue: pino 1 do conector - pino 2 do powerheader de 5V - pino 3 do cabeçote básico - Pino digital 8 (pino do soquete 36) Solde o segundo cabeçalho macho de três pinos no soquete de 40 pinos da seguinte maneira: pino 1 do conector - pino 2 do cabeçote de 5V - Groundheader pin 3 - Digital Pin 9 (socket pino 37)

Etapa 10: Exercício

Furar
Furar
Furar
Furar

Faça um orifício de 1/8 centralizado em uma parte da placa de circuito onde não haja conexões elétricas soldadas.

Etapa 11: Insira o Arduino Micro

Insira o Arduino Micro
Insira o Arduino Micro

Insira o Arduino micro nos pinos apropriados no soquete.

Etapa 12: prenda o clipe da bateria

Anexe o clipe da bateria
Anexe o clipe da bateria
Anexe o clipe da bateria
Anexe o clipe da bateria

Prenda o clipe da bateria na parte inferior da placa de circuito, tomando cuidado para não causar curto-circuito nas conexões elétricas com ele.

Etapa 13: conecte a placa de circuito

Anexe a placa de circuito
Anexe a placa de circuito
Anexe a placa de circuito
Anexe a placa de circuito
Anexe a placa de circuito
Anexe a placa de circuito

Aparafuse a placa de circuito aos orifícios de montagem no corpo do robô.

Etapa 14: Conecte os servos

Ligue os Servos
Ligue os Servos
Ligue os Servos
Ligue os Servos

Conecte os soquetes do servo nos pinos de cabeçalho macho apropriados na placa de circuito.

Etapa 15: programar o Arduino

Programe o Arduino
Programe o Arduino

Programe o Arduino com o seguinte código:

//

// Código para um robô impresso em 3D // Saiba mais em: https://www.instructables.com/id/3D-Printed-Robot/ // Este código está em domínio público // // adicione a biblioteca servo # include // Cria duas instâncias de servo Servo myservo; Servo myservo1; // Altere estes números até que os servos estejam centrados !!!! // Em teoria, 90 é o centro perfeito, mas geralmente é mais alto ou mais baixo. int FrontBalanced = 75; int BackCentered = 100; // Variáveis para compensar o centro posterior do equilíbrio quando a frente se desloca int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Configure as condições iniciais dos Servos e aguarde 2 segundos void setup () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); atraso (2000); } void loop () {// Ande reto goStraight (); para (caminhada interna = 10; caminhada> = 0; caminhada - = 1) {caminhadaOn (); } // Vire à direita goRight (); para (caminhada interna = 10; caminhada> = 0; caminhada - = 1) {caminhadaOn (); } // Ande reto goStraight (); para (caminhada interna = 10; caminhada> = 0; caminhada - = 1) {caminhadaOn (); } // Vire à esquerda goLeft (); para (caminhada interna = 10; caminhada> = 0; caminhada - = 1) {caminhadaOn (); }} // Função móvel void walkOn () {myservo.write (BackCentered + 30); atraso (1000); myservo.write (BackCentered - 30); atraso (1000); } // Função virar à esquerda void goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Função de virar à direita void goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Função ir direto void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Etapa 16: Conecte a bateria

Conecte a bateria
Conecte a bateria

Conecte a bateria de 9 V e prenda-a no lugar com o clipe da bateria.

Imagem
Imagem

Você achou isso útil, divertido ou interessante? Siga @madeineuphoria para ver meus projetos mais recentes.

Recomendado: