Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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.