| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 1 / 1
Na začetekNa prejšnjo stran1Na naslednjo stranNa konec
1.
Razvoj sistema za podporo glasovanju z moduli esp32
Dane Porenta, 2024, magistrsko delo

Opis: V magistrskem delu je opisana zasnova ter prototipni razvoj glasovalnega sistema, ki omogoča oddajo glasov brez dotika udeleženca glasovanja z namenom zmanjšanja verjetnosti prenosa okužb zaradi fizičnega stika z glasovalno enoto. V nalogi je naslovljena problematika neustrezne in drage informacijske podpore odločitvenim procesom v organizacijah. Predlagana rešitev je cenovno ugodna in enostavna za realizacijo kakor tudi uporabo. Razvitih je bilo več prototipov, izdelani pa sta bili tudi dve delujoči glasovalni enoti, vzpostavljen spletni strežnik, ki je središče celotnega sistema, ter uporabniški vmesnik. Celoten sistem deluje v omrežju LAN z izmenjavo sporočil JSON v realnem času po spletnih vtičnikih (ang. websocket). Opisan je metodološki pristop ter nabor strojne in programske opreme, tj. mikrokrmilnik ESP32 in njegove specifikacije, internet stvari, kiberfizični sistemi in prototipni razvoj. Pred izdelavo glasovalne enote smo na razvitih prototipih testirali različne kombinacije načina oddaje glasu brez dotika z uporabo diode LED, fotoupornika in laserskega modula. Rezultat je izdelan prototipni sistem v omrežju LAN z dvema glasovalnima enotama, strežnikom in uporabniškim vmesnikom. Pri realizaciji je bil uporabljen mikrokrmilnik ESP32 s kontrolnim algoritmom, razvitim v jeziku C++. Ključna novost je razvita funkcija oddaje glasu odločevalca brez fizičnega dotikanja glasovalne enote. Glede na rezultate izvedenih eksperimentov s tipali svetlobe smo se odločili za kombinacijo laserskega modula kot vira ter fotoupornika kot tipala. Omenjena kombinacija predstavlja osnovo brezkontaktnega stikala. Uporabljeni so bili trije laserji, in sicer rdeče, zelene in modre barve. Ko prekinemo laserski žarek, s pomočjo mikrokrmilnika ESP32 zaznamo spremembo na analognem vhodu tipala, kar šteje kot oddan glas. Na glasovalni enoti sta bila kot indikatorja uspešno oddanega glasu uporabljena laserski modul in LED-dioda ustrezne barve. Za vodjo glasovanja je bil razvit tudi uporabniški vmesnik, s katerim vodi glasovanje in spremlja rezultate. Pri razvoju smo uporabili jezike HTML, CSS in JavaScript. Osrednji del administratorskega dela je strežnik Ubuntu, ki uporablja Node.js z razvito strežniško aplikacijo v jeziku JavaScript. Strežnik sprejema sporočila od glasovalnih enot in uporabniškega vmesnika ter omogoča kontrolo izvedbe glasovanja. Za shranjevanje rezultatov je bila uporabljena podatkovna baza Redis.
Ključne besede: internet stvari, spletna vtičnica, JSON, ESP32, glasovanje
Objavljeno v DKUM: 10.06.2024; Ogledov: 133; Prenosov: 9
.pdf Celotno besedilo (2,97 MB)

Iskanje izvedeno v 0.03 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici