Elektrotehnika / Elektronika

Elektrotehnika / Energetika

Strojarstvo

Graditeljstvo

Brodostrojarstvo

 


PATH FINDER

Završni rad Marka Sladoljeva i Nikole Smernića

PATHFINDER (eng. Path + finder = staza + pronalazač, odnosno pronalazač puta) je robot (vozilo) koji sam otkriva zidove u labirintu, pamti gdje je već bio, a gdje nije, te pronalazi put od početnog do krajnjeg polja.
Zbog kompliciranosti izrade na cijelom projektu ukupno se radilo nešto više od godinu dana. Pri tome nam je pomoć profesora bila neophodna, pogotovo pri projektiranju mehaničkog dijela rada.
Inače, cijeli se projekt sastoji od tri glavna dijela: električnog (elektroničkog), softverskog i mehaničkog.  


Software
Software je pisan u programskom jeziku QuickBASIC koji sasvim zadovoljava potrebe projekta, jer ima mogućnost upravljanja paralelnim (LPT) i serijskim (COM) portom, te mogućnost očitanja stanja GAME porta.
Program Pathfinder za vođenje ovog robota ima mogućnost automatskog vođenja, te dvije vrste ručnog vođenja vozila. Kod automatskog vođenja nakon što robota postavimo na početno polje, te poslažemo zidove po želji, program preko GAME porta prima podatke od robota o položaju zidova, te na temelju toga određuje kuda će se robot kretati. Podatke o kretanju program robotu šalje preko serijskog i paralelnog porta. Kod ručnog vođenja robotom pomoću kursorskih tipki upravlja sam korisnik programa.  

Mehanika
Osnova mehaničkog dijela Pathfindera su dvije čelične platforme okomito postavljene jedna na drugu. Svaka platforma na sebi nosi po jedan par kotača. Na taj način postignuta je preciznost pri skretanju robota za 90 stupnjeva. Dok je robot u kretanju, na tlu leži samo jedan par kotača, dok je drugi u zraku. Kad je potrebno da robot skrene, motor za podizanje - spuštanje promijeni položaj platformi, pa su sada na tlu drugi kotači koji osiguravaju kretanje okomito na prethodni smjer.

Električni (elektronički) dio

Osjetilo zidova (senzori)

Pathfinder posjeduje 4 senzora. Jedan senzor predstavljaju jedan odašiljač impulsa infracrvene svjetlosti, te jedan prijemnik koji (u slučaju prisustva zida) tu svjetlost prima i pretvara je u odgovarajući električni signal (napon) koji kasnije uzrokuje određeno stanje na GAME portu. Odašiljač je ustvari odašiljačka IR dioda koju pobuđuje oscilator. Prijemnik je prijemna IR dioda koja mijenja otpor s obzirom na količinu IR svjetlosti. Slabi signal sa prijemne diode pojačava se u operacijskom pojačalu i ispravlja.


Driver za step motore
Signali za upravljanje preciznih step motora koji pokreću robota dolaze sa serijskog porta u obliku signala serijskih impulsa frekvencije 600 Bd. Taj signal treba dekodirati tako da u određenom ritmu dovodimo pobudu na buffer-e koji pale faze četverofaznih step motora. Glavni integrirani krug ovog sklopa je 8-bitni shift registar koji vrši konverziju serijskog signala u paralelni.

Interface (međusklop)
U interface-u nalazi se sklop za napajanje koji na izlazu daje +12V (Imax=3A) za napajanje sva tri motora, te za napajanje prijemnika i stabiliziranih +5V (Imax=1A) za napajanje čipova. Također, međusklop je veza između robota i računala. Svaka veza ostvarena je preko opto-kaplera što znači da galvanska veza ne postoji, već je samo optička, što osigurava da se računalo ne ošteti ako dođe do eventualnog proboja, kratkog spoja ili bilo kakve greške na električnom dijelu Pathfindera.

P.S. Pathfinder 21.05. odlazi na državno natjecanje iz Tehničke kulture (Automatsko upravljanje procesa) koje će trajati do 24.05. u Puli !!!

Marko Sladoljev, 4.C