Tabla de contenido:

Robot Maze Solver: 5 pasos (con imágenes)
Robot Maze Solver: 5 pasos (con imágenes)

Video: Robot Maze Solver: 5 pasos (con imágenes)

Video: Robot Maze Solver: 5 pasos (con imágenes)
Video: The Fastest Maze-Solving Competition On Earth 2024, Noviembre
Anonim
Image
Image
Robot solucionador de laberintos
Robot solucionador de laberintos
Robot solucionador de laberintos
Robot solucionador de laberintos

- este robot diseñado para resolver un laberinto simple sin ninguna IA utilizando las siguientes técnicas en el código:

1) PID

2) ecuaciones de rotación

3) calibración

Enlace del código de gitHub:

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

Paso 1: Prepare su componente

Prepare su componente
Prepare su componente
Prepare su componente
Prepare su componente
Prepare su componente
Prepare su componente

Usé todos los componentes enumerados anteriormente:

1-2 motor de corriente continua con engranajes

2- 2 ruedas

3- 1 rueda custer

4- LCD

5- tablero de pan y algunos cables (macho-macho) && (macho-hembra)

6- 3 sensor ultrasónico

4- soporte ultrasónico

5- placa Arduino UNO

6- 2 pilas 3,7 V con soporte para pilas

7- Accionamiento por motor L298N

8- chasis de madera para el cuerpo del robot

9- cambiar

Paso 2: Primera capa

Primera capa
Primera capa
Primera capa
Primera capa

1- conecta el motor, las ruedas y la transmisión al chasis

2- conecte los motores al accionamiento del motor mediante cables

3- pines de la unidad a los pines 3, 12, 13, 5, 2, 7 para arduino

tenga en cuenta que:

Si la rueda del motor derecho, por ejemplo, se mueve en la dirección opuesta, simplemente intercambia los cables del motor que se conectan al variador.

Paso 3: segunda capa

Segunda capa
Segunda capa
Segunda capa
Segunda capa

- coloque el arduino, los sensores y la capa de placa en el segundo chasis y coloque algunos cables

por favor lea el archivo de código para conocer mi conexión pero resumamos:

1) VCC y GND de cada sensor de sonda a la placa de pruebas, Trigger y Echo se conectarán a los pines A0, A1, A2, A3, A4, A5 para los 3 sensores

2) 5V y GND de arduino para suministrar el breadBoard

3) 5v desde la unidad a la entrada arduino

4) GND de arduino a GND la unidad

Paso 4: Enciéndelo

Enciendelo
Enciendelo

coloque el soporte de la batería con las baterías adentro y tome el cable rojo, conéctelo al pin de entrada del variador y el cable negro a la GND del variador con el cable del arduino

Paso 5: Paso opcional

este paso para hacer un poco de alegría con tu robot

1) coloque su lcd y haga las conexiones a arduino como el código adjunto

2) conecte el cable rojo del soporte de la batería al pin ON del interruptor y tome un cable del otro pin a la entrada del variador para controlar el encendido del robot con el interruptor

3) finalmente está hecho y siéntete libre de probarlo y avísame si tienes algún problema

Recomendado: