Turinys:

Kliūčių vengimo robotas: 5 žingsniai
Kliūčių vengimo robotas: 5 žingsniai

Video: Kliūčių vengimo robotas: 5 žingsniai

Video: Kliūčių vengimo robotas: 5 žingsniai
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Lapkritis
Anonim
Kliūčių vengimo robotas
Kliūčių vengimo robotas

Robotikoje kliūčių vengimas yra užduotis patenkinti tam tikrą valdymo tikslą, kuriam taikomi nesusikirtimo arba nesudūrimo veiksmai. Jame yra sonaro jutiklis, naudojamas suvokti kliūtis, kylančias tarp roboto kelio. Jis judės geriausia kryptimi ir išvengs kliūčių, kurios pasitaiko jo kelyje. Pridėjus jutiklį prie šio roboto, galima tiesiog rinkti duomenis iš aplinkos.

Net mažoje vietoje jis gali veikti tiksliau nei daugelis robotų.

1 žingsnis: žinokite, kaip tai veikia

Žinokite, kaip tai veikia
Žinokite, kaip tai veikia

Naujausią informaciją galite pamatyti mano „github“saugykloje.

2 žingsnis: surinkite daiktus:

Arduino uno arba bet kuris arduino (aš naudoju arduino uno)

Sonaro jutiklis (HC-SR 04)

Keletas trumpiklių

2 rezistorius (220 omų)

L298 dvigubo variklio valdymo tvarkyklė

Baterija

Važiuoklė (paprastai apima kitus reikalingus komponentus)

2 pavarų varikliai

3 veiksmas: prijunkite visas dalis:

Sonaro jungtys:

Vcc - 5 voltai

GND - GND

Trig - Arduino 4

Aidas - Arduino 5

Variklio vairuotojas:

EnB - 220 omų rezistorius - 5 voltai (variklio tvarkyklė - greičiui valdyti) (EnB, kad būtų galima įjungti per 220 omų rezistorių)

EnA - 220 omų rezistorius - 5 voltai (variklio tvarkyklė - greičiui valdyti) (EnA, kad būtų galima įjungti per 220 omų rezistorių)

IN1 - „Arduino“9

IN2 - „Arduino“8

IN3 - „Arduino 7“

IN4 - „Arduino“6

GND - Arduino GND

Vcc - Arduino Vin

Dabar prijunkite variklius prie tvarkyklės per „Motor-A“ir „Motor-B“prievadus.

4 veiksmas: įkėlimo kodas:

Leiskite įkelti kodą į širdį. Tai grožis

iš roboto. Jei norite, galite pakeisti kaiščius ar kodą. Tokie kaip - greičio keitimas, minimalus atstumas nuo objekto, bėgimo bet kuria kryptimi trukmė. Naudingi komentarai pateikiami kode, kad būtų lengviau suprasti.

(Nereikia papildomo tvarkyklės ar antraštės failo)

Įkėliau failą, kodą taip pat galite gauti čia (norėdami pamatyti daugiau atnaujinimų)

5 žingsnis: paskutinis etapas:

Įjunkite akumuliatorių ir mėgaukitės!

Galite pamatyti mano darbo robotą1, robotą2.

Jei radote kokių nors klaidų, praneškite man komentarų skiltyje ir, jei galite pataisyti, galite pakeisti kodą čia arba tiesiog pateikti komentarų skiltyje.

Ačiū.

Rekomenduojamas: