Pages
-
-
Implementacija jednokanalnog EKG pojačala
-
Kvirin Polondak U sklopu ovog Završnog rada napravljen je kratak pregled uređaja za mjerenje bioelektričkih potencijala u svrhu razumijevanja načina njihovog rada. Promatrane su osnovne karakteristike i način rada: EEG, EMG, ERG i EGG. Jednako tako analiziran je i EKG kako bi se odredilo koji su najbitniji zahtjevi kod projektiranja EKG pojačala. Dizajnirane su dvije tiskane pločice. Na prvoj tiskanoj pločici implementiran je analogni dio uređaja koji filtrira signal i pojačava ga kako bi bio...
-
-
Implementacija jednostavnog procesora u FPGA-u
-
Tomislav Harmina U ovom radu napravljena je jednostavna implementacija protočnog RISC-V procesora baziranog na RV32I arhitekturi. Za implementaciju korišten je jezik VHDL i Xilinx Vivado WebPack razvojno sučelje. Procesor je testiran koristeći razvojnu platformu Digilent Nexys A7. Procesoru je radi testiranja na razvojnoj platformi dodan i sabirnički upravljač. Opisane su i vanjske jedinice koje procesor povezuju s uređajima na razvojnoj platformi. Za ispitivanje procesora razvijena su i objašnjena...
-
-
Implementacija jezgrenih funkcionalnosti RTS-igre
-
Leon Luttenberger Računalne igre značajan pokretač razvoja računala. Postoji mnoštvo vrsta računalnih igara, a posebno interesantne vrsta igara čine strategije u stvarnom vremenu (engl. Real-Time Strategy, RTS). Razvoj takvih igara općenito uključuje pisanje mnogih podsustava i razvoj funkcionalnosti koje nisu specifične za konkretnu igru pa ih je moguće višestruko iskorištavati. Takve funkcionalnosti moguće je izolirati u zaseban razvojni okvir. U okviru završnog rada razmatrani su...
-
-
Implementacija jezičnog asistenta temeljenog na umjetnoj inteligenciji za brodarsku industriju
-
Ivan Špoljar Ovaj diplomski rad izrađen je kako bi se objasnili osnovni pojmovi i koncepti potrebni za razumijevanje kako radi jednostavan chatbot, da bi se demonstrirao njegov razvoj te da bi se usporedile performanse nekoliko odabranih velikih jezičnih modela (Large Language Models). Chatbot je razvijen slijedeći tehniku generiranja proširenog dohvaćanjem (Retrieval-Augmented Generation). Korišteni veliki jezični modeli su preuzeti sa Hugging Face-a. Modeli korišteni za računanje smještenja...
-
-
Implementacija jezičnog asistenta za statističke analize korištenjem velikih jezičnih modela
-
Filip Krišković Ovaj diplomski rad istražuje potrebu i proces izrade jezičnog asistenta koji pruža odgovore na upite korisnika vezane uz CSV datoteke. Implementacija asistenta se oslanja na korištenje dostupnih velikih jezičnih modela otvorenog koda, prilagođenih zahtjevima korisnika. Korisnički upiti se transformiraju iz prirodnog u programski jezik kako bi se omogućilo izvođenje statističkih izračuna nad unesenim podacima te korisniku pružili odgovori u prirodnom jeziku. Odgovarajućim...
-
-
Implementacija komunikacijskog protokola Modbus TCP/IP za rad u stvarnom vremenu
-
Odri Tomas Modbus TCP je komunikacijski protokol koji se koristi u automatiziranim industrijskim postrojenjima. Temelj protokola je komunikacija između klijenta i servera, koja se odvija u stvarnom vremenu. Ethernet se koristi kao prijenosi medij, TCP kao mrežni transportni protokol, a Modbus kao standardni protokol za razmjenu podataka. Za implementaciju su korištena tri modula, FreeRTOS za operacijski sustav za rad u stvarnom vremenu, lwIP za TCP/IP stog i FreeModbus za ostvarivanje Modbus...
-
-
Implementacija komunikacijskog protokola u sustavu za kontinuirano praćenje podataka okoliša
-
Magdalena Halusek Implementirani komunikacijski protokol razmjenjuje informacije koje se formiraju u pakete i zahtjeve za slanje podataka. Jedan paket komunikacijskog protokola se sastoji od znaka za početak, operacijskog koda, rednog broja paketa i podataka. Uz obavezni sadržaj, u paket se mogu dodati CRC bajt i oznaka za kraj kao izborni elementi paketa. Operacijski kod u paketu služi za identifikaciju senzora s kojeg se šalju, odnosno primaju podaci te upute o načinu na koji se podaci izdvajaju iz...
-
-
Implementacija koncepta ozbiljnih igara za zaštitu djece u svijetu mrežnih tehnologija
-
Ida Penezić Kako bi se podigla svijest o problemima zaštite djece u informacijsko-komunikacijskim tehnologijama (Information and communications technologies - ICT), u ovom je diplomskom radu istražen koncept ozbiljnih igara te je zatim predložena ozbiljna igra koja će služiti za učenje osnovnih pojmova vezanih uz zaštitu djece u svijetu.
Ozbiljne igre su igre čija svrha nije samo puka zabava, već su namijenjene podučavanju. Njihov se koncept primjenjuje u edukaciji, medicine, znanosti...
-
-
Implementacija koncepta razvojne igre u obliku mobilne aplikacije za operacijski sustav Android zasnovane na simbolima
-
Matej Lipovac Tema ovog rada bila je razvoj aplikacije za operacijski sustav Android u svrhu podučavanja pojmova vezanih za zanimanja ljudi koristeći simbole. Razvijena je aplikacija koja korisniku omogućuje pregledavanje simbola s pripadajućim nazivima zanimanja te igra spajanja parova gdje se od korisnika traži povezivanje simbola zanimanja s njima karakterističnim predmetima. U ovom radu su sadržani detaljni opisi, funkcionalnosti, izgleda te same implementacije razvijene aplikacije.
-
-
Implementacija konceptualnog okvira Cynefin u nastavu programskog inženjerstva
-
Matej Brkašić U ovom diplomskom radu istražen je konceptualni okvir za donošenje odluka Cynefin te su opisane njegove domene. Za svaku domenu dan je primjer problema ili situacije iz nastave programskog inženjerstva. Analizirana je primjena Cynefina te je predložena igra u svrhu implementacije Cynefina u nastavu programskog inženjerstva. Opisan je algoritam igre zajedno s predloženom igrom (s pitanjima i odgovorima) na temu upravljanja studentskim projektom na fakultetu. U sklopu ovog rada razvijena...
-
-
Implementacija kontinuirane isporuke programske podrške za operacijski sustav iOS
-
Ivan Rep Kontinuirana isporuka je praksa u programskom inženjerstvu koja automatskim obavljanjem isporuke programske potpore nastoji povećati njenu učestalost i time povećati kvalitetu razvijenog produkta. Kontinuirana isporuka direktno se nastavlja na kontinuiranu dostavu, praksu koja automatiziranjem procesa isporuke nastoji olakšati njegovo obavljanje. Praksa nastoji osigurati mogućnost isporuke programske potpore u bilo kojem trenutku uz minimalnu količinu rada. Obje su prakse razvijene na...
-
-
Implementacija kućnog videonadzornog sustava
-
Matej Benko U ovom radu su se prikazali zahtjevi videonadzornog sustava, kako isplanirati jedan takav sustav, koji su ključni parametri, te kako se implementira kućni videonadzorni sustav pomoću Raspberry Pi uređaja i njegovih perifernih jedinica. Zahvaljujući širokom spektru mogućnosti Raspberry Pi uređaja, kao i njegovoj niskoj cijeni te odličnoj dokumentaciji i velikoj bazi korisnika ovaj uređaj se pokazao kao dobrim odabirom za kućni videonadzor uz laku mogućnost proširenja njegovih...
Pages