Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem navodilu bom opisal, kako lahko naredite oviro pri izogibanju robotu z uporabo Arduina.
Korak: 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
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
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
č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 -