Índice:

Robô Maze Solver: 5 etapas (com imagens)
Robô Maze Solver: 5 etapas (com imagens)

Vídeo: Robô Maze Solver: 5 etapas (com imagens)

Vídeo: Robô Maze Solver: 5 etapas (com imagens)
Vídeo: A Corrida de Labirinto Mais Rápida do Planeta 2024, Julho
Anonim
Image
Image
Maze Solver Robot
Maze Solver Robot
Maze Solver Robot
Maze Solver Robot

- este robô projetado para resolver um labirinto simples sem qualquer IA usando as seguintes técnicas no código:

1) PID

2) equações de rotação

3) calibração

link do código gitHub:

github.com/marwaMosafa/Maze-solver-algorithm-

Etapa 1: Prepare seu componente

Prepare o seu componente
Prepare o seu componente
Prepare o seu componente
Prepare o seu componente
Prepare o seu componente
Prepare o seu componente

Usei todos os componentes listados acima:

1- 2 motor cc engrenado

2- 2 rodas

3- 1 roda custer

4- LCD

5- tábua do pão e alguns fios (masculino - masculino) && (masculino - feminino)

6- 3 sensores ultrassônicos

4- suporte ultra-sônico

5- Placa Arduino UNO

6- 2 baterias 3,7 V com suporte de bateria

7 - acionamento motorizado L298N

8- chassi de madeira para o corpo do robô

9- interruptor

Etapa 2: Primeira camada

Primeira camada
Primeira camada
Primeira camada
Primeira camada

1- conecte o motor, as rodas e a unidade ao chassi

2- conecte os motores ao acionamento do motor usando fios

3 pinos da unidade para os pinos 3, 12, 13, 5, 2, 7 a fim de arduino

Observe que:

se a roda do motor certo por exemplo se mover na direção oposta que você deu é só trocar os fios do motor que está conectado ao drive

Etapa 3: segunda camada

Segunda camada
Segunda camada
Segunda camada
Segunda camada

- coloque o arduino, os sensores e a camada de placa de ensaio no segundo chassi e vamos colocar alguns fios

leia o arquivo de código para saber minha conexão, mas vamos resumir:

1) VCC e GND de cada sensor de sonar para breadboard, Trigger e Echo serão anexados aos pinos A0, A1, A2, A3, A4, A5 para os 3 sensores

2) 5V e GND do arduino para fornecer o breadBoard

3) 5v de saída da unidade para a entrada do Arduino

4) GND do Arduino para GND a unidade

Etapa 4: ligue-o

Power It Up
Power It Up

coloque o porta-bateria com as baterias e pegue o fio vermelho conecte-o ao pino de entrada do drive e o fio preto ao GND do drive com o fio do arduino

Etapa 5: Etapa Opcional

esta etapa para fazer alguma alegria com o seu robô

1) coloque seu lcd e faça as conexões com o arduino como o código anexado

2) conecte o fio vermelho do suporte da bateria ao pino ON do interruptor e pegue um fio do outro pino na entrada da unidade para controlar a energia do robô com o interruptor

3) finalmente está feito e fique à vontade para experimentar e me avisar se você tiver algum problema

Recomendado: