Sisukord:

Takistuste vältimise robot: 5 sammu
Takistuste vältimise robot: 5 sammu

Video: Takistuste vältimise robot: 5 sammu

Video: Takistuste vältimise robot: 5 sammu
Video: РАЗБОР Серии и НАРУТО ◉ ДЖОГАН Покажут в АНИМЕ? Новый ХВОСТАТЫЙ Наруто? Боруто 220 и 221 2024, November
Anonim
Takistuste vältimise robot
Takistuste vältimise robot

Robootikas on takistuste vältimine ülesanne täita mõni juhtimiseesmärk, mille suhtes kehtivad ristumiskõlbmatud või kokkupõrketa positsiooni piirangud. Sellel on sonari andur, mida kasutatakse roboti tee vahele tulevate takistuste tajumiseks. See liigub parimas suunas ja väldib takistusi, mis tulevad tema teele. Lisades sellesse robotisse anduri, saab lihtsalt koguda andmeid keskkonnast.

See suudab isegi väikeses kohas täpsemalt kui paljud robotid.

Samm: teadke, kuidas see asi töötab

Tea, kuidas see asi toimib
Tea, kuidas see asi toimib

Kõige värskemat teavet näete minu githubi hoidlast.

2. samm: koguge asju:

Arduino uno või mõni arduino (olen kasutanud arduino uno)

Sonari andur (HC-SR 04)

Mõned hüppajajuhtmed

2 takisti (220 oomi)

L298 kahemootoriline juht

Aku

Šassii (sisaldab tavaliselt muid vajalikke komponente)

2 käigukastiga mootorid

Samm: ühendage kõik osad:

Sonari ühendused:

Vcc - 5 volti

GND - GND

Trig - Arduino 4

Kaja - Arduino 5

Mootori juht:

EnB - 220 oomi takisti - 5 volti (mootori draiver - kiiruse juhtimiseks) (EnB võimaldab 220 oomi takisti kaudu)

EnA - 220 oomi takisti - 5 volti (mootori draiver - kiiruse juhtimiseks) (EnA võimaldab 220 oomi takisti kaudu)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Nüüd ühendage mootorid draiveriga Motor-A ja Motor-B pordi kaudu.

4. samm: üleslaadimiskood:

Laadime koodi südamesse. See on ilu

robotist. Soovi korral saate tihvte või koodi muuta. Näiteks - kiiruse muutmine, minimaalne kaugus objektist, jooksmise kestus mis tahes suunas. Koodis on kasulikud kommentaarid, et neid oleks lihtsam mõista.

(Lisadraiverit ega päisefaili pole vaja)

Laadisin faili üles, koodi saate ka siit (rohkemate värskenduste nägemiseks)

5. etapp: viimane etapp:

Ühendage aku ja nautige!

Näete minu töötavat robotit1, robot2.

Kui leiate vea, andke mulle kommentaaride osas teada ja kui saate seda parandada, saate koodi siin muuta või lihtsalt kommentaaride jaotises esitada.

Aitäh.

Soovitan: