Kazalo:

Robot, ki se izogiba oviram: 5 korakov
Robot, ki se izogiba oviram: 5 korakov

Video: Robot, ki se izogiba oviram: 5 korakov

Video: Robot, ki se izogiba oviram: 5 korakov
Video: Как научиться резать ножом. Шеф-повар учит резать. 2024, November
Anonim
Robot za preprečevanje ovir
Robot za preprečevanje ovir

V robotiki je izogibanje oviram naloga izpolnjevanja določenega nadzornega cilja, ki je podvržen omejitvam glede nekrižanja ali trčenja. Ima sonarni senzor, ki se uporablja za zaznavanje ovir, ki prihajajo med potjo robota. Premikal se bo v najboljšo smer in se izognil oviri, ki ji prihaja na pot. Z dodajanjem senzorja v tega robota lahko preprosto zberete podatke iz okolja.

Lahko deluje natančneje kot mnogi roboti tudi v majhnem prostoru.

1. korak: Spoznajte, kako ta stvar deluje

Vedite, kako ta stvar deluje
Vedite, kako ta stvar deluje

Najnovejše informacije si lahko ogledate v mojem skladišču github.

2. korak: Zberite stvari:

Arduino uno ali kateri koli arduino (uporabil sem arduino uno)

Sonarni senzor (HC-SR 04)

Nekaj mostičnih žic

2 upora (220 ohmov)

Gonilnik za krmiljenje dvojnega motorja L298

Akumulator

Podvozje (običajno vključuje druge potrebne komponente)

2 zobniška motorja

Korak: Povežite vse dele:

Sonarne povezave:

Vcc - 5 voltov

GND - GND

Trig - Arduino 4

Odmev - Arduino 5

Voznik motorja:

EnB - 220 ohmski upor - 5 voltov (gonilnik motorja - za nadzor hitrosti) (EnB za omogočanje preko upora 220 ohmov)

EnA - 220 ohmski upor - 5 voltov (gonilnik motorja - za nadzor hitrosti) (EnA za omogočanje preko 220 ohmskega upora)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Zdaj povežite motorje z gonilnikom prek vrat Motor-A in Motor-B.

4. korak: Naložite kodo:

Naložimo kodo v srce. To je lepota

robota. Če želite, lahko spremenite nožice ali kodo. Na primer - spreminjanje hitrosti, minimalne razdalje od predmeta, trajanja teka v katero koli smer. Za lažje razumevanje so v kodi uporabni komentarji.

(Ne potrebujete dodatnega gonilnika ali datoteke z glavo)

Naložil sem datoteko, kodo lahko dobite tudi tukaj (za več posodobitev)

5. korak: Zadnja faza:

Priključite baterijo in uživajte!

Ogledate si lahko mojega delujočega robota1, robot2.

Če odkrijete kakšno napako, mi to sporočite v razdelku s komentarji in če lahko popravite, lahko kodo spremenite tukaj ali pa preprosto vnesete v razdelek za komentarje.

Hvala vam.

Priporočena: