Turinys:
- 1 žingsnis: žinokite, kaip tai veikia
- 2 žingsnis: surinkite daiktus:
- 3 veiksmas: prijunkite visas dalis:
- 4 veiksmas: įkėlimo kodas:
- 5 žingsnis: paskutinis etapas:
Video: Kliūčių vengimo robotas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
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
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:
Kliūčių vengimo robotas su IR jutikliais be mikrovaldiklio: 6 žingsniai
Kliūčių vengimo robotas su IR jutikliais be mikrovaldiklio: Na, šis projektas yra senesnis projektas, aš jį padariau 2014 m. Liepos arba rugpjūčio mėn., Sumaniau pasidalinti juo su jumis. Tai paprasta kliūtis išvengti roboto, kuris naudoja IR jutiklius ir veikia be mikrovaldiklio. IR jutikliai naudoja opamp IC
Kliūčių vengimo robotas („Arduino“): 8 žingsniai (su nuotraukomis)
Kliūčių vengimo robotas („Arduino“): Čia aš jums nurodysiu, kaip sukurti kliūčių vengimo robotą, pagrįstą „Arduino“. Tikiuosi, kad žingsnis po žingsnio padarysiu šį robotą labai paprastą. Kliūčių vengiantis robotas yra visiškai autonominis robotas, galintis išvengti bet kokių pastabų
OAREE - 3D spausdintas - kliūčių vengimo robotas inžineriniam mokymui (OAREE) su „Arduino“: 5 žingsniai (su paveikslėliais)
OAREE - 3D spausdintas - kliūčių vengimo robotas inžineriniam mokymui (OAREE) Su „Arduino“: OAREE (inžinerinio švietimo kliūčių vengimo robotas) Dizainas: Šios instrukcijos tikslas buvo suprojektuoti paprastą/kompaktišką OAR (kliūčių vengimo robotas) robotą, 3D spausdinamas, lengvai surenkamas, filmui naudojamos nuolat besisukančios servos
Kelių kliūčių vengimo robotas sunkiems kroviniams vežti: 6 žingsniai
Kelių kliūčių vengimo robotas, skirtas nešti didelę apkrovą: tai kliūčių vengimo robotas, sukurtas nešioti mano sūnaus sūpynę
„Boe-Bot“: kliūčių vengimo robotas: 6 žingsniai
„Boe-Bot“: kliūčių vengimo robotas: šis mažas robotas naudoja ūsus kliūtims aptikti. Kai vienas ar abu jo ūsai suaktyvėja, jis atsitraukia ir pasuka kita kryptimi. Priešingu atveju jis juda į priekį. Maitinama 4 AA baterijomis, „Paralax“pagrindinė plokštė leidžia šiai mažai