Kazalo:

Robot za preprečevanje ovir z uporabo Arduino Nano: 5 korakov
Robot za preprečevanje ovir z uporabo Arduino Nano: 5 korakov

Video: Robot za preprečevanje ovir z uporabo Arduino Nano: 5 korakov

Video: Robot za preprečevanje ovir z uporabo Arduino Nano: 5 korakov
Video: BTT GTS v1.0/M5 v1.0 - Optical EndStops 2024, Julij
Anonim
Robot za preprečevanje ovir z uporabo Arduino Nano
Robot za preprečevanje ovir z uporabo Arduino Nano

V tem navodilu bom opisal, kako lahko naredite oviro pri izogibanju robotu z uporabo Arduina.

Korak: Potrebujete

Potrebujete
Potrebujete
Potrebujete
Potrebujete
Potrebujete
Potrebujete

To je priljubljen robotski projekt Arduino. da bi se izognili velikemu številu žičnih povezav, sem zanj oblikoval tiskano vezje.

Uporabite lahko tiskano vezje ali pikčasto ploščo.

2WD Robotsko ohišje z kolescem.

Robotsko kolo za motor BO

Motor z motorjem 150 vrt / min in 1,5 -palčni vijak in matica

držalo za ultrazvočni senzor

2 kos. 9V baterija in priključek za baterijo

L293D Ic in 16 zatičev Ic osnova

100mfd/25v kondenzator 2 kosa 1K upor, Led

Zatiči za glavo, mostična žica (moški na ženski) priključni blok 4 kosi

Ultrazvočni senzor HC-SR 04

Arduino nano

Uporabite lahko tiskano vezje ali pikčasto ploščo.

2. korak: Sestavljanje koreninskega podvozja

Sestavljanje koreninskega ohišja
Sestavljanje koreninskega ohišja

V ohišje robota vstavite dva motorja z gonilom. Uporabil sem 2wd kovinsko ohišje, lahko pa uporabite katero koli

vstavite eno kolesce pred kolesom robota. mehanski del tega robota je zaključen

3. korak: Izdelava elektronskega vezja

Izdelava elektronskega vezja
Izdelava elektronskega vezja
Izdelava elektronskega vezja
Izdelava elektronskega vezja
Izdelava elektronskega vezja
Izdelava elektronskega vezja

Kako deluje

Ultrazvočni zvočni senzor zazna predmete pred njim in izmeri razdaljo do predmeta.

V normalnem stanju, ko pred robotom ni ovir, se dva motorja vrtita v smeri urinega kazalca in robot gre naravnost naprej.

Če je ultrazvočni senzor v 20 cm odkril kakšen predmet, se bo levi motor začel vrteti v nasprotni smeri urinega kazalca, desni motor pa se bo vrtel v smeri urinega kazalca.

Zato robot hitro zavije levo, če je pred njim predmet.

Vezje in povezave, če uporabljate perfboard

Tu sem uporabil gonilnik z dvojnim motorjem Arduino nano in L293D. Dva kondenzatorja kot filter. Led & 1k upor za indikacijo

Arduino digitalni zatič 7 povežite z sprožilnim zatičem ultrazvočnega senzorja

Arduino digitalni pin 8 povežite z ultrazvočnim senzorjem Echo pin

Arduino digitalni pin 5 in 6 se poveže z Ic l293d pin 10 in 15 za krmiljenje levega motorja

Arduino digitalni zatič 11 in 12 Za desno krmiljenje motorja priključite na pin 2 in 7 ic l293d

Priključite levi motor na pin 11 in 14 ic l293d

Desni motor priključite na pin 3 in 6 ic l293d

Če želite narediti z uporabo PCB

tiskana vezja za ta robotski projekt so dobro oblikovana in enostavna za izdelavo. S tem tiskanim vezjem lahko izdelate različne vrste robotov Arduino. Še en robot, ki uporablja to PCB

Prenesite in naročite datoteko Gerber za tiskano vezje tukaj.

4. korak: Nalaganje kode v Arduino

Naložite kodo v arduino nano. tukaj je povezava za prenos kode

Prenesite datoteko.ino in jo odprite z arduino IDE.

povežite arduino nano s kablom USB, izberite ustrezna vrata COM

nato kliknite za nalaganje

5. korak: Testiranje

Testiranje
Testiranje

čas je, da preizkusite robota.

Uporabil sem 9v baterijo za Arduino in drugo 9v baterijo za moč motorja. Za napajanje motorja je dobro uporabiti akumulatorsko baterijo, sicer 9 v baterija ne more delovati robota dolgo časa.

Ta video vam lahko pomaga -

Priporočena: