Índice:
- Etapa 1: peças do robô
- Etapa 2: peças de impressão 3D
- Etapa 3: Conjunto frontal
- Etapa 4: Servo inferior
- Etapa 5: anexe o torso
- Etapa 6: inserir lápis
- Etapa 7: puxe as borrachas
- Etapa 8: insira mais lápis
- Etapa 9: construir o circuito
- Etapa 10: Exercício
- Etapa 11: Insira o Arduino Micro
- Etapa 12: prenda o clipe da bateria
- Etapa 13: conecte a placa de circuito
- Etapa 14: Conecte os servos
- Etapa 15: programar o Arduino
- Etapa 16: Conecte a bateria
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
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ô
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
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
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
Deslize o servo inferior em seu suporte de montagem e aparafuse-o no lugar.
Etapa 5: 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
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 de dois lápis usando um alicate.
Etapa 8: 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
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
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 nos pinos apropriados no soquete.
Etapa 12: prenda 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
Aparafuse a placa de circuito aos orifícios de montagem no corpo do robô.
Etapa 14: Conecte 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 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 de 9 V e prenda-a no lugar com o clipe da bateria.
Você achou isso útil, divertido ou interessante? Siga @madeineuphoria para ver meus projetos mais recentes.
Recomendado:
Um robô simples impresso em 3D: 11 etapas (com imagens)
Um robô impresso em 3D simples: Permita-me namorar a mim mesmo. Eu cresci com conjuntos de montagem e depois LEGO. Mais tarde, usei o 8020 para construir protótipos de sistemas que projetei. Normalmente havia pedaços de sucata pela casa que meus filhos usavam como sua versão de um conjunto de montagem
Robô quadrúpede equipado com Arduino impresso em 3D: 13 etapas (com imagens)
Robô quadrúpede movido a Arduino impresso em 3D: pelos Instructables anteriores, você provavelmente pode ver que tenho um grande interesse por projetos robóticos. Depois do Instructable anterior onde construí um bípede robótico, decidi tentar fazer um robô quadrúpede que pudesse imitar animais como o cachorro
GorillaBot, o robô quadrúpede autônomo Arduino impresso em 3D: 9 etapas (com imagens)
GorillaBot, o robô quadrúpede autônomo Arduino impresso em 3D: Todos os anos em Toulouse (França) há a corrida de robôs de Toulouse # TRR2021. A corrida consiste em uma corrida autônoma de 10 metros para robôs bípedes e quadrúpedes. O recorde atual que obtive para quadrúpedes é de 42 segundos para um Velocidade de 10 metros. Então, com isso em m
Robô de cobra impresso em 3D: 7 etapas (com imagens)
3D Printed Snake Robot: Quando comprei minha impressora 3D, comecei a pensar no que posso fazer com ela. Imprimi muitas coisas, mas queria fazer uma construção inteira usando a impressão 3D. Então pensei em fazer um animal robô. Minha primeira ideia era fazer um cachorro ou uma aranha, mas um
Tito - Robô impresso em 3D Arduino UNO: 7 etapas (com imagens)
Tito - Arduino UNO 3d Printed Robot: Tito é um robô DIY dançante Biped, derivado de Zowi e Bob, basicamente foi adaptado para uma placa Arduino UNO padrão com conexões e suportes mais fáceis. Foi a primeira iteração da Otto DIY (www.ottodiy.com)