O menor e mais fofo robô Arduino para evitar obstáculos de todos os tempos: 5 etapas
O menor e mais fofo robô Arduino para evitar obstáculos de todos os tempos: 5 etapas
Anonim
O menor e mais fofo robô Arduino para evitar obstáculos de todos os tempos
O menor e mais fofo robô Arduino para evitar obstáculos de todos os tempos

Cansado de robôs grandes e desajeitados que ocupam meia prateleira em seu quarto? Você está disposto a levar seu robô com você, mas ele simplesmente não cabe no seu bolso? Aqui está! Eu apresento a você Minibot, o robô mais fofo para evitar obstáculos que você jamais poderia (jamais) montar!

Etapa 1: bits e peças de que você precisa

Pedaços e peças que você precisa
Pedaços e peças que você precisa
Pedaços e peças que você precisa
Pedaços e peças que você precisa
Pedaços e peças que você precisa
Pedaços e peças que você precisa

Placa de ensaio pequena (4,5 cm por 3,5 cm), 17 orifícios de comprimento e 2 filas de 5 orifícios de largura. Você pode construir o robô sem ele, mas é uma boa coisa se você planeja modificar o robô.

Arduino Nano. Eu uso o que vem com os pinos já soldados na placa, mas você também pode usar o arduino nano sem pinos e soldar os cabos diretamente na placa

Bateria de 9V. Sim, uma boa e velha bateria.

Suporte de bateria de 9V. (peguei de um brinquedo antigo)

2 servos de rotação contínua (parecem servos SG (), mas na verdade são servos de rotação contínua. Comprei AQUI

2 rodas de borracha. Basta olhar em volta. Certamente há um brinquedo antigo em algum lugar que não precisa de rodas.

Cabos. Um monte deles. Não existem cabos demais.

Sensor ultrasônico. O modelo de 4 pinos. Ebay, Amazon ou qualquer outro lugar. Eles são todos iguais.

Chassi impresso em 3D. Você pode encontrar os arquivos 3D AQUI

Etapa 2: E o Código

Nenhuma ciência de foguetes aqui. Apenas um código super simples que faz o robô avançar se não há nada para ser visto em 15 cm, e faz uma curva fechada se algo estiver a menos de 15 cm.

Basta baixar o arquivo txt e copiar o código em sua interface do Arduino.

Etapa 3: Colocando os bits no lugar certo

Colocando os bits no lugar certo
Colocando os bits no lugar certo
Colocando os bits no lugar certo
Colocando os bits no lugar certo

A placa de ensaio, Arduino, sensor de ultrassom e bateria vão na parte superior do chassi, mas NÃO COLOQUE os componentes AINDA. Você precisa conectar tudo primeiro. (sim, cometi esse erro) (duas vezes)

Os 2 servos são encaixados na parte inferior do chassi. Sim, você pode colocar esses 2 agora.

As rodas são presas aos servo eixos com um pouco de arame, um pouco de cola quente ou com um feitiço. Sua escolha.

Etapa 4: E esses fios … Oh, cara

Aí vem a parte feia. a fiação. Tantos fios e TÃO pouco espaço.

Vamos começar pelo sensor ultrassônico.

  • Vcc -> + 5V do Arduino
  • Trig -> D11 do Arduino
  • Echo -> D12 do Arduino
  • GND -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)

Servo 1:

  • Fio laranja -> D9 do Arduino
  • Fio vermelho -> + 5V do Arduino
  • Fio marrom -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)

Servo 2:

  • Fio laranja -> D10 do Arduino
  • Fio vermelho -> + 5V do Arduino
  • Fio marrom -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)

Bateria:

  • Fio vermelho -> Pino Vin do Arduino
  • Fio preto -> GND do Arduino (qualquer um dos 2 pinos GND do Arduino)

Agora você só precisa colocar cuidadosamente todos os fios dentro do chassi e fechar as duas metades. Meu robô está tão cheio que precisa de um elástico para não derramar suas tripas.

Etapa 5: em ação

Image
Image

Seu robô avançará até encontrar algo a menos de 15 cm.

Você pode alterar a distância nesta linha de código:

if (distância <= 15)

Você também pode alterar a velocidade de avanço e recuo modificando estas linhas:

myservo1.write (XXX); myservo2.write (XXX);

onde XXX = 0 é velocidade total de avanço para myservo1 e XXX = 180 é velocidade total de avanço para myservo2

e XXX = 90 será ponto final para ambos os servos.