Índice:
- Etapa 1: determine sua meta e limitações
- Etapa 2: suprimentos necessários com custos
- Etapa 3: esquemas
- Etapa 4: construção
- Etapa 5: Programação
- Etapa 6: Use o seu robô para o melhor
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Atualmente, os robôs são usados para agilizar os processos de fabricação, incluindo seu uso em linhas de montagem, automação e muito mais. A fim de nos habituarmos ao campo da engenharia e nos adaptarmos à construção de um robô funcional, nosso objetivo era construir um robô funcional que pegaria uma bola e a depositaria em um gol.
Etapa 1: determine sua meta e limitações
Sempre que um projeto está em andamento, é importante que alguém reconheça uma meta que também precisa alcançar, pois isso permite que fique mais focado e encontre uma forma de alcançá-la. Além disso, as limitações são importantes porque fornecem um limite de quanta energia, tempo ou dinheiro você pode investir na construção.
Nesse caso, nosso objetivo era fazer um robô que pudesse usar vários métodos de programação do Arduino para dirigir por um corredor, alimentado por um controle remoto, e então, sem o controle remoto, encontrar o caminho de volta ao gol e empurrar a bola para o gol. Com esse objetivo em mente, poderíamos passar para a próxima etapa do projeto. Nossa única limitação para este projeto era que o preço total não poderia ser mais do que 75 dólares.
Etapa 2: suprimentos necessários com custos
Ao fazer um projeto de robótica, é sempre importante gerar uma lista de peças antes de iniciar o projeto, em vez de conforme você prossegue com o projeto. Fazer uma lista também dá uma ideia de quanto o projeto deve custar e quanto você precisa economizar e se preparar para isso.
Nossa lista de peças consistia em: (Todas as que não têm um preço próximo a elas foram fornecidas)
50 fios macho para macho
50 fios macho para fêmea
50 fios fêmea para fêmea
1 Arduino Uno / Arduino Mega 2560
4 rodas $ 26,99
Rodízios de 2 bolas $ 4,99
4 motores
4 suportes de motor
Folhas de alumínio sortidas * TODAS AS MEDIDAS SÃO EM POLEGADAS E ⅛”DE ESPESSURA * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x 0,663 (2) 1,75 x 1,598 (2) 7 base, 3,861 de altura e 10 hipotenusa (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 bateria
1 Motorista
1 controle remoto com receptor
38 nozes $ 4,99
38 parafusos $ 5,99
Etapa 3: esquemas
Qualquer bom projeto de robótica precisa ter esquemas para que o construtor ou engenheiro possa ver o que eles precisam construir para que o projeto funcione. Nesse caso, precisávamos de esquemas robóticos mais simples que apenas demonstrassem o conceito do sistema de recuperação motora. Também tínhamos um pacote de bateria e um gabinete Arduino.
Etapa 4: construção
Não há realmente muito a dizer sobre este aspecto da parte do projeto, mas algumas dicas de segurança sobre as ferramentas. Quando estiver na oficina, use sempre óculos e luvas e avental. Tomar essas precauções salvou inúmeras vidas e ferimentos. Alguns equipamentos que usamos neste caso foram um soldador, uma serra de fita, uma furadeira e outras ferramentas para trabalhar metais. Além disso, antes de soldar, certifique-se de que o que você solda está 100% correto, pois não há como voltar atrás.
Etapa 5: Programação
Um robô normalmente se move por meio da programação de algum tipo de linguagem ou usando peças mecânicas projetadas para funcionar em harmonia. Neste caso, programamos nosso robô usando a linguagem de codificação Arduino. Isso levou alguns de nós a aprender um novo banco de dados de programação para dominar as habilidades necessárias.
Acima está um esquema básico de nossos planos de fiação esperados para o robô.
Abaixo está o nosso programa de condução para o nosso robô, e o método de recuperação da bola seria muito mais simples porque precisaríamos apenas de um motor se movendo para frente e para trás.
CÓDIGO:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
temporizador interno;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// coloque seu código de configuração aqui, para executar uma vez: pinMode (45, INPUT);
pinMode (43, INPUT);
Serial.begin (9600);
}
void loop () {
// coloque seu código principal aqui, para executar repetidamente:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Serial.print("chA: ");
Serial.print (chA);
//Serial.print("chB: ");
Serial.println (chB);
if (ch1> 1463) {timer = millis ();
}
if (ch1 == 1463) {
stopTimer = milis ();
ArrayValue = (timer - stopTimer);
if (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
Etapa 6: Use o seu robô para o melhor
Depois de todo esse trabalho duro, agora você deve ter um robô totalmente funcional que reage a um controle remoto! Tenha orgulho de si mesmo e aproveite seu robô!
Recomendado:
Rpibot - Sobre o aprendizado de robótica: 9 etapas
Rpibot - Sobre Aprendizagem de Robótica: Sou engenheiro de software embarcado em uma empresa automotiva alemã. Iniciei este projeto como uma plataforma de aprendizagem para sistemas embarcados. O projeto foi cancelado cedo, mas gostei tanto que continuei no meu tempo livre. Este é o resultado … Eu
Máquina Rube Goldberg de 11 etapas: 8 etapas
Máquina Rube Goldberg de 11 Passos: Este projeto é uma Máquina Rube Goldberg de 11 Passos, que foi projetada para formar uma tarefa simples de uma maneira complicada. A tarefa deste projeto é pegar uma barra de sabão
Máquina de ensino de etapas críticas para lavagem das mãos: 5 etapas
Máquina de ensino de etapas críticas de lavagem das mãos: esta é uma máquina que lembra o usuário sobre as etapas em que ele / ela precisa lavar as mãos. O objetivo desta máquina é ajudar as pessoas a entender como lavar as mãos adequadamente de uma maneira eficaz. Durante os períodos de prevenção de epidemia ou pandemia
PROJETO DE MÁQUINA CNC: 6 etapas
PROJETO DE MÁQUINA CNC: Breve resumo sobre meu projeto: -Uma máquina CNC ou máquina numérica de computador é projetada para controlar várias funções de máquinas usando programas de computador. Neste projeto, a máquina é feita de forma que o código feito para ela possa ser usado para desenhar a saída
Gravador alimentado por USB! Este projeto pode queimar plásticos / madeira / papel (o projeto divertido também deve ser uma madeira muito fina): 3 etapas
Gravador alimentado por USB! Este projeto pode queimar através de plástico / madeira / papel (projeto divertido também deve ser madeira muito fina): NÃO FAÇA ISSO USANDO USB !!!! Eu descobri que isso pode danificar seu computador com todos os comentários. meu computador está bem tho. Use um carregador de telefone 600ma 5v. Eu usei isso e funciona bem e nada pode ser danificado se você usar um plugue de segurança para interromper a alimentação