2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Tinkercad projekti »
A-Line Follower Robot, kako ime govori, je automatizirano vozilo s vođenjem, koje slijedi vizualnu liniju ugrađenu na pod ili strop. Obično je vizuelna linija put kojim ide robot koji prati liniju i to će biti crna linija na bijeloj površini, ali je moguć i drugi način (bijela linija na crnoj površini). Određeni napredni roboti za praćenje linija koriste nevidljivo magnetsko polje kao svoju putanju.
Roboti za praćenje velikih linija obično se koriste u industriji za pomoć automatiziranom proizvodnom procesu. Koriste se i u vojne svrhe, u svrhu pružanja ljudske pomoći, usluga dostave itd.
Line follower Robot jedan je od prvih robota s kojima će početnici i studenti steći svoje prvo robotsko iskustvo. U ovom projektu osmislili smo jednostavnog robota za praćenje linija koji koristi Arduino i neke druge komponente.
Korak 1: Potrebne komponente:
1. Arduino UNO (ili Arduino Nano)
2. IC upravljačkog programa motora L293D [Modul možete kupiti ili sami napraviti]
3. Zupčasti motori x 2
4. Modul IC senzora x 2 [Modul možete kupiti ili sami napraviti]
5. Povezivanje žica
6. Napajanje strujom
7. Konektor za bateriju
Korak 2: Rad Arduino robota za praćenje:
U ovom projektu sam dizajnirao robota za praćenje s linijom zasnovanog na Arduinu. Rad na projektu je prilično jednostavan: otkrijte crnu liniju na površini i krećite se po njoj.
Kao što je spomenuto, potrebni su nam senzori za otkrivanje linije. Za logiku detekcije linije koristili smo dva IR senzora koji se sastoje od IR LED i fotodiode. Postavljeni su na reflektirajući način, tj. Jedan pored drugog, tako da kad god dođu u blizini reflektirajuće površine, svjetlo koje emitira IC LED dioda će detektovati fotodioda.
Kada se robot kreće naprijed, oba senzora čekaju da se linija otkrije. Na primjer, ako IC senzor 1 na gornjoj slici detektira crnu liniju, to znači da postoji desna krivulja (ili zavoj) ispred. Arduino UNO detektira ovu promjenu i u skladu s tim šalje signal vozaču motora. Kako bi skrenuli desno, motor s desne strane robota usporava se pomoću PWM -a, dok se motor s lijeve strane radi normalnom brzinom.
Slično, kada IR senzor 2 prvo detektira crnu liniju, to znači da je ispred lijeva krivulja i da robot mora skrenuti lijevo. Da bi robot skrenuo ulijevo, motor na lijevoj strani robota se usporava (ili se može potpuno zaustaviti ili može rotirati u suprotnom smjeru), a motor na desnoj strani radi normalnom brzinom. Arduino UNO kontinuirano nadzire podatke sa senzora i okretanja robota prema liniji koju su otkrili.
Korak 3: Kod:
Za kredit, slijedite moje sljedeće račune. Hvala
Za još zanimljivih projekata povežite se sa mnom na: Youtube:
Facebook stranica:
Instagram: