Turinys:

„Arduino“kliūtis vengiant variklio varomo automobilio: 7 žingsniai
„Arduino“kliūtis vengiant variklio varomo automobilio: 7 žingsniai

Video: „Arduino“kliūtis vengiant variklio varomo automobilio: 7 žingsniai

Video: „Arduino“kliūtis vengiant variklio varomo automobilio: 7 žingsniai
Video: Ultragarsas 2024, Lapkritis
Anonim
„Arduino“kliūtis vengiant variklinio automobilio
„Arduino“kliūtis vengiant variklinio automobilio
„Arduino“kliūtis vengiant variklinio automobilio
„Arduino“kliūtis vengiant variklinio automobilio
„Arduino“kliūtis vengiant variklinio automobilio
„Arduino“kliūtis vengiant variklinio automobilio

Sveiki! ir sveiki atvykę į pamoką, kaip sukurti „Arduino“kliūtį vengiant automobilio. Mes galime pradėti, įsigiję šiam projektui reikalingos medžiagos, ir būtinai pasilinksmink!

MEDŽIAGOS:

  • Moterų ir vyrų laidai
  • Laidai
  • Atstumo jutiklis
  • Medinė lenta
  • „Gorilla“juosta/elektrinė
  • 2 varikliai su ratais
  • Servo
  • Atsuktuvas
  • Varžtai
  • Arduino
  • Akumuliatoriaus laikiklis
  • Ratas
  • USB į akumuliatorių
  • „Arduino“variklio priedas
  • „Arduino“USB
  • PC
  • Plastikinis stovas

Be to, aš esu čia, kad nurodyčiau jums sukurti kliūčių vengimo robotą, pagrįstą „Arduino“. Žemiau yra žingsnis po žingsnio vadovas, kaip sukurti šį mechanizmą per kiekvieną detalę. Tačiau šis projektas yra visiškai pajėgus autonominis robotas, kuris gali išvengti bet kokių kliūčių, su kuriomis jis liečiasi, ir tada jų išvengti. Procesas apima kliūties sutikimą einant į priekį, susidūręs su objektu šis robotas automatiškai nustos judėti į priekį ir žengs žingsnį atgal. Tada jis nuskaito kairę/dešinę pusę, kad pradėtų judėti tinkamesnį kelią. Šio projekto tikslas yra suprasti inžineriją/mechaniką, slypinčią sąvokoje, jungiančioje su mūsų visuomene, pavyzdžiui, savarankiškai vairuojančius automobilius, gamybos pramonę ir kt.

1 žingsnis: važiuoklės konstravimas

Važiuoklės konstravimas
Važiuoklės konstravimas
Važiuoklės konstravimas
Važiuoklės konstravimas

Norėdami sukonstruoti rėmą, turėsite paimti rankas iš anksto paruošto šablono, skirto statyti šį projektą, arba paprasto medžio ruošinio, kurio matmenys yra 1/2 pėdos x 1/4 pėdos. Tai bus jūsų nurodymų pagrindas, kuriame veikia visas jūsų arduino kodas ir varikliai.

  1. Lituokite du laidus prie kiekvieno nuolatinės srovės variklio. Tada varžtais pritvirtinkite du variklius prie važiuoklės.
  2. Naudodami varžtus/klijus/juostą, pritvirtinkite variklį prie apatinės važiuoklės dalies, esančios galinėje dalyje
  3. Įsitikinkite, kad varikliai yra saugūs ir gali veikti
  4. Paimkite ratą ir bet kokiu būdu įdėkite ratą į projekto priekį

2 žingsnis: smulkių komponentų tvirtinimas

Smulkių komponentų tvirtinimas
Smulkių komponentų tvirtinimas
Smulkių komponentų tvirtinimas
Smulkių komponentų tvirtinimas

Norėdami atlikti šį projektą, turėsite sudėti šiuos du komponentus tam tikrose vietose. Mygtuką reikės pritvirtinti prie mygtuko, lituojant kairįjį prievadą raudona viela iš akumuliatoriaus laikiklio. Be to, naudokite juostą, klijus ar varžtus, kad akumuliatorių įdėtumėte į pagrindo viršutinę dalį, tada pritvirtinkite jungiklį prie apatinės projekto pusės.

3 žingsnis: modulių montavimas

Modulių montavimas
Modulių montavimas
Modulių montavimas
Modulių montavimas

*Pastaba: montuodami „Arduino“plokštę, palikite pakankamai vietos USB kabeliui prijungti, nes vėliau turėsite užprogramuoti „Arduino“plokštę prijungdami ją prie kompiuterio USB kabeliu.

Nepaisant to, „Arduino“yra pagrindinė viso projekto funkcijos dalis, o kiekvieno modulio išdėstymas turi įtakos jo efektyvumui ir estetikai. Atstumo jutiklio ir „Arduino“vietą reikia nustatyti tam tikrose vietose, „Arduino“reikės įsukti į rėmą, esantį už akumuliatoriaus laikiklio, gale, kad būtų subalansuotas šios transporto priemonės svoris. Įsitikinkite, kad „Arduino“priedas yra ant „Arduino“, kad variklio funkcijos veiktų tinkamai. Toliau atminkite, kad atstumo jutiklis turi būti priešais šį projektą, kad aptiktų kliūtis ir nuskaitytų kitus kelius, į kuriuos saugiau eiti.

4 žingsnis: atstumo jutiklio tvirtinimas

Atstumo jutiklio tvirtinimas
Atstumo jutiklio tvirtinimas

Maža to, atstumo jutiklis yra gyvybiškai svarbi dalis, leidžianti visam šiam projektui veikti ir išvengti kliūčių jo kelyje. Norėdami atlikti šį veiksmą, turėsite prijungti du plastiko gabalus, kurie tinka servo tvirtinimui, pritvirtindami jį prie plastikinio pagrindo, kad galėtumėte prisijungti prie mūsų rėmo. Tai suteiks mechanizmui mobilumą ir sukimąsi bet kokiam būsimam judesiui, kurį atstumo jutiklis naudoja judėti bet kuria kryptimi. Pritvirtinkite šį komponentą prie pamato ar rėmo priekio ir pradėkite naudoti atstumo jutiklį.

Naudodami atstumo jutiklį, turėsite jį pritvirtinti prie ką tik sukurto mechanizmo priekio, pritvirtindami juostele/klijais/užtrauktukais, taigi, kai servo juda, atstumo jutiklis taip pat daro.

Prijunkite keturis trumpiklius prie ultragarso jutiklio ir pritvirtinkite prie tvirtinimo laikiklio. Tada pritvirtinkite laikiklį prie „TowerPro“mikro servo, kuris jau sumontuotas ant važiuoklės.

5 žingsnis: laidų jungtys ir grandinės schema

Laidų jungčių ir grandinių schema
Laidų jungčių ir grandinių schema

Šios laidų jungtys yra labai svarbios, kad projektas galėtų atlikti savo funkcijas, todėl būtinai dar kartą patikrinkite, su kuria dalimi susiejate kiekvieną komponentą. Grandinės schemoje galite rasti reikiamas jungtis, reikalingas „Arduino“vairuoti, jausti ir pan.

*Pastaba: Ši schema apima keturis variklius, tačiau galime nepaisyti dviejų papildomų ir tęsti.

6 žingsnis: Kodas

Kodas
Kodas
Kodas
Kodas
Kodas
Kodas
Kodas
Kodas

Niekas iš jų tiesiog neveiks be „Arduino“užprogramuoto kodo. Čia aš pateikiau kodą, kad veiktų visas šis projektas, jei jis būtų tinkamai prijungtas ir sukonstruotas. Norėdami geriau suprasti ir nukopijuoti kodą, galite pažvelgti į pateiktas nuotraukas.

7 žingsnis: užbaigimas

Baigimas
Baigimas
Baigimas
Baigimas
Baigimas
Baigimas

Atsižvelgdami į tai, kad atlikome visus veiksmus, pereikite prie proceso ir išsiaiškinkite visas jungtis/komponentus, kurie yra įtraukti į šį projektą.

  1. Prijunkite „Arduino“prie kompiuterio
  2. Atsisiųskite reikalingas bibliotekas (AFMOTOR, NEWPING)
  3. Sudarykite kodą
  4. Įkelkite kodą į teisingą prievadą
  5. Išbandykite, atjunkite
  6. Spustelėkite baterijas, įjunkite jungiklį ir leiskite jam važiuoti!

Rekomenduojamas: