Pages

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...
Implementacija Q-learning algoritma u Unity ML-agents alate
Implementacija Q-learning algoritma u Unity ML-agents alate
Damir Stipančić
Diplomski rad obrađuje temu izrade vlastitog algoritma strojnog učenja i njegovu implementaciju u sklopu Unity ML Agents alata. Algoritam se onda koristi za učenje agenta u Unity okruženju. Algoritam je pisan u Python programskom jeziku, okruženje i agent unutar Unity alata. Kombiniranje ovih alata uz pomoć „mlagents“ biblioteke dovodi do uspješnog rješenja predstavljenog problema. ML Agents alati su velikim dijelom zasnovani na Python programskom jeziku i to je glavni dio...
Implementacija SPWM upravljanja autonomnog naponskog izmjenjivača pomoću Arduino mikroupravljača
Implementacija SPWM upravljanja autonomnog naponskog izmjenjivača pomoću Arduino mikroupravljača
Robert Bedeković
U završnom radu opisana je izrada jednofaznog naponskog izmjenjivača u mosnom spoju te implementacija pulsno-širinske modulacije preko Arduino mikroupravljača. Napravljena je teorijska podloga za analizu rada. Cilj je bio napraviti izmjenjvač, napraviti kod za SPWM, uspješno implementirati kod te analizirati rezultate. Nakon toga je objašnjen princip rada. Dan je popis komponenti korištenih u radu, shema rada te je objašnjen kod i generiranje matrica korištenih u kodu....
Implementacija XCP protokola preko CAN protokola na Aurix platformi
Implementacija XCP protokola preko CAN protokola na Aurix platformi
Dino Pečurlić
Tema ovog diplomskog rada je implementacija XCP protokola preko CAN protokola na AURIX platformi korištenjem C programskog jezika. XCP protokol zbog svoje fleksibilnosti ne zahtijeva implementaciju svih mogućih naredbi, već samo onih koje su potrebne te su zato implementirane naredbe iz sljedećih grupa: standardna funkcije, funkcije za kalibraciju i funkcije za mjerenje korištenjem dinamičkih DAQ lista. Standardne naredbe i naredbe za kalibraciju implementirane su na manje kompleksan...
Implementacija algoritma optimizacije kolonijom mrava u Python programskom jeziku
Implementacija algoritma optimizacije kolonijom mrava u Python programskom jeziku
Josip Platužić
Problem rada je bilo objasniti i izvršiti analizu algoritma optimizacije kolonijom mravi rješavanjem problema trgovačkog putnika i problema usmjeravanja vozila s ograničenim kapacitetom. Objašnjena je izvorna inspiracija ACO algoritma. Detaljno su opisani ključni dijelovi i aktivnosti algoritma te na temelju dobivenih rezultata eksperimenata, prikazana su najbolja dobivena rješenja. Prikazana je osjetljivost ACO algoritma na promjene parametara, posebno na sam tijek algoritma kao i na...
Implementacija algoritma za detekciju rubova u slici na realnu ADAS platformu
Implementacija algoritma za detekciju rubova u slici na realnu ADAS platformu
Dario Ćorić
U ovom diplomskom radu opisana je implementacija Sobelovog, Prewitt i Laplaceovog operatora te Cannyjevog algoritma za detekciju rubova na realnu ADAS platformu. Detektori su najprije napisani u programskom jeziku C++ koristeći funkcionalnosti biblioteke OpenCV te su zatim preneseni u VisionSDK okruženje u programskom jeziku C i implementirani na ADAS ploču. Za testiranje rješenja korišteni su Berkeley i Kitti skupovi podataka. Svojstva implementiranih detektora evaulirana su kroz...
Implementacija i korištenje online modela za ocjenjivanje na primjeru ekolegija Osnove elektrotehnike 1
Implementacija i korištenje online modela za ocjenjivanje na primjeru ekolegija Osnove elektrotehnike 1
Alen Čokić
Rad predstavlja izradu online modela za ocjenjivanje studenata. Izrada modela se temeljila na kriteriju za ocjenjivanje kolegija. Ukupno su se obradile 4 semestralne aktivnosti. Svaka od semestralnih aktivnosti ima određeni broja bodova za prolaz. Za svaku semestralnu aktivnost dodavana je odgovarajuća aktivnosti iz popisa ponuđenih aktivnosti. Od ponuđenih koristile su se aktivnosti prisutnost, test i zadaća. Potom su se za svaku aktivnost definirale postavke koje su opisane....

Pages