Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje aš aprašysiu, kaip galite padaryti kliūtį išvengdami roboto naudodami „Arduino“.
1 žingsnis: jums reikia
Tai populiarus „Arduino“robotų projektas. kad išvengtumėte daug laidų prijungimo, sukūriau jai PCB.
Galite naudoti PCB arba punktyrinę plokštę.
2WD robotų važiuoklė su ratuku.
Roboto ratas BO varikliui
150 sūkių per minutę BO reduktorius ir 1,5 colio varžtas ir veržlė
ultragarso jutiklio laikiklis
2 vnt. 9V baterija ir akumuliatoriaus jungtis
L293D Ic ir 16 kaiščių Ic pagrindas
100mfd/25v kondensatorius 2 vnt 1K rezistorius, Led
Kištukiniai kaiščiai, jungiamasis laidas (nuo vyrų iki moterų) gnybtų blokas 4 vnt
Ultragarsinis jutiklis HC-SR 04
Arduino nano
Galite naudoti PCB arba punktyrinę plokštę.
2 žingsnis: pagrindinės važiuoklės surinkimas
Įdėkite dviejų pavarų variklį į roboto važiuoklę. Aš naudoju 2wd metalinę važiuoklę, bet galite naudoti bet kokią važiuoklę
įdėkite vieną ratuką prieš roboto važiuoklę. šio roboto mechaninė dalis yra baigta
3 žingsnis: sukurkite elektroninę grandinę
Kaip tai veikia
Ultragarsinis garso jutiklis aptinka priešais esančius objektus ir matuoja objekto atstumą.
Esant normaliai būklei, kai priešais robotą nėra kliūčių, du varikliai sukasi pagal laikrodžio rodyklę ir robotas eina tiesiai į priekį.
Jei ultragarso jutiklis aptiko objektą per 20 cm, kairysis variklis pradės suktis prieš laikrodžio rodyklę, o dešinysis-pagal laikrodžio rodyklę.
Taigi robotas greitai pasuka į kairę, jei priešais jį yra daiktas.
Grandinė ir jungtys, jei naudojate perforatorių
Čia aš naudoju „Arduino nano & L293D“dviejų variklių tvarkyklę. Du kondensatoriai kaip filtras. LED ir 1k rezistorius indikacijai
„Arduino“skaitmeninis kaištis 7 prijungiamas prie ultragarso jutiklio paleidimo kaiščio
„Arduino“skaitmeninis kaištis 8 prijungiamas prie ultragarso jutiklio „Echo“kaiščio
„Arduino“skaitmeninis kaištis 5 ir 6 prijungiamas prie „Ic l293d“kaiščių 10 ir 15, kad būtų galima valdyti kairįjį variklį
„Arduino“skaitmeninis kaištis 11 ir 12 Prijunkite prie „ic l293d“kaiščių 2 ir 7, kad galėtumėte tinkamai valdyti variklį
Prijunkite kairįjį variklį prie „ic l293d“kaiščių 11 ir 14
Prijunkite tinkamą variklį prie „ic l293d“kaiščių 3 ir 6
Jei norite gaminti naudodami PCB
šio robotų projekto PCB yra gerai suplanuotas ir lengvai pagamintas. Naudodami šią PCB galite pagaminti įvairių tipų „Arduino“robotus. Kitas robotas, naudojantis šią PCB
Atsisiųskite ir užsisakykite Gerber failą PCB iš čia.
4 veiksmas: įkelkite kodą į „Arduino“
Įkelkite kodą į arduino nano. čia yra kodo nuoroda atsisiųsti
tiesiog atsisiųskite.ino failą ir atidarykite jį naudodami arduino IDE.
prijunkite arduino nano naudodami USB kabelį, pasirinkite tinkamą kom prievadą
tada spustelėkite, jei norite įkelti
5 žingsnis: bandymas
atėjo laikas išbandyti robotą.
Aš naudoju 9 V bateriją „Arduino“ir kitą 9 V bateriją variklio galiai. Norint maitinti variklį, gerai naudoti įkraunamą bateriją, kitaip 9 V baterija negali ilgai paleisti roboto.
Šis vaizdo įrašas gali jums padėti -