Professional Documents
Culture Documents
Oktopod Studio Tehnicka Specifikacija I Uputstvo PDF
Oktopod Studio Tehnicka Specifikacija I Uputstvo PDF
0)
Opte karakteristike:
Hardver:
8 analognih izlaza 4 digitalna ulaza 2 izlaza za DC motore 3 izlaza za servo motore Napajanje 6 - 12 V, sa akumlatora ili mrenog ispravljaa USB ili Bluetooth veza sa raunarom ili mobilnim telefonom (Android)
Sadraj
1. Uvod 2. Hardver 2.1. Dimenzije 2.2. Povezivanje sa raunarom 2.3. Ulazi / Izlazi interfejsa 2.4. Elektrine karakteristike 2.5. Signalizacija rada 3. Softver 3.1. Raunarska aplikacija 3.1.1. Instalacija 3.1.2. Pokretanje aplikacije 3.1.3. Povezivanje na interfejs 3.1.4. Aplikacija za direktno upravljanje 3.1.5. Aplikacija za sastavljanje liste dogaaja 3.2. Aplikacija za mobilne telefone 3.2.1. Direktno upravljanje 3.2.2. Upravljanje mobilnim robotom
Softver:
- Raunarska aplikacija: Direktno upravljanje interfejsom pomou virtualne upravljake table Programiranje rada interfejsa sastavljanjem liste dogaaja Mogunost snimanja programa u memoriju interfejsa (nezavisan rad) - Aplikacija za mobilne telefone: Direktno upravljanje interfejsom Aplikacija ikacija za upravljanje autiem pomou senzora poloaja telefona
1. Uvod
Oktopod Studio konstruktorsko okruenje za robotikuslui za upravljanje niskonaponskim perifernim jedinicama pomou raunara ili mobilnog telefona. Oktopod Studio omoguuje pokretanje malih robota, , funkcionalnih modela, maketa, , automatizovanih ureaja, na jednostavan i intuitivan nain. Pomou Oktopod Studija je mogue ukljuivati ukljuivati: sijalice, svetlee diode, elektromagnet elektromagnete, DC motore, servo motore, e, itd., i konstruisati sloenije sklopove i upravljati sa njima njima. Oktopod d Studio predstavlja imitaciju modernih automatizovanih sistema. Kao svaki automatizovani sistem i on se sasto sastoji od softvera, elektronskog sklopa lopa i izvrnih organa, kao to je prikazano na sledeoj slici (Sl. 1).
Oktopod studio okruenje ujedinjuje rad tri funkcionalnie funkcionalni celine: - SOFTVERA, - HARDVERA i - PERIFERNIH JEDINICA. Na hardver (elektronski elektronski sklop) se povezuju periferne jedinice (izvni organi, senzori), npr. semafor, robotska ruka, itd., itd. kojima se upravlja pomou softvera (raunarska raunarska ili mobilna aplikacija). U daljem tekstu se daje detaljan opis hardverskog i softverskog dela Oktopod Studio okruenja.
1. Hardver
Hardverski rdverski deo Oktopod Studio okruenja se sastoji od elektrine rine tampane ploe sa prikljucima, , koja se nalazi na plastinoj podlozi podlozi (u daljem tekstu: interfejs). Izgled hardvera sa naznaenim grupama prikljuaka je prikazan rikazan na sledeoj slici (Sl. 2 2).
Na sledeim slikama su prikazani moduli prikljueni na interfejs. Na levoj slici je prikaza prikazan prikljuen USBmodul (Sl. 5) ), a na desnoj Bluetooth modul (Sl. 6).
Izlazi za DC motore:
Na interfejsu postoje 2 izlaza za prikljuenje DC motora (Sl. 8). ). Na ovim izlazima mogue je menjati vrednost i smer izlaznog napona, pomou ega se upravlja brzinom i smerom obrtanja vratila elektromotora. omotora. Maksimalni Maks izlazni napon na ovim izlazima zavisi od napona napajanja interfejsa (6 - 12 V), V) a maksimalna struja moe da bude 2 A.
Digitalni ulazi:
Digitalni ulazi slue za detekciju dogaaja. Predvieni su za prikljuenje prekidaa, tastera i raznih senzora. Svaki ulaz poseduje jedan prikljuak sa dva mesta za privrenje provodnika. Digitalni ulazi detektuju "kratak spoj", to moe da se izazove pomou aktiviranja tastera, prekidaa ili magnetnih kontakata (eng. reed contact). Takoe na ova mesta mogu se prikljuiti i senzori otpornikog tipa, kao to su svetlosni otpornici i termoosetljivi otpornici (NTC). Kod ovih senzora aktivacija ulaza e se detektovati u sluaju kada njihova otpornost padne ispod ~400 Oma. Aktivacija digitalnih ulaza moe da se simulira pritiskom na odgovarajui taster na samom interfejsu. Na sledeoj slici su obeleeni digitalniulazi interfejsa (Sl. 10).
Osigura:
Interfejs je zatien osiguraem od 3 A (Sl. 12). Ovo znai da je ukupna struja na svim izlazima ograniena na 3 A. Ukoliko doe do prekomerne potronje, osigura e da prekine rad interfejsa, kako ne bi dolo do oteenja. Pregoreni osigura moe da se
Oktopod Studio - Uputstvo (V 3.0) zameni odgovarajuim m osiguraem od 3 A. Mesto osiguraa na n tampanoj tampanoj ploi interfejsa je prikazan na sledeoj j slici.
Slika 12 - Osigura
Pored navedene signalizacije postoje i signalizacione svetlee svetlee diode pored svakog ulaza/izlaza izlaza pomou kojih moe da se vizuelno prati njihov rad. Jedino servo motori ne poseduju svetleu signalizaciju rada.
2. Softver
Softver slui za upravljanje elektronskim sklopom (hardver). Za Oktopod Studio okruenje je razvijena raunarska aplikacija i aplikacija za mobilne telefone, koje se opisuju u daljem tekstu.
2.1.1 Instalacija
Aplikacija za rad sa interfejsom moe da se preuzme sa internet adrese www.oktopodstudio.com. Ova aplikacija je namenjena za Windows platformu, prilagoena za rad pod verzija verzijama Win XP / Win 7 / Win 8. Za instalaciju je potrebno pokrenuti fajl setup.exe, i ispratiti spratiti ponuene korake (Sl. 14 14).
Za USB povezivanje sa interfejsom potrebno je instalirati USB drajver, koji se nalazi na istoj web adresi, i instalira se pokretanjem preuzetog fajla CP210x_VCP_Win_XP_S2K3_Vista_7.exe. Nakon instalacije raunar automatski prepoznaje prikljueni interfejs. Za povezivanje sa interfejsom pomou Bluetooth komunikacije, potrebno je izvriti uparivanje bluetooth ureaja. Za ovo je potrebno ukljuiti interfejs sa bluetooth modulom pod napon, i aktivirati Bluetooth na raunaru (ukljuiti spoljanji Bluetooth modul u USB port ili aktivirati ugraeni Bluetooth na laptop raunarima). Nakon ovoga potrebno je izvriti dodavanje novog Bluetooth ureaja na raunaru (Add New Bluetooth Device), to je najjednostavnije uiniti desnim klikom na Bluetooth ikonicu u donjem desnom uglu. Pri pretraivanju dostupnih ureaja Oktopod interfejs treba da se pojavi pod imenom
Oktopod Studio - Uputstvo (V 3.0) "Oktopod_3xxx". ifra za uparivanje je 1234. Uparivanje je potrebno izvriti samo prvi put, posle toga interfejs je spreman za rad.
Direct Control i Statement List otvaraju posebne aplikacije, koje slue za upravljanje uprav interfejsom na razliite naine. naine Web site otvara internet prezentaciju Oktopod Studia. About prikazuje osnovne ovne informacije o softveru, aExit zatvara aplikaciju.
Oktopod Studio - Uputstvo (V 3.0) Opcija Auto Connect automatski nalazi komunikacioni ko port na kojem se nala nalazi interfejs. Ukoliko ova opcija ne moe e da nae interfejs ili je spora (zavisi od raunara), post postoji mogunost za manualno podeavanje podeava komunikacionog porta pomou izbora bora Manual (Sl. 17).
Za ovaj nain konekcije potrebno je prvo proveriti proveriti na kom komunikacionom portu se nalazi interfejs, to je mogue videti u Device Manager-u i otvara se desnim klikom na My Computer >> Propoerties >> Device manager. Tu pod Ports (COM & LPT) se nalaze postojei COM portovi, gde je potrebno proveritibroj proveriti COM M porta u zagradi (Sl. 18 18).
USB interfejs se prijavljuje kao Silicon Labs CP210x USB to UART Bridge, dok Bluetooth interface se prikazuje kao Standard Serial over Bluetooth link. Ukoliko postoji vie Bluetooth tooth portova, potrebno je isprobati na kojem uspeva konekcija. Nakon uspene konekcije otvara se izabrana aplikacija, gde aktivnu komunikaciju obeleava treptajua uta sijalica.
U ovoj aplikaciji prikazan je interfejs sa kontrolnim konzolama ulaza/izlaza. Postoje etiri grupe kontrola: Analogni izlazi (Analog outputs) Upravljanje DC motorima (Motor control) Upravljanje servo motorima (Servo control) Digitalni ulazi (Digital inputs)
Pritiskanje kontrolnih dugmadi i pomeranje klizaa izaziva promene na izlazima interfejsa u realnom vremenu. Na ovaj nain raunar se koristi kao daljinski upravlja, pomou ega se upravlja prikljuenim perifernim jedinicama.
Oktopod Studio - Uputstvo (V 3.0) Aplikacija Statement List slui za programiranje rada interfejsa. Pomou ove aplikacije je mogue satavljati liste dogaaja (drugim reima: program), koje se posle izvravaju sa raunara ili iz memorije interfejsa. Izgled aplikcaije je prikazan na sledeoj slici (Sl. 20).
Na levoj strani aplikacije se nalaze kontrole za rad sa interefjsom, lino kao i u aplikaciji Direct Control, stim da tu pored svake kontrole postoji i dugme Add, pomou ega trenutno podeeno stanje izlaza se dodaje u listu dogaaja. Na ovaj nain je mogue napraviti eljenu sekvencu promene izlaza interfejsa, koje se kasnije izvravaju klikom na dugme Play. U aplikaciji postoji mogunost za pravljenje tri paralelne liste dogaaja (Prog 1, Prog 2, Prog 3), koje mogu istovremeno da se izvravaju (eng. multitasking). Za programiranje rada na raspolaganju su i neke dodatne funkcije, kao to su: Delay, Wait until i Start/Stop programs: - Funkcija Delay slui za odreivanje pauze izmeu pojedinih operacija. Ova funkcija omoguuje vremensko programiranje izvravanje dogaaja. Bez dodavanje Delay naredbe funkcije u listi dogaaja se izvravaju odmah jedna posle druge, bez ekanja, maksimalnom brzinon. - Funkcija Wait until je namenjena za korienje ulaza interfejsa, kao uslove za izvravanje programa. Ova funkcija zaustavlja izvravanje liste dogaaja sve dok se ne desi eljena promena na ulazu, to moe biti aktivacija ili deaktivacija povezanog prekidaa, ili integrisanog tastera na ploi. Kada se ispuni oekivani uslov na ulazu, program nastavlja dalje da se izvrava. Pomou ove funkcije mogue je povezati rad interfejsa sa spojnjim dogaajima.
- Funkcija Start/stop programs omoguuje pokretanje i zaustavljanje pojedinih paralelnih programa. Pomou ove funkcije mogue je iz jednog programa pokrenuti ili zaustaviti drugi program. Sa ovom funkcijom se otvara mogunost za ostvarivanje sloenijih algoritama za upravljanje interfejsom. U gornjem levom delu aplikacije postoje dugmad za kontrolu izvravanje liste dogaaja. DugmadPlay i Stop startuju i zaustavjalju izvravanje programa, dok pomou dugmetaStep mogue je izvravati program korak po korak, to pomae za lake shvatanje naina rada i nalaenju eventualnih greaka. Pomou dugmetaDownload2Interface program se snima u memoriju interfejsa, odakle je kasnije mogue izvravati bez prisustva raunara. Posle snimanja programa u memoriju interfejsa i pritiskom na taster MODE na hardveru interfejsa, interfejs ulazi u run mod, to se indikuje treptanjem crvene diode i poinje izvravanje snimljenog programa. Na ovaj nain se omoguuje autonomni rad interfejsa. Za editovanje programa postoje dugmadClear line i Clear prog pomou kojih je mogue brisati jednu liniju iz programa ili ceo program. Izmena parametara pojedinih linija programa je omogueno duplim klikom mia na izabranu liniju, nakon ega se otvara prozor sa ponuenim mogunostima izmene. Pored ove mogunosti postoji jo i mogunost za prerasporeivanje pojedinih linija u listi pomou hvatanja linije miem (eng. Drag-and-drop) U gornjem desnom delu aplikacije se nalaze dugmad za uvanje i uitavanje ranije sauvanih programa Save project i Load project. Tu se nalazi i dugme Connect/Disconnect pomou kojeg je mogue uspostaviti i prekinuti komunikaciju sa interfejsom, pri emu aktivnu komunikaciju obeleava treptanje status sijalice. Za prekidanje komunikacije ima potrebe ukoliko u toku pravljenje programa eli da se neto izmeni na hardveru interfejsa, to zahteva njegovo iskljuivanje sa napajanja. Ukoliko se ne zaustavi komunikacija pre nego to se interfejs iskljui, dolazi do zamrzavanje aplikacije, i potrebno je zatvoriti pomou Ctrl+Alt+Delete.
15
Za rad mobilne bilne aplikacije potrebno je izvriti uparivanje Bluetooth modula, to se vri iz menija telefona za Bluetooth komunikaciju. Ukljuen interfejs sa bluetooth modulom treba da se pojavi pod imenom Oktopod_3xxx, a ifra za uparivanje je 1234. Nakon pokretanje e aplikacije Oktopod Studio pojavljuje se lista uparenih Bluetooth ureaja, odakle je potrebno izabrati Oktopod_3xxx. Posle uspene uspene konekcije aplikacija je sprem spremna za rad.
Oktopod Studio - Uputstvo (V 3.0) automobila. . Izgled aplikacije i primer mobilnog robota su prikazani prikazani na sledeim slikama (Sl. 22 i Sl. 23).
Za uspostavljanje konekcije ekcije je potrebno izvriti iste korake kao i u prethodno objanjenoj mobilnoj aplikaciji za direktno upravljanje - Oktopod Studio.