Turinys:

Kliūtis išvengti roboto naudojant „Arduino Nano“: 5 žingsniai
Kliūtis išvengti roboto naudojant „Arduino Nano“: 5 žingsniai

Video: Kliūtis išvengti roboto naudojant „Arduino Nano“: 5 žingsniai

Video: Kliūtis išvengti roboto naudojant „Arduino Nano“: 5 žingsniai
Video: Создание приложений для мобильных устройств, игр, Интернета вещей и многого другого с помощью AWS DynamoDB, Рик Хулихан 2024, Liepa
Anonim
Kliūtis išvengti roboto naudojant „Arduino Nano“
Kliūtis išvengti roboto naudojant „Arduino Nano“

Šioje pamokoje aš aprašysiu, kaip galite padaryti kliūtį išvengdami roboto naudodami „Arduino“.

1 žingsnis: jums reikia

Tau reikia
Tau reikia
Tau reikia
Tau reikia
Tau reikia
Tau 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

Šakninės važiuoklės surinkimas
Šakninė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ę

Elektroninės grandinės sukūrimas
Elektroninės grandinės sukūrimas
Elektroninės grandinės sukūrimas
Elektroninės grandinės sukūrimas
Elektroninės grandinės sukūrimas
Elektroninės grandinės sukūrimas

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

Testavimas
Testavimas

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 -

Rekomenduojamas: