Paginacija

Igra pamćenja na arduino platformi
Igra pamćenja na arduino platformi
Iva Majić
Tema završnog rada izrada je igre pamćenja sparivanjem kartica na Arduino mikroupravljačkoj platformi. Igra je izrađena na Arduino UNO mikroupravljačkoj platformi, a isprogramirana pomoću Arduino IDE okruženja. Osim same Arduino platforme, koristio se RTC modul, LCD ekran, četiri LED matrična pokaznika (dimenzije 8x8) te pet tipkala. Programski kod sastoji se od dva glavna dijela. Prvi dio je postavljanje igre gdje se definira sve potrebno za igru (uključuju se biblioteke potrebne...
Igra za više igrača u Unity Engineu
Igra za više igrača u Unity Engineu
Juraj Štrekelj
Cilj završnog rada je bio izraditi igru za više igrača u Unity razvojnom okruženju s mogućnošću mijenjanja pogleda iz 2D u 3D tijekom igranja. Za svrhu tog projekta najbolje je odgovarala igra žanra strategije u stvarnom vremenu. Za izradu igre je preporučljivo imati osnovno znanje C# ili JavaScript jezika, jer određeni dijelovi koda zahtijevaju kompleksno upravljanje objektima i varijablama. Za potrebe projekta potrebno je poznavanje i nekog programa za izradu 3D modela:...
Igraća konzola temeljena na mikroupravljaču
Igraća konzola temeljena na mikroupravljaču
Marina Golić
U ovom završnom radu je bilo potrebno omogućiti da korisnik igra igre pomoću akcelerometra. Prikaz razvijene igre labirint i igre pong se prikazuje na LCD TFT zaslonu iz tog razloga što to omogućava bolji korisnički doživljaj. Korisnik ima i mogućnost korištenja izbornika. Korisnik se izbornikom služi pomoću joysticka. Ako korisnik želi izaći iz igre to može učiniti pomoću tipke. Korisnik unutar izbornika ima i mogućnost uvida svojih postignutih bodova tijekom ...
Igrica za android platformu - minsko polje
Igrica za android platformu - minsko polje
Stjepan Mlinarić
Tijekom izrade ovoga rada korišten je Unity3D. Zadatak je bio izrada igre koja koristi senzor pokreta uređaja za upravljanje avatarom unutar igre. Nakon završene razine igrač mora unijeti svoje ime, koje se na kraju nalazi u tablici postignuća. Zadatak je bio ujedno kreirati više mapa, odnosno razina za igrača. Ovisno o postignuću igrača dostupne su određene razine igre. Prilikom izrade je također korišten MonoDevelop, Paint.Net i skripni jezik JavaScript. Prije samog početka...
Igrifikacija kao alat za poučavanje i učenje programiranja
Igrifikacija kao alat za poučavanje i učenje programiranja
Martina Damjanović
Igre su oduvijek bile dio čovjekova života i predstavljaju aktivnost u kojoj osoba uživa i zabavlja se. Razvojem tehnologije, ljudi su se upoznali s video igrama koje su počele biti dio svakodnevice. Primijećeno je da koncentracija tokom igranja video igara ne opada ni nakon nekoliko sati te da elementi video igara imaju utjecaj na unutarnju i vanjsku motivaciju. Stoga, elementi igara počeli su se primjenjivati u raznim okolinama koje nisu igre pa tako i u edukaciji. Taj proces naziva...
Ilustracija kriptoanalitičkih metoda pomoću aplikacije CrypTool
Ilustracija kriptoanalitičkih metoda pomoću aplikacije CrypTool
Edi Takač
U ovom Završnom radu prikazane su neke od poznatijih klasičnih i modernih kriptoanalitičkih metoda pomoću CrypTool 2 aplikacije. Klasične metode koje su prikazane su: Frekvencijska analiza, Cezarova analiza korištena frekvencijom slova, Cezarova „Brute-force“ analiza i Vigenerova analiza. Moderne metode koje su prikazane: AES analiza korištenjem entropije i DES „Known-Plaintext“ analiza. Navedene metode su opisane kako u teoriji rade i kako rade u CrypTool 2 aplikaciji.
Implementacija Arduino platforme pri eksperimentalnom
 određivanju viskoznosti fluida
Implementacija Arduino platforme pri eksperimentalnom određivanju viskoznosti fluida
Ivan Vučina
U ovom završnom radu izrađena je maketa pomoću koje se preko Arduino platforme mjeri viskoznost tekućine. Model čine Arduino Nano mikroupravljač, LCD pokaznik, keypad, LED žaruljice, senzori. Viskoznost tekućine mjeri se neposredno preko parametara koji se dobiju iz eksperimenta, a to su vrijeme pada, visina i brzina. Maketa se postavlja na stalak te se unutar maketa postavlja menzura s fluidom za mjerenje. Na kraju rezultate iščitamo s LCD pokaznika
Implementacija DCSK modulatora i demodulatora u FPGA
Implementacija DCSK modulatora i demodulatora u FPGA
Domagoj Vinogradac
U ovom radu opisan je postupak izrade DCSK modulatora i demodulatora temeljenih na teoriji kaosa, odnosno kaotičnim signalima, opisanih koristeći VHDL jezik za opisivanje sklopovlja te implementirnih na FPGA integrirani krug Zybo Z – 7000. Prvo je opisana teorija kaosa te kako se od te teorije došlo do kaotičnih signala i DCSK modulacije. Zatim su opisani VHDL jezik za opisivanje sklopovlja i zbog čega je nastao te kako se pomoću njega opisuju sklopovi, te Zybo razvojna pločica i...
Implementacija FIR filtra zasnovanog na FPGA za digitalnu obradu zvuka u realnom vremenu
Implementacija FIR filtra zasnovanog na FPGA za digitalnu obradu zvuka u realnom vremenu
Krunoslav Krajcar
U radu opisan je postupak dizajniranja FIR digitalnog filtra, te njegova implementacija u FPGA. Pojašnjene su korištenih tehnologija te opisan rad svakog entiteta dizajna. Provedene su simulacije filtra u MatLabu te usporedba s mjerenim rezultatima implementiranog filtra. Dizajn je izveden u Vivado razvojnom okruženju na Zynq-7000 SoC-u, gdje se konfiguracija parametra filtra vrši uz pomoć procesora. Rad je proširen na ekvilizator s deset FIR filtara koji rade paralelno.
Implementacija JPEG kodera zasnovanog na FPGA
Implementacija JPEG kodera zasnovanog na FPGA
Igor Valek
U radu je opisana izrada i implementacija JPEG kodera zasnovanog na FPGA tehnologiji. Objašnjene su sve tehnologije potrebne za rad sustava, te postupak dizajniranja i funkcionalnosti svakog pojedinog modula. Nad sustavom su izvršena mjerenja, u kojima su se mjerila brzina obrade slike, te postignuti omjer kompresije za različite faktore kvalitete slike. Sustav se dizajnirao u Vivado razvojnom okruženju na Zynq-7000 SoC-u, gdje je procesor unosio konfiguracijske parametre a hardverski...
Implementacija OpenCV biblioteka na Android platformi
Implementacija OpenCV biblioteka na Android platformi
Ivan Brkić
U sklopu diplomskog rada uspješno je realizirana implementacija OpenCV biblioteke na Android platformu. Implementacija se zasniva na tri osnovna koraka: instalaciji CDT i NDK proširenja, preuzimanju OpenCV SDK i povezivanju korisničke aplikacije s OpenCV Manager-om. OpenCV biblioteka detekciju oblika provodi u dva koraka. Prvi korak je određivanje rubova na slici korištenjem Canny metode, drugi korak je korištenje Hough transformacije (HT). U ovom radu su korištene HT za kružnice...
Implementacija Petrogradskog paradoksa u programskom jeziku C
Implementacija Petrogradskog paradoksa u programskom jeziku C
Dominik Grabić
Petrogradski paradoks je matematički problem koji je prvi opisao švicarski matematičar Nicolaus Bernoulli. Radi se o igri na sreću za dva igrača koja se odvija bacanjem poštenog novčića. Paradoks ove igre leži u tome da se matematičko očekivanje igre ne poklapa s iznosom koji bi racionalan pojedinac pristao uložiti za sudjelovanje u igri. Mnogi poznati matematičari poput Daniela Bernoullija i Gabriela Cramera pokušali su dati rješenje paradoksa. Njihovi napori rezultirali su...

Paginacija