Índice:

Robô para evitar obstáculos (Arduino): 8 etapas (com imagens)
Robô para evitar obstáculos (Arduino): 8 etapas (com imagens)

Vídeo: Robô para evitar obstáculos (Arduino): 8 etapas (com imagens)

Vídeo: Robô para evitar obstáculos (Arduino): 8 etapas (com imagens)
Vídeo: Universo Robôs #1 - Como Fazer um Robô que Desvia de Obstáculos com Arduino e Ultrassônico 1/2 2024, Novembro
Anonim
Robô para evitar obstáculos (Arduino)
Robô para evitar obstáculos (Arduino)

Aqui, vou instruí-lo sobre como fazer um robô para evitar obstáculos baseado no Arduino. Espero fazer um guia passo a passo sobre como fazer este robô de uma maneira muito fácil. Um robô que evita obstáculos é um robô totalmente autônomo que pode ser capaz de evitar qualquer obstáculo que enfrente ao se mover. Simplesmente, quando encontrou um obstáculo enquanto avançava, automaticamente para de avançar e dá um passo para trás. Em seguida, parece que são dois lados esquerdo e direito e começa a se mover da melhor maneira possível; o que significa tanto na direção esquerda se houver outro obstáculo na direção direita ou na direção direita se houver outro obstáculo no lado esquerdo. O obstáculo evitar o robô é muito útil e é a base de muitos grandes projetos, como carros automáticos, robôs usados em fábricas de manufatura, até mesmo em robôs usados em naves espaciais.

Etapa 1: O que você precisa neste projeto:

O que você precisa neste projeto
O que você precisa neste projeto
O que você precisa neste projeto
O que você precisa neste projeto
O que você precisa neste projeto
O que você precisa neste projeto
  1. Arduino UNO -
  2. Chassi de carro robô inteligente com 2 rodas de carro de brinquedo e 1 roda universal (ou rodízios de esfera) -
  3. Dois motores DC -
  4. Driver do motor L298n -
  5. Sensor sonar ultrassônico HC-SR04 -
  6. TowerPro micro servo 9g -
  7. Bateria Lipo de 7,4 V 1300 mah -
  8. Fios de ligação (macho para macho, macho para fêmea)
  9. Mini breadboard
  10. Suporte de montagem do sensor de sonar ultrassônico
  11. Parafusos e porcas
  12. Chave de fenda
  13. Ferro de solda
  14. Fita dupla face (opcional)
  15. Pistola de cola quente (opcional)

Etapa 2: montagem do chassi

Montagem do chassi
Montagem do chassi
Montagem do chassi
Montagem do chassi
Montagem do chassi
Montagem do chassi

Solde dois fios para cada motor DC. Em seguida, fixe dois motores ao chassi usando os parafusos. Se precisar de algum esclarecimento, assista a este vídeo do youtube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… e ele mostrará como montar o chassi do robô Smart 2WD. Finalmente, conecte a roda universal (ou roda giratória esférica)

Etapa 3: montar os componentes

Monte os componentes
Monte os componentes

Monte o driver do motor Arduino UNO, L298n e servo motor TowerPro no chassi. Nota: ao montar a placa arduino, deixe espaço suficiente para conectar o cabo USB, pois posteriormente você terá que programar a placa arduino conectando-a ao PC através de um cabo USB.

Etapa 4: Preparando o Sensor Ultrassônico

Preparando o Sensor Ultrassônico
Preparando o Sensor Ultrassônico
Preparando o Sensor Ultrassônico
Preparando o Sensor Ultrassônico
Preparando o Sensor Ultrassônico
Preparando o Sensor Ultrassônico
Preparando o Sensor Ultrassônico
Preparando o Sensor Ultrassônico

Conecte quatro fios de jumper ao sensor ultrassônico e monte-o no suporte de montagem. Em seguida, monte o suporte no micro servo TowerPro que já está instalado no chassi.

Etapa 5: Componentes de fiação

Componentes de Fiação
Componentes de Fiação
Componentes de Fiação
Componentes de Fiação
Componentes de Fiação
Componentes de Fiação
Componentes de Fiação
Componentes de Fiação

Motorista L298n:

+ 12V → Bateria Lipo (+)

GND → Bateria Lipo (-) importante: conecte o GND à bateria Lipo (-) e à placa Arduino qualquer pino GND

+ 5V → arduino Vin

In1 → arduino digital pino 7

In2 → arduino digital pino 6

In3 → arduino digital pino 5

In4 → arduino digital pino 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Placa de ensaio:

Conecte dois fios de jumper aos pinos 5V e GND da placa arduino e, em seguida, conecte os dois fios à placa de ensaio. agora você pode usar isso como fonte de + 5V.

Sensor de sonar ultrassônico HC-SR04:

VCC → placa de ensaio + 5V

Trig → arduino analógico pino 1

Eco → arduino analógico pino 2

GND → breadboard GND

TowerPro micro servo 9g:

fio laranja → arduino digital pino 10

fio vermelho → placa de ensaio + 5V

fio marrom → placa de ensaio GND

Etapa 6: Programação do Arduino UNO

  1. Baixe e instale o Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Baixe e cole o arquivo da biblioteca NewPing (biblioteca de função do sensor ultrassônico) na pasta de bibliotecas do Arduino.

    • Baixe o NewPing.rar abaixo
    • Extraia para o caminho - C: / Arduino / libraries
  3. Baixe e abra obstacle_avoiding.ino
  4. Faça upload do código para a placa arduino por meio de um cabo USB

Etapa 7: alimentar o robô

Power the Robot
Power the Robot

Conecte a bateria Lipo ao driver do motor L298n da seguinte forma:

Bateria Lipo (+) → + 12V

Bateria Lipo (-) → GND

Etapa 8: Ótimo !

Excelente !!!
Excelente !!!

Agora seu robô está pronto para evitar qualquer obstáculo….

Eu ficaria feliz em responder a quaisquer perguntas que você tenha

me mande um email: [email protected]

procure-me no Facebook e no LinkedIn para mais projetos - Danusha nayantha

Obrigada

Recomendado: