Índice:

Passe o Robô de Manteiga: 13 Passos
Passe o Robô de Manteiga: 13 Passos

Vídeo: Passe o Robô de Manteiga: 13 Passos

Vídeo: Passe o Robô de Manteiga: 13 Passos
Vídeo: AMECA ROBÔ FICA PASSADA COM SEGREDOS HUMANOS 2024, Novembro
Anonim
Passe o Robô de Manteiga
Passe o Robô de Manteiga

Resumo

Neste projeto, vamos fazer o robô manteiga em Rick e Morty. Não haverá câmera e recurso de som no robô. Você pode assistir ao vídeo no link abaixo.

www.youtube.com/embed/X7HmltUWXgs

Lista Metarial

  • Arduino UNO
  • Arduino Motor Driver Shield
  • Zumo Chassis Kit
  • Motor Redutor Micro DC 6V (2 peças)
  • Bateria Lipo 7,4 V 850 mAh 25C
  • Módulo Bluetooth HC-05 ou HC-06
  • SG-90 Mini Servo Motor
  • Cabos Jumper
  • Clipe de papel (1 peça)
  • Peças 3D

Etapa 1: peças da impressora

Peças de impressora
Peças de impressora
Peças de impressora
Peças de impressora
Peças de impressora
Peças de impressora
  • Neste projeto usaremos placa eletrônica Arduino e tecnologia de impressora 3D. Primeiro, imprimiremos as peças 3D.
  • Você pode acessar as partes 3D do link GitHub.

As tarefas das partes são as seguintes.

  • chassis: é o corpo principal do robô.
  • corpo inferior: a peça que ajudará a mover a cabeça do robô. O servo motor será fixado nesta parte.
  • parte superior da carroceria: é a parte entre o chassi e a parte inferior.
  • dobradiça: esta parte faz com que o corpo se abra e feche.

Duração da impressão (modelo de impressora: MakerBot Replicator2)

  • Duração da impressão das peças na Figura_1: 5h 13m. (Se você definir as configurações de impressão conforme mostrado na Figura_3.)
  • Duração da impressão das peças na Figura_2: 5h 56m. (Se você definir as configurações de impressão conforme mostrado na Figura_3.)
  • NOTA: O tempo de impressão depende do modelo da impressora.

Etapa 2: solda e servo hack

Solda e servo hack
Solda e servo hack
Solda e servo hack
Solda e servo hack
Solda e servo hack
Solda e servo hack
Solda e servo hack
Solda e servo hack
  • Os motores DC estão localizados dentro do chassi Zumo.
  • Os cabos jumper são soldados a motores DC.
  • Algumas alterações devem ser feitas no servo, o que fará com que a cabeça do robô se mova, antes de ser conectada à parte inferior do corpo. O objetivo desta mudança é fazer o servo motor funcionar de maneira mais suave.
  • Você pode usar o link abaixo.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • O servo motor é fixado na parte inferior do corpo, conforme mostrado na Figura_4.
  • As peças do corpo inferior e superior são fixadas uma à outra com parafusos, conforme mostrado na Figura_5.

Etapa 3: Conexão do motor e da blindagem do acionador

Conexão do motor e da blindagem do acionador
Conexão do motor e da blindagem do acionador
Conexão do motor e da blindagem do acionador
Conexão do motor e da blindagem do acionador
Conexão do motor e da blindagem do acionador
Conexão do motor e da blindagem do acionador
  • O Arduino Motor Driver Shield é fixado no Arduino Uno conforme mostrado na Figura_6.
  • O motor DC do lado direito é fixado à porta M3 do driver do motor.
  • O motor DC no lado esquerdo é fixado à porta M4 do driver do motor.

Etapa 4: Conexão do Módulo Bluetooth

Conexão do Módulo Bluetooth
Conexão do Módulo Bluetooth
  • Os pinos RX e TX são soldados aos pinos 2 e 3 da placa Arduino, respectivamente.
  • Os pinos VCC e GND são soldados aos pinos 5V e GND da placa Arduino, respectivamente.

Etapa 5: conexão do servo motor ao driver do motor

Conexão do servo motor ao driver do motor
Conexão do servo motor ao driver do motor
Conexão do servo motor ao driver do motor
Conexão do servo motor ao driver do motor
  • O servo motor é fixado na porta M1 do driver do motor.
  • O Arduino UNO é colocado no chassi.

Etapa 6: montagem da bateria

Conjunto de bateria
Conjunto de bateria
Conjunto de bateria
Conjunto de bateria
  • O suporte da bateria do Zumo Kit é modificado conforme mostrado na figura. Em seguida, a bateria lipo é fixada neste suporte modificado com fita dupla-face.
  • Se o pino vermelho da bateria lipo for soldado ao pino Vin do Arduino e o pino preto ao pino GND, o Arduino Uno será alimentado. Se desejar, você pode adicionar um pequeno interruptor ao circuito. Você pode fazer um pequeno furo na parte do chassi para isso.

Etapa 7: fazendo cabeça e braços

Fazendo cabeça e braços
Fazendo cabeça e braços
Fazendo cabeça e braços
Fazendo cabeça e braços
  • A cabeça e os braços do robô são colados nos pontos necessários.
  • A cabeça do robô é colada na parte inferior do corpo.
  • A dobradiça é montada conforme mostrado na figura.

Etapa 8: final

Final
Final
  • Finalmente, o robô deve ter a aparência mostrada na figura.
  • Você pode usar o link abaixo para peças e montagens de impressão 3D.

www.thingiverse.com/thing:1878565

Etapa 9: Programação do Arduino (adicionar biblioteca de proteção do motor)

Programação do Arduino (adicionar biblioteca de proteção do motor)
Programação do Arduino (adicionar biblioteca de proteção do motor)
  • Antes de inserir os códigos, precisamos adicionar algumas bibliotecas ao programa Arduino IDE.
  • Primeiramente você deve adicionar a biblioteca "AFMotor.h" para poder controlar os motores. Para isso você deve seguir os passos abaixo.
  • O arquivo ZIP chamado”Adafruit Motor Shield Library” pode ser baixado do link do GitHub.
  • Clique em “Sketch> Incluir Biblioteca> Adicionar Biblioteca. ZIP no Arduino IDE. Selecione a biblioteca Adafruit Motor Shield baixada e clique no botão Abrir. Desta forma, a biblioteca chamada AFMotor.h é adicionada ao projeto.
  • No entanto, para a conexão bluetooth, você deve adicionar a biblioteca "SoftwareSerial.h".

Etapa 10: Descrição do código-1

Descrição do código-1
Descrição do código-1

na seção antes da configuração do vazio;

São criados objetos pertencentes a números de pinos aos quais os motores e o sensor bluetooth estão conectados. (mySerial, motor1, motor2, motor3)

Etapa 11: Descrição do código-2

Descrição do código-2
Descrição do código-2

na seção configuração de vazio;

A comunicação serial começa.

Etapa 12: Descrição do código-3

Descrição do código-3
Descrição do código-3
Descrição do código-3
Descrição do código-3
Descrição do código-3
Descrição do código-3

na seção de laço vazio;

Na seção marcada em vermelho, verifique se os dados são recebidos do módulo bluetooth. Os dados de entrada são enviados para a variável c.

Por exemplo, se os dados de entrada são “F”, os motores são movidos na direção para frente.

  • Após a seção voidloop, os subprogramas são criados. A velocidade de rotação e o lado de rotação dos motores são definidos nos subprogramas.
  • “Avançar”, “Voltar”, “Esquerda”, “Direita” e “Parar” são os nomes dos subprogramas.

Etapa 13: Arquivos e vídeo do projeto

Link do GitHub:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Recomendado: