Taula de continguts:

Robot per evitar obstacles: 5 passos
Robot per evitar obstacles: 5 passos

Vídeo: Robot per evitar obstacles: 5 passos

Vídeo: Robot per evitar obstacles: 5 passos
Vídeo: Семь роботов изменят сельское хозяйство ▶ СМОТРИТЕ СЕЙЧАС! 2024, De novembre
Anonim
Robot per evitar obstacles
Robot per evitar obstacles

En robòtica, l'evitació d'obstacles és la tasca de satisfer algun objectiu de control subjecte a restriccions de posició de no intersecció o no col·lisió. Té un sensor de sonar que s’utilitza per detectar els obstacles que entren entre el camí del robot. Avançarà en la millor direcció i evitarà l’obstacle que s’acosta al seu pas. Si afegiu un sensor en aquest robot, simplement podeu recollir dades de l’entorn.

Pot funcionar amb més precisió que molts robots fins i tot en un lloc reduït.

Pas 1: saber com funciona aquesta cosa

Saber com funciona aquesta cosa
Saber com funciona aquesta cosa

Podeu veure la informació més actualitzada al meu repositori de github.

Pas 2: reunir coses:

Un arduino uno o qualsevol arduino (he utilitzat arduino uno)

Un sensor de sonar (HC-SR 04)

Uns quants cables de pont

2 resistències (220 ohms)

Controlador de control de doble motor L298

Una bateria

Un xassís (normalment inclou altres components necessaris)

2 motors d'engranatges

Pas 3: connecteu totes les parts:

Connexions de sonar:

Vcc - 5 volts

GND - GND

Trig - Arduino 4

Eco - Arduino 5

Conductor del motor:

EnB - resistència de 220 ohms - 5 volts (controlador del motor - per controlar la velocitat) (EnB per habilitar-la mitjançant una resistència de 220 ohms)

EnA - resistència de 220 ohms - 5 volts (controlador del motor - per controlar la velocitat) (EnA per habilitar-la mitjançant una resistència de 220 ohms)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND: Arduino GND

Vcc - Arduino Vin

Ara connecteu motors amb el controlador mitjançant els ports Motor-A i Motor-B.

Pas 4: pengeu el codi:

Permet penjar el codi al cor. És la bellesa

del robot. Si voleu, podeu modificar els pins o el codi. Com ara: modificació de la velocitat, distància mínima de l'objecte, durada de la marxa en qualsevol direcció. Es donen comentaris útils al codi per entendre-los amb més facilitat.

(No es necessita cap controlador ni cap fitxer de capçalera)

He penjat el fitxer, també podeu obtenir el codi aquí (per veure més actualitzacions)

Pas 5: Fase final:

Connecteu la bateria i gaudiu-ne!

Podeu veure el meu robot 1, robot2 que funciona.

Si trobeu algun error, feu-m'ho saber a la secció de comentaris i si podeu solucionar que podeu modificar el codi aquí o simplement donar-lo a la secció de comentaris.

Gràcies.

Recomanat: