Índice:
- Etapa 1: O que você precisa:
- Etapa 2: Calibrando os Servos
- Etapa 3: montagem das pernas
- Etapa 4: Instalando os Servos
- Etapa 5: Adicionando o Arduino
- Etapa 6: Fiação
- Etapa 7: e algum código
- Etapa 8: Pronto
Vídeo: Rato robótico: 8 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Projetos Tinkercad »
Olá!
Meu nome é David, sou um garoto de 14 anos que mora na Espanha e este é meu primeiro Instructable. Já faz algum tempo que estou construindo robôs e consertando computadores antigos e meu professor de robótica me disse que era uma boa hora para começar a compartilhar com outras pessoas o que aprendi. Aqui vamos nos!
Um dia um amigo meu me deu um modelo 3D para construir um robô e alguns componentes: Um microcontrolador arduino nano e dois servo motores, com essas 3 coisas comecei a construir meu pequeno robô. Neste Instructable irei compartilhar com vocês como fazer este robô, também incluirei o modelo 3D e o código que escrevi, para que você tenha tudo o que é necessário para fazer seu próprio rato robótico!
Etapa 1: O que você precisa:
- Microcontrolador Arduino Nano
- 2 servo motores SG90 (você pode encontrá-los na Amazon ou em algumas lojas online)
- Você terá que imprimir o modelo 3D ou poderá construir uma estrutura com papelão ou plástico. Usei este modelo: https://www.tinkercad.com/things/12eU8UHtMSB da Tinker Robot Labs
- Alguns fios e uma pequena placa de ensaio
- Uma bateria de 9 volts e um conector
Além disso, você precisará usar o IDE do arduino, você pode baixá-lo no próximo link:
Etapa 2: Calibrando os Servos
Antes de iniciar o robô, você deve executar uma etapa anterior. Você precisa encontrar a posição intermediária do servo. Um servo pode girar 180 graus (meia circunferência), e você precisa descobrir onde está a posição de 90 graus primeiro para poder colocar as pernas perpendiculares ao corpo. Para isso, escrevi um programa que coloca os servos na posição 90º. Assim que os servos estiverem a 90º você terá um ponto de referência de onde o servo estará no início do programa.
Este é o programa que utilizo para centralizar os servos:
#incluir
Servo Front;
Servo Back;
void setup () {
Front.attach (9);
Back.attach (6);
}
void loop () {
Front.write (90);
Back.write (90);
}
Você terá que fazer pequenos ajustes no software ou hardware para melhorar a movimentação do robô e obter uma marcha perfeita, mas primeiro vamos fazer o robô se mover, e no final do projeto, você poderá fazer esses ajustes.
Etapa 3: montagem das pernas
Depois disso você tem que pegar as hastes dos servos e colocar nas pernas do robô, para facilitar você pode cortar um pouco do material ao redor do orifício nas pernas para entrar lá nas hastes.
Em segundo lugar, você precisará aparafusar os eixos com as pernas 3D nos servos, quando tiver tudo na posição correta, coloque um pequeno ponto de cola quente entre o eixo e as pernas para fixá-los no lugar. Certifique-se de colocar as pernas a 90 graus, conforme visto na etapa 2.
Etapa 4: Instalando os Servos
Agora você tem que instalar os servos no corpo do robô, para fazer isso você tem que pegar o corpo em uma mão e empurrar o servo, com as pernas, em um buraco que você tem para o servo. Certifique-se de que os fios do servo vão na posição correta, senão o servo não vai caber no chassi. Há um pequeno slot em um dos lados do orifício do servo. Use esse slot para os fios.
Repita essa etapa com o outro conjunto de pernas.
Etapa 5: Adicionando o Arduino
Após todas essas etapas, você terá o hardware do robô concluído. Agora estamos entrando na parte final, a eletrônica e a fiação. Primeiro, pegue o Arduino Nano e empurre-o na placa de ensaio, então você terá que remover o papel na parte inferior da placa de ensaio e colar a placa de ensaio no modelo 3D.
Etapa 6: Fiação
Vamos fazer a fiação! Nesta etapa, você conectará todos os fios da placa de ensaio aos servos.
Todos os servos têm três fios, então um é para as informações que o arduino manda, o laranja, o outro é para a corrente de + 5v, o vermelho, e por último o fio GND (ou terra), que é o marrom.
Para conectar os fios, você pode dar uma olhada no código que usamos para centralizar os servos. No código podemos ver que o servo para as pernas dianteiras está conectado ao pino D9 e o outro servo, o das pernas traseiras e cauda está conectado na porta D6. isso significa que o fio laranja do servo frontal vai para o pino D9, e o fio laranja do servo para as pernas traseiras é conectado ao pino D6. O cabo vermelho de ambos os servos vai para 5V e os fios marrons de ambos os servos vão para GND (qualquer um dos pinos GND do Arduino Nano).
Etapa 7: e algum código
Para terminar o robô você tem que trazê-lo vivo !, então aí vem minha parte favorita, o código.
Aqui abaixo, compartilho com vocês o código. A chave para fazer seu robô andar com um portão perfeito é modificar o programa para adaptá-lo perfeitamente ao peso e equilíbrio do seu rato, mas eu só recomendo isso se você conhecer um pouco da programação do arduino. Se seu rato tem dificuldade para andar, escreva um comentário e eu posso ajudá-lo a fazer seu rato andar com algum estilo !.
Aqui você tem o código que usei:
#incluir
Servo Front;
Servo Back;
void setup () {
Front.attach (9);
Anexar as costas (6);
Front.write (92); // meu servo frontal, a 90 graus, não estava perfeitamente reto, então tive que modificar o ângulo para 92 graus.
Back.write (90);
atraso (1000); // o robô coloca todas as pernas perpendiculares ao corpo e espera um segundo
}
void loop () {
// Este loop será executado até você desconectar o robô
// Você pode modificar os ângulos ou o tempo de atraso entre os movimentos para fazer seu robô andar mais rápido ou mais devagar ou dar passos maiores ou menores
Front.write (132);
atraso (100);
Back.write (50);
atraso (300);
Front.write (50);
atraso (100);
Back.write (130);
atraso (300);
}
Depois de escrever o programa na plataforma de programação do arduino, você pode carregá-lo no robô e ver como ele se move.
Etapa 8: Pronto
Este robô é super simples de montar, e o programa também é bastante simples. É fácil fazê-lo se mover … mas bastante complicado fazer com que ele se mova com elegância. Se você deseja começar a construir e programar robôs ambulantes, este é um bom projeto para você. Você aprenderá com este projeto como programar uma “marcha”, sequência de instruções para fazer seu robô andar.
Espero que você tenha gostado dos meus primeiros instructables e, por favor, se precisar de alguma ajuda com o seu robô, terei o maior prazer em ajudá-lo em inglês, francês ou espanhol.
David
Recomendado:
Rato DIY Lipo Powered: 6 etapas
DIY Lipo Powered Mouse: Neste projeto Modify it iremos modificar o mouse wireless alimentado por bateria aa e transformá-lo em um mouse wireless usb carregável. Quero fazer este projeto porque uma bateria não dura muito para mim. E está sem bateria rapidamente. Então eu escolho o
Robô de batalha Joe Mama (o rato): 8 etapas
Joe Mama (The Rat) Battle Robot: Quem é Joe?
Tapete de rato para jogos RGB: 7 passos (com imagens)
RGB Gaming Mouse Pad: Recentemente, deparei com LEDs RGB individualmente endereçáveis WS2812. Isso significa que cada LED pode ser controlado separadamente e programado para produzir cores diferentes em vez da faixa RGB padrão onde todos os LEDs acendem da mesma forma. RGB mous
Rato de câmara criogênica Lego: 5 etapas (com imagens)
Lego Cryogenic Chamber Mouse: Olá a todos! Este instrutível nasceu com a ideia de fazer um mouse com fio, em um bluetooth sem fio (ainda estou trabalhando nisso, não tenho ideia de como fazer isso) então eu desmontei um mouse USB antigo para ver o interior, e descobri que há pl
Mod. Rato Sem Fios Recarregável: 5 Passos (com Imagens)
Mod recarregável de mouse sem fio: Olá a todos! Então, todos nós, que temos um mouse sem fio, um dia acorda, pega o mouse e obviamente a bateria está descarregada ou prestes a acabar. E se você tiver sorte o suficiente, você tem um bateria sobressalente, mas se não o fizer, trabalhe com o trackpad ou corre