Sommario:

Robot risolutore di labirinti: 5 passaggi (con immagini)
Robot risolutore di labirinti: 5 passaggi (con immagini)

Video: Robot risolutore di labirinti: 5 passaggi (con immagini)

Video: Robot risolutore di labirinti: 5 passaggi (con immagini)
Video: Risolvi Uno di Questi Indovinelli e Dimostrerai di Essere il Nuovo Sherlock 2024, Luglio
Anonim
Image
Image
Robot risolutore di labirinti
Robot risolutore di labirinti
Robot risolutore di labirinti
Robot risolutore di labirinti

- questo robot progettato per risolvere un semplice labirinto senza alcuna intelligenza artificiale utilizzando le seguenti tecniche nel codice:

1) PID

2) equazioni di rotazione

3) calibrazione

collegamento al codice gitHub:

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

Passaggio 1: prepara il tuo componente

Prepara il tuo componente
Prepara il tuo componente
Prepara il tuo componente
Prepara il tuo componente
Prepara il tuo componente
Prepara il tuo componente

ho usato tutti i componenti elencati sopra:

1- 2 motoriduttori in corrente continua

2- 2 ruote

3- 1 rotella

4- LCD

5- breadboard e alcuni fili (maschio-maschio) && (maschio-femmina)

6- 3 sensori a ultrasuoni

4- supporto per ultrasuoni

5- Scheda Arduino UNO

6- 2 batterie 3,7 V con portabatterie

7- Azionamento a motore L298N

8- chassis in legno per il corpo del robot

9- interruttore

Passaggio 2: primo strato

Primo strato
Primo strato
Primo strato
Primo strato

1- collegare il motore, le ruote e la trasmissione al telaio

2- collegare i motori all'azionamento del motore usando i cavi

3- pin dell'unità ai pin 3, 12, 13, 5, 2, 7 per arduino

notare che:

se la ruota del motore destro ad esempio si muove in senso inverso hai dato basta scambiare i fili del motore che si collegava alla trasmissione

Passaggio 3: secondo strato

Secondo strato
Secondo strato
Secondo strato
Secondo strato

- metti l'arduino, i sensori e lo strato breadboard sul secondo chassis e metti dei fili

si prega di leggere il file di codice per conoscere la mia connessione ma riassumiamo:

1) VCC e GND di ciascun sensore sonar su breadboard, Trigger ed Echo saranno collegati ai pin A0, A1, A2, A3, A4, A5 per i 3 sensori

2) 5V e GND da arduino per alimentare il breadBoard

3) Uscita 5v dall'unità all'ingresso arduino

4) GND da arduino a GND dell'unità

Passaggio 4: accendilo

Accendilo
Accendilo

posiziona il portabatterie con le batterie e prendi il filo rosso collegalo al pin di ingresso dell'unità e il filo nero al GND dell'unità con il filo dell'arduino

Passaggio 5: passaggio opzionale

questo passaggio per fare un po' di gioia con il tuo robot

1) posiziona il tuo lcd e fai i collegamenti ad arduino come da codice allegato

2) collegare il filo rosso del portabatterie al pin ON dell'interruttore e portare un filo dall'altro pin all'ingresso del drive per comandare l'accensione del robot con l'interruttore

3) finalmente è fatto e sentiti libero di provarlo e fammi sapere se incontri problemi

Consigliato: