Line Follower Robot Arduino și L293D Shield: 4 pași
Line Follower Robot Arduino și L293D Shield: 4 pași
Anonim
Image
Image

Line Follower este un robot foarte simplu ideal pentru electronica pentru începători. Robotul se deplasează de-a lungul liniei folosind senzorul iR. Senzorul are două diode, o diodă trimite lumină infraroșie, cealaltă diodă primește lumina reflectată de la suprafață. Când razele infraroșii cad pe suprafața albă, acestea sunt reflectate înapoi. Când lumina infraroșie cade pe o suprafață neagră, lumina este absorbită de suprafața neagră și nu se reflectă raze înapoi, astfel încât fotodioda nu primește nicio lumină. Senzorul măsoară cantitatea de lumină reflectată și trimite valoarea către arduino. Există un potențiometru pe senzor, cu care putem regla sensibilitatea senzorului.

Pasul 1: Pasul 1: Cum funcționează

Cdn
Cdn

Robotul se deplasează de-a lungul liniei folosind senzorul iR. Senzorul are două diode, o diodă trimite lumină infraroșie, cealaltă diodă primește lumina reflectată de la suprafață. Când razele infraroșii cad pe suprafața albă, acestea sunt reflectate înapoi. Când lumina infraroșie cade pe o suprafață neagră, lumina este absorbită de suprafața neagră și nu se reflectă raze înapoi, astfel încât fotodioda nu primește nicio lumină. Senzorul măsoară cantitatea de lumină reflectată și trimite valoarea către arduino. Există un potențiometru pe senzor, cu care putem regla sensibilitatea senzorului.

Pasul 2: Cdn

Acum Arduino trebuie să ia decizii pe baza datelor primite de la senzor, până când senzorul nu detectează nicio linie neagră, acesta va merge mai departe. Dacă senzorul din stânga detectează o linie neagră, robotul se întoarce la dreapta, iar dacă senzorul din dreapta detectează o linie neagră, acesta se întoarce la stânga. Robotul se va opri atunci când ambii senzori detectează o linie neagră în același timp.

Pasul 3: lista elementelor

Elemente de listă:

1x Arduino Uno

2x senzor ir

1x L293D

4x motoare TT

fire

1x plexi 10 cmx14 cm

8x distanță metalică 10 mm

1x suport baterie (6 bucăți)

6x baterie AA

1x comutator

Pasul 4: Pasul 4: Configurarea senzorului Ir

Pasul 4: Configurare senzor Ir
Pasul 4: Configurare senzor Ir

Acum, înainte de a porni alimentarea, verificați dacă ați conectat totul corect. Copiați codul programului și încărcați-l pe arduino, apoi porniți monitorul serial (în Arduino IDE -> Instrumente -> Monitor serial). Așezați robotul pe linia neagră și setați potențiometrul astfel încât valoarea senzorului să arate ≈ 1023, iar pe suprafața albă ≈ 33. Schiță și configurați descărcarea. Copiați codul de mai jos și încărcați-l pe arduino. A se distra ? Descărcare schiță.

Recomandat: