
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

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:



- Arduino UNO -
- Chassi de carro robô inteligente com 2 rodas de carro de brinquedo e 1 roda universal (ou rodízios de esfera) -
- Dois motores DC -
- Driver do motor L298n -
- Sensor sonar ultrassônico HC-SR04 -
- TowerPro micro servo 9g -
- Bateria Lipo de 7,4 V 1300 mah -
- Fios de ligação (macho para macho, macho para fêmea)
- Mini breadboard
- Suporte de montagem do sensor de sonar ultrassônico
- Parafusos e porcas
- Chave de fenda
- Ferro de solda
- Fita dupla face (opcional)
- Pistola de cola quente (opcional)
Etapa 2: 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 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




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




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
-
Baixe e instale o Arduino Desktop IDE
- windows -
- Mac OS X -
- Linux -
-
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
- Baixe e abra obstacle_avoiding.ino
- Faça upload do código para a placa arduino por meio de um cabo USB
Etapa 7: alimentar o robô

Conecte a bateria Lipo ao driver do motor L298n da seguinte forma:
Bateria Lipo (+) → + 12V
Bateria Lipo (-) → GND
Etapa 8: Ótimo !

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:
Robô para evitar obstáculos usando sensor ultrassônico (Proteus): 12 etapas

Robô para evitar obstáculos usando sensor ultrassônico (Proteus): Geralmente encontramos robôs para evitar obstáculos em todos os lugares. A simulação de hardware deste robô faz parte da competição em muitas faculdades e em muitos eventos. Mas a simulação de software de robô de obstáculo é rara. Mesmo que possamos encontrá-lo em algum lugar
Robô para evitar obstáculos: 5 etapas

Robô para evitar obstáculos: Na robótica, evitar obstáculos é a tarefa de satisfazer algum objetivo de controle sujeito a restrições de posição de não interseção ou não colisão. Possui um sensor de sonar que é usado para detectar os obstáculos que se interpõem no caminho do robô
COMO MONTAR UM BRAÇO DE ROBÔ DE MADEIRA IMPRESSIONANTE (PARTE 2: ROBÔ PARA Evitar Obstáculos) - COM BASE NO MICRO: BIT: 3 etapas

COMO MONTAR UM ARM DE ROBÔ DE MADEIRA IMPRESSIONANTE (PARTE 2: ROBÔ PARA Evitar Obstáculos) - COM BASE NO MICRO: BIT: Anteriormente, introduzimos o Armbit no modo de rastreamento de linha. A seguir, apresentamos como instalar o Armbit evitando o modo de obstáculo
Boe-Bot: Robô para evitar obstáculos: 6 etapas

Boe-Bot: Robô para evitar obstáculos: Este pequeno robô usa seus bigodes para detectar obstáculos. Quando um ou ambos os bigodes são acionados, ele recua e se vira para uma direção diferente. Caso contrário, ele segue em frente. Alimentado por 4 baterias AA, a placa-mãe Paralax permite que este pequeno
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: 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 e minúsculo para evitar obstáculos que você poderia imaginar