Kazalo:

Line Follower na Tinkercadu: 3 koraki
Line Follower na Tinkercadu: 3 koraki

Video: Line Follower na Tinkercadu: 3 koraki

Video: Line Follower na Tinkercadu: 3 koraki
Video: Bachata Tutorial / Básico Lateral con Cha-Cha-Cha | Simone y Danila Bachata 2024, Julij
Anonim
Line Follower na Tinkercadu
Line Follower na Tinkercadu

Tinkercad projekti »

A-Line Follower Robot, kot že ime pove, je avtomatizirano vodeno vozilo, ki sledi vizualni liniji, vgrajeni v tla ali strop. Običajno je vizualna črta pot, po kateri gre robot za sledenje črtam in bo črna črta na beli površini, možna pa je tudi druga pot (bela črta na črni površini). Nekateri napredni roboti za sledenje linijam uporabljajo nevidno magnetno polje kot svojo pot.

Robot za sledenje velikih linij se običajno uporablja v industriji za pomoč pri avtomatiziranem proizvodnem procesu. Uporabljajo se tudi v vojaških aplikacijah, za pomoč ljudem, pri dostavnih službah itd.

Line follower Robot je eden prvih robotov, s katerimi bi začetniki in študentje dobili prvo robotsko izkušnjo. V tem projektu smo zasnovali preprostega sledilnega robota z uporabo Arduina in nekaterih drugih komponent.

1. korak: Potrebne komponente:

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

1. Arduino UNO (ali Arduino Nano)

2. IC gonilnika motorja L293D [Modul lahko kupite ali izdelate sami]

3. Motorji z gonilom x 2

4. Modul senzorja IR x 2 [Modul lahko kupite ali izdelate sami]

5. Priključitev žic

6. Napajanje

7. Priključek za baterijo

2. korak: Delovanje robotskega sledilca Arduino:

Delovanje robota za sledenje linij Arduino
Delovanje robota za sledenje linij Arduino
Delovanje robota za sledenje linij Arduino
Delovanje robota za sledenje linij Arduino

V tem projektu sem zasnoval robota Line Follower, ki temelji na Arduinu. Delo projekta je precej preprosto: zaznajte črno črto na površini in se premaknite vzdolž te črte.

Kot smo že omenili, za zaznavanje linije potrebujemo senzorje. Za logiko zaznavanja linije smo uporabili dva IR senzorja, ki sta sestavljena iz IR LED in fotodiode. Postavljeni so odsevno, to je drug ob drugem, tako da kadar koli pridejo v bližino odsevne površine, svetlobo, ki jo oddaja IR LED, zazna fotodioda.

Ko se robot premakne naprej, oba senzorja počakata, da se linija zazna. Na primer, če IR senzor 1 na zgornji sliki zazna črno črto, to pomeni, da je pred nami desna krivulja (ali ovinek). Arduino UNO zazna to spremembo in ustrezno pošlje signal vozniku motorja. Za zavijanje desno se motor na desni strani robota upočasni s pomočjo PWM, medtem ko motor na levi strani deluje pri normalni hitrosti.

Podobno, ko IR senzor 2 najprej zazna črno črto, pomeni, da je pred nami leva krivulja in da mora robot zaviti levo. Da bi robot zavil levo, se motor na levi strani robota upočasni (ali pa se popolnoma ustavi ali pa se obrne v nasprotni smeri), motor na desni strani pa deluje pri normalni hitrosti. Arduino UNO stalno spremlja podatke obeh senzorjev in obrača robota v skladu z linijo, ki so jo zaznali.

3. korak: Koda:

Za kredit prosim sledite mojim naslednjim računom. Hvala

Za več zanimivih projektov se povežite z mano na: Youtube:

Facebook stran:

Instagram:

Priporočena: