Índice:

Rato robótico: 8 etapas (com imagens)
Rato robótico: 8 etapas (com imagens)

Vídeo: Rato robótico: 8 etapas (com imagens)

Vídeo: Rato robótico: 8 etapas (com imagens)
Vídeo: Acidente de trabalho em máquina 2024, Novembro
Anonim
Rato Robótico
Rato Robótico

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:

O que você precisa
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

Calibrando os Servos
Calibrando os Servos
Calibrando os Servos
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

Montando as pernas
Montando as pernas
Montando as pernas
Montando as pernas
Montando as pernas
Montando as pernas
Montando as pernas
Montando as 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

Instalando os Servos
Instalando os Servos
Instalando os Servos
Instalando os Servos
Instalando os Servos
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

Adicionando o Arduino
Adicionando o Arduino
Adicionando o Arduino
Adicionando o Arduino
Adicionando o Arduino
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

Fiação
Fiação
Fiação
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

E algum código
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: