Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
Electric Vehicle Chargers in Lighting Poles
Konstantnim napretkom i razvitkom električnih vozila dolazi do sve veće potrebe za
razvojem infrastrukture punjača i načina punjenja električnih vozila. U radu se spominju počeci
autoindustrije te povijesni razvoj i elektrifikacija koja je poznata danas. Nadalje, prikazane su vrste
punjača zajedno s njihovim specifikacijama koji se svakodnevno koriste i na čijem se napretku
konstantno radi. Opisan je problem urbanih sredina gdje zbog sve većeg broja električnih vozila
dolazi do sve veće potrebe za boljim sustavom i većim brojem punionica i punjača. Jedno takvo
inovativno rješenje predstavljeno je u obliku punjača za električna vozila integrirano u rasvjetni
stup. Sustav punjenja električnih vozila na rasvjetne stupove sa sobom donosi jednu vrstu
revolucije u svijetu punjenja zbog jednostavnosti korištenja kao i sposobnosti iskorištavanje i
ugradnje na već postojeću infrastrukturu. Sve veći broj gradova Europe radi na razvoju ovog
sustava, a za sada su se kao najpoznatiji i najrazvijeniji pokazale tvrtke Ubitricity, Bender GmbH
& Co. KG te tvrtka Schreder. Očekuje se daljnji rad i razvoj na sustavu punjenja električnih vozila
na rasvjetne stupove te sve bolja i sposobnija rješenja.With the continuous advancement and development of electric vehicles, there is a growing
need for the development of charging infrastructure and methods for charging electric vehicles.
The paper mentions the beginnings of the automotive industry and the historical development and
electrification as we know it today. Furthermore, it presents the types of chargers along with their
specifications, which are used daily and are constantly being improved. The issue of urban areas
is described, where, due to the increasing number of electric vehicles, there is a growing need for
a better system and more charging stations and chargers. One such innovative solution is presented
in the form of electric vehicle chargers integrated into streetlight poles. The electric vehicle
charging system using streetlight poles brings a kind of revolution in the charging world due to its
simplicity of use and the ability to utilize and install on existing infrastructure. An increasing
number of European cities are working on developing this system, and so far, companies such as
Ubitricity, Bender GmbH & Co. KG, and Schreder have proven to be the most prominent and
advanced. Further work and development on the electric vehicle charging system integrated into
streetlight poles are expected, with increasingly better and more capable solutions
Attenuation of EM waves
Ovaj završni rad bavi se prigušenjem elektromagnetskog vala pri prolasku kroz
višeslojnu strukturu Y-Shield. Cilj rada provjeriti koliko zapravo ta struktura utječe na elektormagnetske
valove i koliko će se smanjiti razina njihovog elektromagnetskog polja. Osim toga, analizirat će se faktori
koji mogu utjecati na učinkovitost prigušenja, poput frekvencije vala, debljine slojeva i svojstava
materijala. Sva mjerenja su napravljena na Fakultetu elektrotehnike, računarstva i informacijskih
tehnologija u Osijeku te će biti prikazana i obrazložena u eksperimentalnom dijelu završnoga rada. Na
temelju tih analiza donijet će se zaključak o efikasnosti strukture Y-Shield u zaštiti od elektromagnetskog
zračenja.This final assignment deals with the attenuation of an electromagnetic wave as it passes
through the multilayer structure of Y-Shield. The aim of the study is to determine how this structure
affects electromagnetic waves and to what extent it reduces the level of their electromagnetic
field.Additionally, factors that may influence attenuation efficiency, such as wave frequency, layer
thickness, and material properties, will be analyzed. All measurements were conducted at the Faculty of
Electrical Engineering, Computer Science and Information Technology Osijek and will be presented and
explained in the experimental section of the thesis. Based on these analyses, a conclusion will be drawn
regarding the effectiveness of the Y-Shield structure in protecting against electromagnetic radiation
Automated trap for rodents
Automatizirana zamka za glodavce Automatizirana zamka koja omogućuje sigurno
hvatanje glodavaca bez ozljeđivanja. U ovom završnom radu je opisan postupak izrade, način
funkcioniranja samog makete te kratak opis nastanka zamki kroz povijest. Potrebno je bilo napraviti
prostor koji bi glodavcima dopuštao prolaz u jednome smjeru te mjesto u koje bi ulazili i gdje bi se
mjerila njihova masa. Glavne komponente na maketi su ESP-32 mikroupravljač i mjerna ćelija mase koje
daju informacije korisniku. Uz to je realizirana aplikacija za praćenje stanja zamki iz drugih prostorija. Na
kraju rada prikazani su rezultati različitih masa dobiveni testiranjem dječjih kuglica te prijedlozi za
poboljšanje same makete.Automated rodent trap An automated trap that allows for safe trapping of rodents without
injury. This final paper describes the manufacturing process, the way the project itself works, and a brief
description of the origin of traps throughout history. It was necessary to create a space that would allow
rodents to pass in one direction, as well as a place where they would enter and where their weight
would be measured. The main components of the project are the ESP-32 microcontroller and a
measuring cell that provide information to the user. In addition, an application was created for
monitoring the status of the traps from other rooms. At the end of the paper, the results of different
weights obtained by testing children's balls are presented, as well as suggestions for improving the
project itself
Racing against AI models in Unity
Korištenje Unity programa za pravljenje igara za razne platforme, i korištenje MLagents
biblioteke koja omogućuje integraciju umjetne inteligencije i strojnog učenja u igre. Automobil
predstavlja agenta na kojemu se trenira model za utrkivanje na raznim stazama. Modeliranje više staza u
Blenderu, različitih kompleksnosti te uspoređivanje njihovih rezultata učenja.abstract: Using Unity, a game development platform for creating games on different platforms, along
with ML-agents, a package that allows the integration of Artificial intelligence and machine learning in
games. The car represents an agent on which a model is trained for racing on different tracks. Multiple
tracks with different complexities are modeled in Blender and the performance of the car agent is
analyzed and compared
Application of FAIR principles on measurement data
Problematika ovog rada je nedostatak standardiziranih postupaka koji bi omogućili da
mjeriteljski podaci budu lako pronalažljivi, dostupni, interoperabilni i ponovno upotrebljivi što često
rezultira gubitkom vrijednih informacija, otežanom suradnjom i smanjenom učinkovitošću istraživanja.
Kao smjernice za rješavanje ovog problema, rad detaljno prikazuje FAIR načela te opisuje korake
FAIRifikacije podataka: od planiranja i strukturiranja podataka, izrade bogatih metapodataka, dodjele
trajnih identifikatora i definiranja licenci, do objave u pouzdanim repozitorijima. Prikazana je primjena
FAIR načela na laboratorijskom podatkovnom setu. Proveden je postupak FAIRifikacije, izrađeni su
metapodaci i testirana je usklađenost putem alata F-UJI. Utvrđeno je da je za postizanje potpune FAIR
kompatibilnosti nužno objaviti podatke u javnom repozitoriju s trajnim identifikatorom te koristiti
standardizirane rječnike i formate. Radom se zaključuje da implementacija FAIR načela značajno
povećava vrijednost, transparentnost i upotrebljivost mjernih podataka te predstavlja ključan korak
prema otvorenoj i digitaliziranoj znanosti.The problem of this work is the lack of standardized procedures that would enable easy
findability, accessibility, interoperability, and reusability of measurement data, which often results in the
loss of valuable information, hindered collaboration, and reduced research efficiency. As guidelines for
solving this problem, the paper presents the FAIR principles in detail and describes the steps of data
FAIRification: from planning and structuring data, creating rich metadata, assigning persistent
identifiers, and defining licenses, to publishing in trusted repositories. The application of the FAIR
principles to a laboratory dataset is presented. The FAIRification process was carried out, metadata were
created, and compliance was tested using the F-UJI tool. It was determined that, to achieve full FAIR
compatibility, it is necessary to publish data in a public repository with a persistent identifier and to use
standardized vocabularies and formats. The paper concludes that the implementation of the FAIR
principles significantly increases the value, transparency, and usability of measurement data and
represents a key step towards open and digitized science
Algorithm for solving logic puzzles nonogram in Python programming language
U ovome radu izrađen je algoritam za rješavanje Japanske logičke zagonetke
„Nonogram“ u programskom jeziku Python. Zagonetka se rješava popunjavajući rešetku uz pomoću
podataka danih u stupcima i redcima u obliku brojeva. Pri rješavanju nonograma koristeći ovoga
algoritma, podaci za rješavanje nonograma u programu mogu se izvlačiti izravno iz pdf slike uvezene u
program unosom samo dimenzija nonograma, i lokacije slike u terminal Visual Studio Code aplikacije, ili
se mogu ručno unijeti u terminalu bez potrebe za slikom. Rješenje nonograma se generira u obliku
nonogram rešetke u terminalu Visual Studio Code aplikacije. Ovaj program je vrlo koristan alat za
početnike u rješavanju nonograma, ili ljude koji rješavaju nonograme na papiru. Uz pomoću njega ti ljudi
mogu naučiti kako riješiti nonograme, i provjeriti svoja rješenja unošenjem osnovnih podataka u ovaj
program.In this thesis, an algorithm for solving a Japanese logic puzzle „Nonogram“ using Python
programming language was created. The puzzle is solved by filling the grid with the data given in the
rows and the collumns of the grid in the shape of numbers. While solving the nonogram using this
algorithm, data for solving the nonograms in the program can be directly extracted from the png photos
inserted in the program, by only inputing the nonogram size, and the name of the photo in the terminal
of the Visual Studio Code (VSC) application, or it could be manually inputed in the terminal. The solution
of the nonogram is generated in a form of a grid in the terminal of Visual Studio Code application. This
program is a very useful tool for the nonogram rookies, and people who like to solve their nonograms on
the paper. With this program, those people can learn how to solve nonorams, and check their answers
by inputing basic data into the program
A system for creating 3D games
Cilj ovog završnog rada bio je razviti jednostavno okruženje za izradu 3D igara,
koristeći programski jezik C++ i OpenGL API. Rad je podijeljen u četiri poglavlja. U uvodnom poglavlju je
na jednostavan način objašnjeno zašto i kako nastaju ovakva okruženja, kao i glavne značajke našeg.
Drugo poglavlje donosi usporedbu važnih i popularnih tehnologija za razvoj grafičkih aplikacija te pruža
širi spektar postojećih alata i pristupa. Treće poglavlje detaljno opisuje strukturu i implementaciju entity
component sustava, koji čini temelj projekta te način korištenja CMakeLists skripte za izgradnju projekta
i povezivanje vanjskih biblioteka. Objašnjeni su svi ključni dijelovi sustava, od osnovnih principa do
složenijih elemenata. Četvrto poglavlje prikazuje jednostavnu igru izrađenu u ovom sustavu, kao
demonstraciju njegovih mogućnosti.The goal of this thesis was to develop a simple environment for creating 3D games using the C+
+ programming language and the OpenGL API. The work is divided into four chapters. The introductory
chapter explains in a simple way why and how such environments are created, as well as the main
features of our system. The second chapter provides a comparison of important and popular
technologies for developing graphical applications and offers a broader overview of existing tools and
approaches. The third chapter gives a detailed description of the structure and implementation of the
entity component system, which forms the core of the project, as well as the usage of the CMakeLists
script for building the project and linking external libraries. All key parts of the system are explained,
from basic principles to more complex elements. The fourth chapter presents a simple game created
using this system as a demonstration of its capabilities
Technical and economic analysis of the investment in a large photovoltaic power plant
U ovom diplomskom radu napravljen je kratki pregled trenutnih cijena komponenti fotonaponske elektrane te troškova izgradnje i investicije u fotonaponsku elektranu velikih snaga. Kasnije u radu obuhvaćeni su troškovnici fotonaponskih elektrane snaga 535,49 kWp i 535,92 kWp te se analizom isplativosti ulaganja koristeći ekonomske pokazatelje kao što su aktualizirani trošak proizvodnje električne energije (eng. LCOE), neto sadašnja vrijednost (eng. NPV) i vrijeme povrata investicije (eng. PBP), pokazuje da je ulaganje u ove elektrane isplativo, jer je LCOE za obje diskontne stope elektrane manji od tržišne cijene električne energije, NPV je pozitivan za obje diskontne stope, što znači da će investicija u oba slučaja fotonaponskih elektrana donositi dobit te PBP pokazuje da će povrat investicije biti kraći od 25 godina za obje diskontne stope u oba slučaja fotonaponskih elektrana. Daljnja analiza također pokazuje da prodaja električne energije fotonaponskih elektrana donosi značajne prihode, ovisno o modelu prodaje, bilo putem tržišne cijene, sklapanjem dugoročnog ugovora o otkupu električne energije s krajnjim potrošačem (eng. PPA) ili putem modela zajamčenog otkupa (eng. FiP).This paper show as a brief overview of the current prices of photovoltaic (PV) power plant components, as well as the construction and investment costs for large-scale PV power plants, is presented. Later in the paper, cost analyses for two PV power plants with installed capacities of 535.49 kWp and 535.92 kWp are included. An investment profitability analysis is conducted using economic indicators such as the Levelized Cost of Electricity (LCOE), Net Present Value (NPV), and Payback Period (PBP). The analysis shows that investment in these PV power plants is profitable, as the LCOE for both discount rates is lower than the market price of electricity, the NPV is positive for both discount rates indicating that the investment in both cases will generate profit and the PBP shows that the return on investment will occur in less than 25 years for both discount rates in each case. Further analysis also demonstrates that the sale of electricity from these PV power plants generates significant revenue, depending on the chosen sales model, whether through the market price, by concluding a long-term power purchase agreement (PPA) or through the Feed-in Premium (FiP) model
Web application for computer service
Web aplikacija pod nazivom "Servis računala" izrađena je uz pomoć tehnologija poput
HTML-a, CSS-a, Bootstrap 5, Python Django, JavaScripta i SQLitea. Registrirani korisnici mogu se
naručivati servis računala, čišćenje ili instalaciju operacijskog sustava te sudjelovati u sobama za
razgovor i čitati članke o održavanju računala. Također, imaju svoje osobne stranice na kojima mogu
ostavljati informacije o svom računalu. Gosti stranice mogu samo pregledavati sadržaj i čitati članke.
Administratori postavljaju savjete o održavanju računala, upravljaju narudžbama i sobama za razgovor.The web application called "Computer Service" was developed using technologies such as
HTML, CSS, Bootstrap 5, Python Django, JavaScript, and SQLite. Computer service, cleaning, or operating
system installation, can be ordered by registered users, who also participate in chat rooms, and read
articles on computer maintenance. They also have personal pages where the information about their
computers can be left. Guests can only browse the content and read articles. Computer maintenance
tips are provided by administrators, who manage orders and oversee chat rooms
DC motor speed controller
Analizirali smo istosmjerni motor od njegovih dijelova do funkcije svakog dijela posebno. Detaljno smo objasnili matematički model i primjenu DC motora u životnim okolnostima. Opisano je ponašanje regulatora promjenom otpora i napona te također principi automatskog upravljanja i kočenja DC motora. Spomenuli smo i vrste kočenja elektromotornih pogona te svaki objasnili te glavni i pomoćni regulator.We analyzed a direct current motor, from its components to the function of each part individually. We provided a detailed explanation of the mathematical model and the application of DC motors in everyday situations. We described how the controller behaves by adjusting resistance and voltage, as well as the principles of automatic control and braking in DC motors. We also mentioned the types of braking methods in electric motor drives and explained each one, including the main and auxiliary controllers