Sommario:

Robot per evitare ostacoli: 5 passaggi
Robot per evitare ostacoli: 5 passaggi

Video: Robot per evitare ostacoli: 5 passaggi

Video: Robot per evitare ostacoli: 5 passaggi
Video: Robot evita ostacoli e bordo tavolo 2024, Novembre
Anonim
Robot evita ostacoli
Robot evita ostacoli

In robotica, l'elusione degli ostacoli è il compito di soddisfare alcuni obiettivi di controllo soggetti a vincoli di posizione di non intersezione o non collisione. Ha un sensore sonar che viene utilizzato per rilevare gli ostacoli che si trovano tra il percorso del robot. Si sposterà nella direzione migliore ed eviterà l'ostacolo che incontra sul suo cammino. Aggiungendo un sensore in questo robot si possono semplicemente raccogliere dati dall'ambiente.

Può eseguire più precisamente di molti robot anche in un piccolo posto.

Passaggio 1: sapere come funziona questa cosa

Sapere come funziona questa cosa
Sapere come funziona questa cosa

Puoi vedere le informazioni più aggiornate dal mio repository github.

Passaggio 2: raccogliere le cose:

Un arduino uno o qualsiasi arduino (ho usato arduino uno)

Un sensore sonar (HC-SR 04)

Alcuni ponticelli

2 resistenze (220 ohm)

L298 driver di controllo del doppio motore

Una batteria

Un telaio (normalmente include altri componenti necessari)

2 motoriduttori

Passaggio 3: collegare tutte le parti:

Collegamenti ecoscandaglio:

Vcc – 5 Volt

GND – GND

Trig – Arduino 4

Eco – Arduino 5

Conducente del motore:

EnB – Resistenza da 220 ohm - 5 Volt (Motor Driver – per il controllo della velocità) (EnB da abilitare tramite una resistenza da 220 ohm)

EnA – Resistenza da 220 ohm - 5 Volt (Motor Driver – per il controllo della velocità) (EnA da abilitare tramite una resistenza da 220 ohm)

IN1 – Arduino 9

IN2 – Arduino 8

IN3 – Arduino 7

IN4 – Arduino 6

GND – Arduino GND

Vcc – Arduino Vin

Ora collega i motori con il driver tramite la porta Motor-A e Motor-B.

Passaggio 4: caricare il codice:

Consente di caricare il codice nel cuore. È la bellezza

del robot. Se vuoi puoi modificare i pin o il codice. Ad esempio: modifica della velocità, distanza minima dall'oggetto, durata della corsa in qualsiasi direzione. Commenti utili sono riportati nel codice per capire più facilmente.

(Nessun driver aggiuntivo o file di intestazione necessari)

Ho caricato il file, puoi anche ottenere il codice qui (per vedere più aggiornamenti)

Passaggio 5: fase finale:

Collega la batteria e divertiti!

Potete vedere il mio lavoro robot1, robot2.

Se trovi qualche bug fammelo sapere nella sezione commenti e se riesci a risolverlo puoi modificare il codice qui o semplicemente dare nella sezione commenti.

Grazie.

Consigliato: