Índice:

Pessoa que segue o carrinho: 8 etapas
Pessoa que segue o carrinho: 8 etapas

Vídeo: Pessoa que segue o carrinho: 8 etapas

Vídeo: Pessoa que segue o carrinho: 8 etapas
Vídeo: O Pepe é um gigante na defesa! Qual o melhor momento que você viu dele? #pepe #realmadrid #shorts 2024, Novembro
Anonim
Pessoa que segue o carrinho
Pessoa que segue o carrinho

Os robôs estão recebendo cada vez mais atenção em muitos setores a cada dia. A partir de hoje, os robôs estão assumindo a maioria dos trabalhos triviais onde antes a atenção humana era necessária.

Vamos começar com um simples - um bot que o segue conforme você avança. Existem muitas aplicações para este projeto, por exemplo, como em aeroportos e complexos comerciais, ele pode transferir mercadorias para você enquanto você caminha livremente.

Neste Instructable, não construiremos aquelas grandes máquinas industriais, mas um modelo de trabalho baseado em Arduino para a mesma causa.

Além disso, este instrutível foi feito em colaboração com HATCHNHACK. Confira seu incrível site para todos os seus equipamentos de prototipagem, blogs, ideias e muito mais.

Etapa 1: Etapa 1: Encontrar as peças necessárias para fazer o projeto

Bem, estou escrevendo isso como um Instructable geral, então tentarei encontrar algumas alternativas se você não conseguir encontrar as peças que estou usando. Também adicionarei links de compra para que você possa comprar os itens que não tem em mãos e para que possa personalizar seu bot com sua criatividade. Para peças para fazer este projeto, consulte hnhcart. Eles têm peças de boa qualidade com uma faixa de preço incrível.

Microcontrolador: bem, se você é um iniciante, tente usar um Arduino. Bem, estou usando o Arduino Uno. Link de compra para Arduino UNO

  • Motores: qualquer motor de 12 V funcionará. Estou usando motores DC com engrenagem de 12 volts genéricos de 300 RPM. Você também pode comprar motores BO. Comprar link para placas DC Geared | Motores BO
  • Driver do motor: você precisará de um driver do motor para operar os motores, pois a maioria dos microcontroladores não pode fornecer tanta voltagem. Estou usando um L298N, que você pode consultar aqui para comprar o driver do motor.
  • CHASSIS: Para chassis, você deve comprar um específico para os motores que você está usando. Para motores com desgaste BO e DC, você pode consultar este link
  • Sensor ultrassônico: Estou usando um módulo sensor ultrassônico genérico HCRS04. comprar link para o
  • sensor ultrasônico.
  • Módulo de sensor de proximidade IR: qualquer sensor de proximidade funcionará, podendo detectar a detecção de objetos por pelo menos 20 cm. Link de compra para o sensor
  • Fios de jumpers: todos nós precisamos de fios de jumpers para conectar as coisas. Se você é um novato, você precisará de um monte deles para diferentes projetos. você pode comprar alguns daqui Masculino para masculino | Masculino para feminino
  • Bateria: bem, estou usando uma bateria lipo de 12v para este projeto. se você não tiver isso, você sempre pode mudar para baterias de íon de lítio de 12v genéricas. Ou se estiver usando motores BO de 9v, você pode até usar uma bateria de 9v simples. Mas tenha cuidado para verificar as especificações do motor antes de comprar a bateria, pois você pode danificar o motor se fornecer tensão maior do que a capacidade do motor. Para comprar bateria de 9v, consulte aqui.

  • Placa de ensaio / placa de prototipagem: você vai precisar de algo para conectar todo o fio. Aqui, o breadboard será útil. comprar link para breadboard | placa de prototipagem

Etapa 2: Configurando Seu Chassi

Configurando Seu Chassi
Configurando Seu Chassi
Configurando Seu Chassi
Configurando Seu Chassi
Configurando Seu Chassi
Configurando Seu Chassi
Configurando Seu Chassi
Configurando Seu Chassi

Para este projeto, estou usando chassis de 4 motoredutores que você pode encontrar facilmente. Estou usando 4 suportes de metal em forma de L para montar minha cabeça de servo e uma caixa de madeira e como um carrinho.

  • Para construir o chassi, primeiro monte os suportes
  • monte os motores e pneus
  • monte o servo
  • deixe a cabeça e a caixa de lado, pois você precisará de espaço para construir o resto do bot. vamos anexar isso no final.

Etapa 3: Fiação do driver do motor

Fiação do driver do motor
Fiação do driver do motor

Para fornecer energia suficiente para os motores, precisamos configurar o driver do motor.

  1. primeiro, aparafuse os pólos + ve e -ve do motor ao conector PTR do driver do motor.
  2. em seguida, para ligar, o acionador do motor aparafusa o + ve da bateria à porta de 12v e -ve à porta GND do acionador do motor.
  3. coloque o pino de entrada do driver do motor no pino PWM do Arduino conforme sua escolha. LEMBRE-SE de alterar os pinos do motor em seu código de acordo.
  4. adicione uma chave entre o + ve da bateria e o driver do motor, caso contrário, você terá que continuar desconectando a bateria quando não a estiver usando. Obtenha 2 fios do 5v e GND do driver do motor para a placa de ensaio para que você possa alimentar o Arduino, bem como outros dispositivos.

Etapa 4: Configurando a cabeça: Sensor ultrassônico e sensor de infravermelho

Configurando a cabeça: sensor ultrassônico e sensor de infravermelho
Configurando a cabeça: sensor ultrassônico e sensor de infravermelho

Eu colei os sensores em uma placa de metal quadrada, conforme mostrado na foto acima

  • conecte todos os 5v e GND aos 5v e GND da placa de ensaio para alimentar os sensores e o servo.
  • conecte os pinos de saída dos sensores IR esquerdo e direito aos pinos 12 e 13 do Arduino.
  • conecte o eco e o pino trigonométrico do sensor ultrassônico aos pinos 2 e 3 do Arduino.
  • conecte o pino de entrada do servo ao pino 5 do arduino.

Etapa 5: Configure seu Arduino

Configure o seu Arduino
Configure o seu Arduino

Usei fita dupla para consertar o Arduino e a placa de ensaio no chassi, pois ela também fornece isolamento na parte traseira do Arduino.

ligue o Arduino conectando o 5v e o GND da placa de ensaio ao Vin e o GND ao Arduino e pronto.

Etapa 6: Tempo para o código

Hora do Código
Hora do Código

Estou deixando um link de download para o código, mas também explicarei o algoritmo básico por trás do código.

  • a princípio, o bot iniciará uma função de busca pela mão.
  • assim que um objeto for encontrado, o bot irá iniciar a função de loop
  • nisso, se o sensor IR esquerdo for acionado, o bot irá virar à direita
  • se o sensor IR direito for acionado, o bot irá virar à esquerda
  • se o objeto chegar muito perto, o bot irá para trás.
  • se o objeto se afastar, o bot seguirá em frente.

Etapa 7: Tudo pronto, vamos finalizar

Tudo pronto, vamos finalizar
Tudo pronto, vamos finalizar
Tudo pronto, vamos finalizar
Tudo pronto, vamos finalizar

tudo feito, resta a você usar sua criatividade para customizá-lo e encontrar seu uso inovador para o projeto.

Recomendado: