Naslov: | Razvoj sistema za podporo glasovanju z moduli esp32 |
---|
Avtorji: | ID Porenta, Dane (Avtor) ID Škraba, Andrej (Mentor) Več o mentorju... |
Datoteke: | MAG_Porenta_Dane_2024.pdf (2,97 MB) MD5: 719A81A87D8F766FE153B7ECCCDDC170
|
---|
Jezik: | Slovenski jezik |
---|
Vrsta gradiva: | Magistrsko delo/naloga |
---|
Tipologija: | 2.09 - Magistrsko delo |
---|
Organizacija: | FOV - Fakulteta za organizacijske vede
|
---|
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 |
---|
Kraj izida: | Maribor |
---|
Leto izida: | 2024 |
---|
PID: | 20.500.12556/DKUM-87921 |
---|
COBISS.SI-ID: | 198233347 |
---|
Datum objave v DKUM: | 10.06.2024 |
---|
Število ogledov: | 133 |
---|
Število prenosov: | 9 |
---|
Metapodatki: | |
---|
Področja: | FOV
|
---|
:
|
Kopiraj citat |
---|
| | | Skupna ocena: | (0 glasov) |
---|
Vaša ocena: | Ocenjevanje je dovoljeno samo prijavljenim uporabnikom. |
---|
Objavi na: | |
---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |