Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
Colour- based analysis of radiofrequency electromagnetic field level maps
Ovaj završni rad opisuje razvoj i implementacija algoritma za analizu
elektromagnetskog polja pomoću obrade digitalnih slika nastalih vizualizacijom raspodjele jakosti
električnog polja proračunatom nekim od specijaliziranih programa. Rad obuhvaća opis ključnih
komponenti algoritma, uključujući precizno mapiranje boja, interaktivnu selekciju regije od interesa,
statističku analizu i vizualizaciju rezultata. Opisane su prednosti korištenja Python programskog jezika i
specijaliziranih biblioteka poput NumPy, OpenCV, PyQt5 i Plotly u razvoju ovog rješenjaThis final thesis describes the development and implementation of an algorithm for
electromagnetic field analysis using digital image processing of images created by visualizing the electric
field strength distribution calculated by specialized programs. The work includes a description of key
components of the algorithm, including precise color mapping, interactive selection of the region of
interest, statistical analysis, and result visualization. The advantages of using the Python programming
language and specialized libraries such as NumPy, OpenCV, PyQt5, and Plotly in developing this solution
are describe
Maintenance of low-voltage installations using live line technology
Rad sadrži definiciju i primjenu rada pod naponom, što obuhvaća gdje i kako se
primjenjuje rad pod naponom. Zatim su opisane metode rada pod naponom koje se biraju prema
specifikacijama samih zadataka koji se moraju obaviti. Objašnjeni su uvjeti u kojima se smije, odnosno ne
smije obavljati rad pod naponom. Zatim su navedeni svi alati i osobna zaštitna oprema koju operateri
koriste pri radu pod naponom. Na kraju, objašnjeni su radni postupci primjene rada pod naponom na
niskonaponskoj razini, što obuhvaća sve od pripreme rada do završetka rada. Navedeno je potkrijepljeno
primjerom rada pod naponom provedenog u HEP Nastavno obrazovnom centru u Velikoj.The paper contains the definition and application of work under, which includes where and
how work under voltage is applied. Then the methods of working under voltage are described, which are
chosen according to the specifications of the tasks that must be performed. The conditions under which
live work may or may not be performed are explained. Then all the tools and personal protective
equipment that operators use when working under voltage are listed. At the end, the working
procedures of applying work under voltage at the low voltage level are explained, which includes
everything from the preparation of the work to the completion of the work, which is supported by an
example from the HEP Educational Center in Velika
Mobile Android application for student attendance records using RFID/NFC reader
Ovaj završni rad prikazuje razvoj mobilne Android aplikacije za evidenciju prisutnosti
studenata koristeći RFID/NFC tehnologiju. Cilj je bio kreirati rješenje koje automatizira i ubrzava proces
praćenja prisutnosti na predavanjima, koristeći studentske identifikacijske kartice. Aplikacija je izrađena
u Android Studio razvojnom okruženju koristeći Kotlin jezik i Jetpack Compose za izradu korisničkog
sučelja. U sklopu aplikacije implementirane su ključne funkcionalnosti poput upravljanja korisnicima,
predmetima i predavanjima te evidencije prisutnosti putem integracije s Firebase platformom za
autentifikaciju i pohranu podataka. Bluetooth veza omogućuje komunikaciju s NFC čitačem, olakšavajući
proces identifikacije. Aplikacija također omogućuje generiranje izvještaja i izvoz podataka u Excel format,
što dodatno pojednostavljuje administrativne zadatke. Razvoj aplikacije temeljio se na MVVM
arhitekturi, osiguravajući razdvajanje poslovne logike od korisničkog sučelja i time olakšavajući
održavanje i proširivost. Glavni izazovi su bili osigurati sigurnu i učinkovitu komunikaciju između
hardverskih i softverskih komponenti, ali uz pravilnu integraciju, aplikacija pruža pouzdano i inovativno
rješenje za evidenciju prisutnosti studenata.This final thesis presents the development of a mobile Android application designed for
recording student attendance using RFID/NFC technology. The primary goal of the project was to create
an efficient and automated solution for tracking student attendance during lectures by leveraging
student ID cards equipped with RFID/NFC tags. The application was built in the Android Studio
environment using the Kotlin programming language and Jetpack Compose for the user interface. It
incorporates key functionalities such as managing users, subjects, and lectures, as well as tracking
attendance through a Firebase-based system for authentication and data storage. The Bluetooth
connection facilitates communication with the NFC reader, streamlining the identification process.
Additional features include generating reports and exporting data to Excel format, which simplifies
administrative tasks. The development followed the MVVM architecture, ensuring a clear separation of
business logic from the user interface, thereby enhancing maintainability and scalability. The main
challenges involved securing seamless communication between hardware and software components,
but the final implementation successfully provides a reliable and modern solution for managing student
attendance
Multiple attribute criteria object sorting with genetic algorithms
U ovom diplomskom radu obrađena je problematika gubitaka električne energije zbog
nesklada fotonaponskih ćelija. Razrađene su karakteristike fotonaponski ćelija i također kako se
izračunavaju gubitci nastali zbog nesklada fotonaponskih ćelija. Objašnjena je uloga i funkcionalnost
genetskih algoritama. Razvijen je genetski algoritam, u programskom jeziku Python, za grupiranje i
sortiranje solarnih panelima, koristeći matematičku analitiku i karakteristike solarnih panela. Osim
genetskog algoritma izrađen je temeljiti ispis izlaznih podataka i rezultata. Napravljena je analiza
grupiranih podataka sortiranih genetskim algoritmom. U analizi se pokazalo da su različiti ulazni
parametri dali različite i bolje odnosno lošije rezultate.This final thesis addresses the issue of mismatch loss of power in photovoltaic cells. The
characteristics of a photovoltaic cell are described. Also, it is described how to calculate the mismatch
losses caused by connected photovoltaic cells. The role and functionality of genetic algorithms are
explained. Using Python, a genetic algorithm was developed for grouping and sorting solar panels, using
mathematical analysis and the characteristics of the solar panels. In addition to the genetic algorithm, a
thorough printout of the output data was created. An analysis was performed on the grouped data
sorted by the genetic algorithm. In the analysis it is shown that different entry parameters created
different and better or worse results
Human computer interaction in videogames
U teorijskom dijelu rada napravljen je pregled znanstvene discipline Interakcije
čovjeka i računala. Interakcija čovjeka i računala je znanstvena disciplina koja proučava kako čovjek
koristi računala te kako dizajn istih utječe na lakoću korištenja. Rad daje pregled modela i okvira za
opisivanje HCI-a, te govori o sučelju (spoju izlaza i ulaza) i njegovom utjecaju na pristupačnost. Također,
su prikazane razlike u videoigrama koje utječu na interakciju čovjeka i računala. Napravljen je pregled
tehnologija koje pokušavaju nuditi alternativan načina unosa u videoigrama. U praktičnom dijelu
izrađena je videoigra čija je svrha vrednovanje 3 alternativne metoda unosa u usporedbi sa 2 klasične
metode unosa. Videoigra je dizajnirana s ciljem da bude poznata širem broju igrača, kako bi se lakše
vrednovale alternativne metode unosa. Napravljeno je istraživanje na 32 osobe te su interpretirani
rezultati.
ključne riječi (hrvatski ): interakcija čovjeka i računala, kontrole, prepoznavanje aktivnosti, videoigreIn the theoretical part of the thesis, a review of the scientific discipline of Human-Computer
Interaction is presented. Human-Computer Interaction is a scientific discipline that studies how humans
use computers and how computer design affect ease of use. The thesis provides an overview of a model
and a framework for describing human-computer interaction and discusses the interface (input and
output) and its impact on accessibility. Differences in video games that affect human-computer
interaction are also presented. A review of technologies that offer alternative input methods in video
games is provided. In the practical part, a video game was developed with the aim of evaluating three
alternative input methods in comparison with two "classic" input methods. The video game was
designed to be familirar to a wider audience of players, in order to more accurately evaluate alternative
input methods. Research was conducted on 32 participants, and the results were interpreted
Geometric deep learning for segmentation of fetal hearts from CT images
Kardiovaskularne bolesti vodeći su uzrok smrti danas u svijetu. Urođene srčane mane
jedan su od faktora koji doprinosi toj statistici. Razvojem moderne znanosti došlo je do napretka metoda
obrade digitalnih slika. Razvijene su metode segmentacije dijelova srca temeljene na dubokom učenju. U
ovom je radu predstavljena metoda segmentacije srca iz 3D CT slika koristeći GAN metodu dubokog
učenja. Za potrebe treninga GAN modela korišteno je 7 CT snimki, konvertiranih u 1203
dvodimenzionalne slike. Prikazani su rezultati treninga modela i usporedba treninga slika iz različitih
ravnina, dobivenih različitim načinima konverzije te su dani prijedlozi za poboljšanje performansi
modela. U radu je prikazano da se korištenjem GAN arhitekture mogu postići uspješni rezultati u
segmentaciji urođenih srčanih mana korištenjem relativno malog skupa podataka za trening.Cardiovascular diseases are the leading cause of death in the world today. Congenital heart
defects are one of the factors that contributes to that statistic. The development of modern science has
led to the advancement of digital image processing methods. Heart segmentation methods based on
deep learning have been developed. This paper presents a heart segmentation method from 3D CT
images using GAN architecture. For the purposes of training the GAN model, 7 CT scans were converted
into 1203 two-dimensional images. The results of model training and a comparison of training images
from different planes, obtained by different conversion methods, are presented, and suggestions for
improving the model's performance are given. The paper shows that by using the GAN architecture,
successful results can be achieved in the segmentation of congenital heart defects using a relatively
small set of training data
Analysis of measurement results of electric field strength emitted from G.fast2 pair telecommunication infrastructure
G.Fast Profil 212a je širokopojasna tehnologija prijenosa podataka novije generacije koja
se odlikuje jednostavnošću implementacije uz ostvarenje velikih brzina prijenosa podataka kao
jednim od prioritetnih zahtjeva krajnjih korisnika. Jednostavnost implementacije posljedica je
činjenice da G.fast2 tehnologija za prijenos signala koristi postojeću paričnu telekomunikacijsku
infrastrukturu, a velika je brzina prijenosa podataka, u odnosu na širokopojasne sustave starije
generacije, asimetrična digitalna pretplatnička linija (engl. asymmetric digital subscriber line -
ADSL) i digitalna pretplatnička linija vrlo velike brzine prijenosa (engl. very high bit rate DSL -
VDSL), ostvarena korištenjem većeg frekvencijskog spektra (do 212 MHz). Postojeća
telekomunikacijska infrastruktura koja je trenutno u primjeni u Republici Hrvatskoj u velikoj mjeri
nije dizajnirana za prijenos signala na frekvencijama koje koristi G.fast2 tehnologija, što čini ovaj
sustav potencijalnim uzrokom smetnje drugim radijskim sustavima koji rade u istom dijelu
frekvencijskog spektra. Osnovni je cilj ovoga specijalističkog rada napraviti analizu usporedbe
izmjerenih razina zračenja jakosti izračenog električnog polja telekomunikacijskih kabela kada
istima prolazi G.fast2 signal s graničnim vrijednostima jakosti izračenog električnog polja koje je
propisala međunarodna telekomunikacijska organizacija (engl. International telecommunication
union – ITU) preporukom ITU-T K.60. Dodatno, kako bi se analizirao utjecaj konstrukcije kabela
na iznos zračenja, mjerenje će biti provedeno za različite vrste telekomunikacijskih kabela.
Također, kako bi se analizirao utjecaj snage DSL multipleksera, mjerenja će biti provedena s
različitim izlaznim snagama DSLAM uređaja. U radu je analiziran i utjecaj G.fast2 tehnologije na
druge radijske sustave. Rezultati mjerenja u ovom radu pokazuju da razina jakosti izračenog
električnog polja iz korisničkog dijela telekomunikacijske mreže, kada se koristi neoklopljeni
upleteni kabel (engl. unshielded twisted pair - UTP) kategorije (engl. enhanced category – cat) 6
i UTP cat7 kabel, udovoljava ograničenjima zračenja definiranima u ITU-T K.60 preporuci, dok
je zračenje iz telekomunikacijske mreže, kada se koristi TK33U i UTP cat5e kabel, iznad ITU-T
K.60 preporukom definiranog ograničenja.G.Fast Profile 212a is a next-generation broadband data transmission technology,
characterized by ease of implementation while achieving high data transmission speeds, which is
one of the key demands of end users. The simplicity of implementation is due to the fact that
G.fast2 technology uses the existing twisted-pair telecommunications infrastructure for signal
transmission, and the high data transmission speed, compared to older broadband systems such as
Asymmetric Digital Subscriber Line (ADSL) and Very High Bit Rate Digital Subscriber Line
(VDSL), is achieved by utilizing a larger frequency spectrum (up to 212 MHz). The existing
telecommunications infrastructure currently in use in the Republic of Croatia is largely not
designed for signal transmission at the frequencies used by G.fast2 technology, which makes this
system a potential source of interference to other radio systems operating in the same frequency
range. The primary goal of this specialized study is to perform a comparative analysis of the
measured radiation levels of the electric field strength emitted from telecommunications cables
when carrying a G.fast2 signal, against the limit values of emitted electric field strength prescribed
by the International Telecommunication Union (ITU) in recommendation ITU-T K.60.
Additionally, in order to analyze the impact of cable construction on the amount of radiation,
measurements will be carried out for different types of telecommunications cables. Furthermore,
to assess the impact of the output power of DSLAM (Digital Subscriber Line Access Multiplexer)
devices, measurements will be conducted with varying output power levels of DSLAM devices.
The study also analyzes the effect of G.fast2 technology on other radio systems. The measurement
results in this study show that the levels of emitted electric field strength from the user side of the
telecommunications network, when using unshielded twisted pair (UTP) category 6 and UTP
category 7 cables, comply with the radiation limits defined in ITU-T K.60 recommendation.
However, the radiation levels from the telecommunications network, when using TK33U and UTP
category 5e cables, exceed the limits defined by the ITU-T K.60 recommendation
Tube amplifier for high impedance headphones
U radu je bilo potrebno objasniti osnovne značajke pojačala i bitne pojmove koji se vežu uz njih,
kao i načine podjela pojačala u različite klase na temelju njihova načina rada. Nadalje, bilo je
potrebno objasniti glavne razlike između tranzistorskih i cijevnih pojačala na način da se ne oslanja
na subjektivnost slušatelja već na mjerljive podatke kao što su izobličenja signala različitih
tehnologija pri određenim pojačanjima. Nešto detaljnije je objašnjena i cijevna tehnologija,
odnosno osnove termoelektronske emisije i način rada trioda. Krajnji cilj završnog rada bio je
implementirati cijevno pojačalo koristeći ECC82 dvostruku triodu proizvođača JJ Electronic.
Nakon implementacije, laboratorijskim mjerenjima utvrđeno je da je dobiveno pojačalo
zadovoljavajućeg pojačanja kao i iznimno ravne frekvencijske karakteristike. Izobličenja pojačala
primijećena su tek pri ulaznim naponima koja svakako nisu namijenjena za pojačalo ovakve
namijene.The paper aimed to explain the essential characteristics of an amplifier and important terms
connected to them, as well as the classification of amplifiers based on their working principles. It
was also necessary to explain the main difference between transistor and tube amplifiers in a way
that doesn't rely on the subjectivity of the listener but rather on measurable data like signal
distortion with different gains. Tube technology was also explained in more detail with thermionic
emission and basic working principles of a triode. The end goal of the paper was to implement a
tube amplifier using an ECC82 double triode manufactured by JJ Electronic. After the
implementation, lab measurements showed good signal gain and flat frequency response results.
However, signal distortion was also noticed with input amplitudes that exceed the amplitudes
meant for this kind of amplifier
Information modeling of a building in modern software environment
Napredovanjem tehnologije i povećanjem potrebe bržeg i preciznijeg projektiranja građevina došlo je do potrebe da se softwareskim rješenjima olakša i ubrza proces. Jedan od tih software-a je BIM koji nam pomaže vizualizirati sve tipove instalacija u trodimenzionalnom modelu građevine, te omogućava građevinskim, strojarskim i elektrotehničkim projektantima da surađuju tijekom projektiranja i kvalitetniju izradu koordinacijskih nacrta.
Projektiranje elektroenergetske instalacije izvodi se u trodimenzionalnom i dvodimenzionalnom sučelju radi lakšeg dimenzioniranja opreme, te radi izbjegavanje kolizije sa drugim instalacijama.
Obuhvat projekta uključuje elektroenergetske instalacije, elektroničke komunikacijske instalacije, napajanje strojarske opreme, rasvjeta, uzemljivač i sustav zaštite udara munje.With the advancement of technology and the increasing need for faster and more precise construction design, there was a need to facilitate and speed up the process with software solutions. One of these softwares is BIM, which helps us visualize all types of installations in one three-dimensional building model, and enables construction, mechanical and electrical designers to collaborate during the design process.
The design of the electric power installation is carried out in a three-dimensional and two-dimensional interface for easier dimensioning of the equipment, and to avoid collision with other installations.
The scope of the project includes electric power installations, electronic communication installations, power supply for machinery equipment, lighting, grounding and lightning protection system
Social network based on surveys
U ovom završnom radu razvijena je mobilna android aplikacija koja omogućava postavljane anketa na platformu, te razmjenu komentara i glasova, tj. stavova oko ankete s drugim korisnicima aplikacije. Korisnicima je omogućena registracija i prijava u aplikaciju te su s podacima koje unesu tijekom registracije predstavljeni u daljnjem korištenju. Glavni cilj aplikacije je omogućiti anonimnu objavu i komentiranje različitih anketa koje korisnici objavljuju. Aplikacija je izrađena u programskom okruženju Android Studio u Java programskom jeziku. Za bazu podataka je korišten Firebase servis i njegova baza podataka u stvarnom vremenu. U radu su objašnjeni ključne funkcionalnosti aplikacije te su algoritmi kao i izgled korisničkog sučelja popraćeni slikama kako bi se prikazalo što je objašnjeno u radu.In this final paper, a mobile Android application was developed and it allows posting new polls on the platform and posting comments and votes on other users polls. Users must register and log in to the application in order to use it. The main objective of the application is to allow anonymous posting and commenting on various surveys published by users. The application was created in the Android Studio programming environment in the Java programming language. The Firebase service and its real-time database were used for the database. The paper explains the key functionalities of the application and the algorithms as well as the appearance of the user interface are accompanied by images to show what is explained in the paper