Tartalomjegyzék:

Vonalkövető a Tinkercad -on: 3 lépés
Vonalkövető a Tinkercad -on: 3 lépés

Videó: Vonalkövető a Tinkercad -on: 3 lépés

Videó: Vonalkövető a Tinkercad -on: 3 lépés
Videó: 03. Mikrovezérlők 2024, Július
Anonim
Vonalkövető a Tinkercad -on
Vonalkövető a Tinkercad -on

Tinkercad projektek »

Az A-vonalkövető robot, ahogy a neve is sugallja, egy automatizált vezetett jármű, amely a padlóra vagy a mennyezetre ágyazott vizuális vonalat követi. Általában a vizuális vonal az az út, amelyen a vonalkövető robot halad, és fekete vonal lesz fehér felületen, de más módon (fehér vonal fekete felületen) is lehetséges. Egyes fejlett vonalkövető robotok a láthatatlan mágneses teret használják útjukként.

A nagy vonalkövető robotokat általában az iparban használják az automatizált gyártási folyamat segítésére. Ezeket katonai alkalmazásokban, emberi segítségnyújtásban, szállítási szolgáltatásokban stb. Is használják.

A vonalkövető Robot az első robotok egyike, amellyel a kezdők és a diákok megszereznék első robotélményüket. Ebben a projektben egy egyszerű vonalkövető robotot terveztünk Arduino és néhány más összetevő felhasználásával.

1. lépés: Szükséges összetevők:

Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők
Szükséges összetevők

1. Arduino UNO (vagy Arduino Nano)

2. L293D motorvezérlő IC [Vásárolhat modult, vagy elkészítheti magát]

3. Hajtómotorok x 2

4. IR érzékelő modul x 2 [Vásárolhat modult, vagy elkészítheti magát]

5. Vezetékek csatlakoztatása

6. Tápegység

7. Akkumulátor csatlakozó

2. lépés: Az Arduino vonalkövető robot működése:

Az Arduino vonalkövető robot működése
Az Arduino vonalkövető robot működése
Az Arduino vonalkövető robot működése
Az Arduino vonalkövető robot működése

Ebben a projektben egy Arduino alapú vonalkövető robotot terveztem. A projekt működése meglehetősen egyszerű: érzékelje a fekete vonalat a felületen, és haladjon ezen a vonalon.

Mint említettük, érzékelőkre van szükségünk a vonal észleléséhez. A vonalérzékelési logikához két infravörös érzékelőt használtunk, amelyek IR LED -ből és fotodiódából állnak. Ezeket fényvisszaverő módon, azaz egymás mellett helyezik el, hogy amikor egy fényvisszaverő felület közelébe kerülnek, az infra LED által kibocsátott fényt a fotodióda érzékeli.

Amikor a robot előrehalad, mindkét érzékelő várja a vonal észlelését. Például, ha a fenti kép 1 infravörös érzékelője észleli a fekete vonalat, az azt jelenti, hogy jobb görbe (vagy kanyar) van előre. Az Arduino UNO észleli ezt a változást, és ennek megfelelően küld jelet a motorvezetőnek. A jobbra kanyarodás érdekében a robot jobb oldalán lévő motort a PWM segítségével lelassítják, míg a bal oldali motort normál sebességgel járatják.

Hasonlóképpen, ha az IR 2. érzékelő először észleli a fekete vonalat, az azt jelenti, hogy balra ívelés van előttünk, és a robotnak balra kell fordulnia. Ahhoz, hogy a robot balra fordulhasson, a robot bal oldalán lévő motor lelassul (vagy teljesen leállítható, vagy ellenkező irányba forgatható), és a jobb oldali motor normál sebességgel működik. Arduino UNO folyamatosan figyel mind az érzékelők, mind a robotok által az általuk észlelt vonalnak megfelelő adatok.

3. lépés: Kód:

A hitelhez kérjük, kövesse az alábbi fiókjaimat. Köszönöm

További érdekes projektekért vegye fel velem a kapcsolatot: Youtube:

Facebook oldal:

Instagram:

Ajánlott: