Esteiden välttäminen: 5 vaihetta
Esteiden välttäminen: 5 vaihetta
Anonim
Esteen välttäminen robotti
Esteen välttäminen robotti

Robotiikassa esteiden välttäminen on tehtävä tyydyttääkseen jonkin ohjaustavoitteen, johon kohdistuu risteytymättömyyttä tai törmäystä estäviä sijaintirajoituksia. Siinä on luotainanturi, jota käytetään havaitsemaan robotin polun välissä olevat esteet. Se siirtyy parhaaseen suuntaan ja välttää sen tielle tulevan esteen. Kun lisäät sensorin tähän robottiin, voit yksinkertaisesti kerätä tietoja ympäristöstä.

Se voi toimia tarkemmin kuin monet robotit jopa pienessä paikassa.

Vaihe 1: Tiedä, miten tämä toimii

Tiedä kuinka tämä asia toimii
Tiedä kuinka tämä asia toimii

Näet uusimmat tiedot github -arkistostani.

Vaihe 2: Kerää asioita:

Arduino uno tai mikä tahansa arduino (olen käyttänyt arduino unoa)

Kaikuluotain (HC-SR 04)

Muutama hyppyjohdin

2 vastusta (220 ohmia)

L298 kaksimoottorinen ohjain

Akku

Runko (sisältää yleensä muut tarvittavat osat)

2 -vaihteinen moottori

Vaihe 3: Yhdistä kaikki osat:

Kaikuluotainliitännät:

Vcc - 5 volttia

GND - GND

Trig - Arduino 4

Kaiku - Arduino 5

Moottorin kuljettaja:

EnB - 220 ohmin vastus - 5 volttia (moottorin ohjain - nopeuden säätämiseen) (EnB mahdollistaa 220 ohmin vastuksen kautta)

EnA - 220 ohmin vastus - 5 volttia (moottorin ohjain - nopeuden säätämiseen) (EnA mahdollistaa 220 ohmin vastuksen kautta)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Liitä nyt moottorit ohjaimeen Motor-A- ja B-B-portin kautta.

Vaihe 4: Lähetä koodi:

Ladataan koodi sydämeen. Se on kauneutta

robotista. Jos haluat, voit muokata nastoja tai koodia. Kuten - nopeuden muuttaminen, vähimmäisetäisyys kohteeseen, juoksun kesto mihin tahansa suuntaan. Hyödyllisiä kommentteja annetaan koodissa, jotta ne on helpompi ymmärtää.

(Ei tarvita ylimääräistä ohjainta tai otsikkotiedostoa)

Olen ladannut tiedoston, voit myös saada koodin täältä (nähdäksesi lisää päivityksiä)

Vaihe 5: Viimeinen vaihe:

Kytke akku ja nauti!

Näet toimivan robotin1, robotin2.

Jos löydät virheen, kerro siitä minulle kommenttiosassa ja jos voit korjata, voit muokata koodia täällä tai yksinkertaisesti antaa kommenttiosassa.

Kiitos.