Satura rādītājs:

Šķēršļu novēršanas robots: 5 soļi
Šķēršļu novēršanas robots: 5 soļi

Video: Šķēršļu novēršanas robots: 5 soļi

Video: Šķēršļu novēršanas robots: 5 soļi
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Novembris
Anonim
Šķēršļu novēršanas robots
Šķēršļu novēršanas robots

Robotikā šķēršļu novēršana ir uzdevums, lai izpildītu kādu kontroles mērķi, ievērojot neierobežotas vai nesadursmes pozīcijas ierobežojumus. Tam ir hidrolokatora sensors, ko izmanto, lai sajustu šķēršļus, kas nāk starp robota ceļu. Tā virzīsies vislabākajā virzienā un izvairīsies no šķēršļiem, kas nāk tās ceļā. Pievienojot šim robotam sensoru, var vienkārši savākt datus no vides.

Tas var darboties precīzāk nekā daudzi roboti pat nelielā vietā.

1. darbība. Ziniet, kā šī lieta darbojas

Ziniet, kā šī lieta darbojas
Ziniet, kā šī lieta darbojas

Jūs varat redzēt jaunāko informāciju no manas github krātuves.

2. darbība: apkopojiet lietas:

Arduino uno vai jebkurš arduino (esmu izmantojis arduino uno)

Sonāra sensors (HC-SR 04)

Daži džemperu vadi

2 rezistori (220 omi)

L298 divu motoru vadības draiveris

Akumulators

Šasija (parasti ietver citas nepieciešamās sastāvdaļas)

2 pārnesumu motori

3. darbība: pievienojiet visas detaļas:

Sonāra savienojumi:

Vcc - 5 volti

GND - GND

Trig - Arduino 4

Atbalss - Arduino 5

Motora vadītājs:

EnB - 220 omu rezistors - 5 volti (motora draiveris - lai kontrolētu ātrumu) (EnB, lai iespējotu caur 220 omu rezistoru)

EnA - 220 omu rezistors - 5 volti (motora draiveris - lai kontrolētu ātrumu) (EnA, lai iespējotu caur 220 omu rezistoru)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Tagad savienojiet motorus ar draiveri, izmantojot Motor-A un Motor-B portu.

4. darbība: augšupielādes kods:

Ļauj augšupielādēt kodu sirdī. Tas ir skaistums

no robota. Ja vēlaties, varat mainīt tapas vai kodu. Piemēram, - ātruma maiņa, minimālais attālums no objekta, skriešanas ilgums jebkurā virzienā. Lai vieglāk izprastu, kodā ir sniegti noderīgi komentāri.

(Nav nepieciešams papildu draivera vai galvenes fails)

Esmu augšupielādējis failu, kodu varat iegūt arī šeit (lai redzētu vairāk atjauninājumu)

5. solis: pēdējais posms:

Pievienojiet akumulatoru un izbaudiet!

Jūs varat redzēt manu strādājošo robotu1, robotu2.

Ja atrodat kādu kļūdu, informējiet mani komentāru sadaļā un, ja varat to labot, varat šeit modificēt kodu vai vienkārši norādīt komentāru sadaļā.

Paldies.

Ieteicams: