1. Razvoj pametnega cvetličnega lončka za enostavno nego sobnih rastlinDejan Kulovec, 2025, undergraduate thesis Abstract: V diplomski nalogi je predstavljena izdelava sistema pametnega cvetličnega lončka za lažjo nego rastlin. Razdeljen je na dva dela, na merilni in spletno aplikacijski del. V merilnem delu uporabljamo STM32F3Discovery za povezavo s senzorji, ki merijo vlažnost zemlje, temperaturo in relativno vlago okolja. Z uporabo Wi-Fi modula ESP32-WROOM se podatki pošiljajo na strežnik, kjer se obdelajo in shranijo v podatkovno bazo. Shranjeni podatki so uporabniku prikazani preko spletnega vmesnika, ki omogoča pregleden in enostaven dostop. Poleg tega so izvedeni praktični preizkusi delovanja sistema v različnih okoljskih pogojih ter primerjava rezultatov. Keywords: STMF3Discovery, ESP32 WROOM-U, AHT10, Internet stvari, merjenje vlage zemlje Published in DKUM: 17.10.2025; Views: 0; Downloads: 5
Full text (1,91 MB) |
2. IoT sistem za zajem in vizualizacijo temperature : diplomsko deloJaka Kupljen, 2025, undergraduate thesis Abstract: Diplomsko delo obravnava vzpostavitev sistema za zajem in prenos okoljskih podatkov z uporabo mikrokrmilnikov ESP32, operacijskega sistema Zephyr ter senzorjev BME280. Meritve se pošiljajo prek MQTT protokola na osrednji strežnik, ki teče na računalniku Raspberry Pi 5. Na strežniku je vzpostavljena spletna aplikacija za prikaz meritev v realnem času. Namen sistema je prikaz zanesljivega, razširljivega in energetsko učinkovitega pristopa k spremljanju okoljskih podatkov v kontekstu IoT. Keywords: ESP32, Raspberry Pi 5, MQTT, Zephyr, BME280 Published in DKUM: 30.09.2025; Views: 0; Downloads: 27
Full text (2,82 MB) |
3. Sistem za sledenje osebnim predmetom : diplomsko deloDavid Krajnc, 2025, undergraduate thesis Abstract: V tej diplomski nalogi je predstavljen lasten sistem za sledenje osebnim predmetom, ki je sestavljen iz razmeroma cenovno dostopnega sledilnika, mobilne in spletne aplikacije. Sledilnik temelji na razvojni plošči ESP32 C3 Super Mini, ki kljub svoji kompaktni obliki ponuja visoko zmogljivost z nizko porabo energije. Poleg razvojne plošče sledilnik sestavlja še aktivno brenčalo, prek katerega lahko lažje lociramo sledilnik v neposredni bližini z mobilno aplikacijo, ki je razvita v React Native, in omogoča prikaz sledilnika na zemljevidu, sprožitev zvočnega signala kot tudi precizno iskanje. Keywords: ESP32, BLE, sledilniki Published in DKUM: 30.09.2025; Views: 0; Downloads: 14
Full text (3,98 MB) |
4. Razvoj glasovalnega sistema s tehnologijo interneta stvariMatic Magdalenc, 2025, master's thesis Abstract: Namen naloge je bil razviti glasovalni sistem, ki temelji na tehnologiji interneta stvari (IoT) za varnejše, preglednejše in učinkovitejše glasovanje. Zasnovan sistem omogoča glasovanje preko brezžičnih naprav ESP32, ki so povezane na centralni strežnik prek protokola MQTT. Naloga vključuje zasnovo in razvoj glasovalnih enot in strežnika, ki zagotavlja varno zbiranje glasov ter hitro obdelavo podatkov. Ključna prednost razvitega sistema je zmožnost takojšnjega shranjevanja in prikazovanja rezultatov, s čimer se omogoča hitra in transparentna analiza glasovanj.
Sistem vključuje razvoj programske opreme za ESP32, strežnik z administrativnim spletnim vmesnikom in bazo podatkov SQLite. Glavne prednosti tega sistema so visoka varnost, prilagodljivost in enostavna uporaba. Priporočila za nadaljnji razvoj vključujejo nadgradnjo sistema z možnostjo glasovanja na mobilnih napravah in izboljšanje varnosti z naprednimi tehnologijami, kot je blockchain. Sistem predstavlja pomemben korak v digitalizaciji glasovalnih procesov in ima potencial za široko uporabo v glasovalnih okoljih. Keywords: internet stvari, IoT, ESP32, glasovanje, pametno, volitve Published in DKUM: 24.04.2025; Views: 0; Downloads: 30
Full text (2,40 MB) |
5. Razvoj sistema za podporo glasovanju z moduli esp32Dane Porenta, 2024, master's thesis Abstract: 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. Keywords: internet stvari, spletna vtičnica, JSON, ESP32, glasovanje Published in DKUM: 10.06.2024; Views: 133; Downloads: 25
Full text (2,97 MB) |
6. Design and Implementation of ESP32-Based IoT DevicesDarko Hercog, Tone Lerher, Mitja Truntič, Oto Težak, 2023, original scientific article Abstract: The Internet of Things (IoT) has become a transformative technology with great potential in various sectors, including home automation, industrial control, environmental monitoring, agriculture, wearables, health monitoring, and others. The growing presence of IoT devices stimulates schools and academic institutions to integrate IoT into the educational process, since IoT skills are in demand in the labor market. This paper presents educational IoT tools and technologies that simplify the design, implementation, and testing of IoT applications. The article presents the introductory IoT course that students perform initially and then presents some of the projects that they develop and implement on their own later in the project. Keywords: ESP32, Arduino, IoT, education, analog discovery Published in DKUM: 02.04.2024; Views: 360; Downloads: 390
Full text (10,39 MB) This document has many files! More... |
7. Mobilna postaja za merjenje jakosti sončne obsevanosti in atmosferskih pogojev : diplomsko deloDarija Avramović, 2023, undergraduate thesis Abstract: Diplomsko delo obravnava izdelavo in analizo enotne mobilne postaje za merjenje sončne obsevanosti in vremenskih razmer. Glave komponente postaje so mikrokrmilnik, sončne celice ter senzor za merjenje temperature in vlažnosti zraka. Podatke o sončnem obsevanju smo pridobili z alternativno metodo merjenja, ki temelji na dejstvu, da sončna celica proizvaja napetost, ki je sorazmerna sončni obsevanosti, ki vpade nanjo. Za razliko od specializiranih meteoroloških naprav, naša merilna postaja zahteva minimalne investicijske stroške.
Rezultat diplomskega dela je funkcionalna in delujoča mobilna postaja, katere delovanje lahko spreminjamo preko posebej izdelane WEB aplikacije. Aplikacija na enostaven način prikazuje merjene veličine v realnem času, v obliki tabel in grafov. Rezultate meritve smo ovrednotili s primerjavo z meritvami uradnih meteoroloških postaj. Keywords: Eksperimentalna mobilna postaja, merjenje sončne obsevanosti, sončna celica, ESP32, Arduino, spletna aplikacija Published in DKUM: 18.01.2024; Views: 416; Downloads: 48
Full text (2,19 MB) |
8. Razvoj informacijskega sistema za upravljanje ogrevanjaMatjaž Sajovic, 2022, master's thesis Abstract: Delo obravnava razvoj informacijskega sistema za upravljanje ogrevanja s tehnologijami interneta stvari. Opisano je razvojno okolje, ki je vključevalo Visual Studio Code, PlatformIO, VirtualBox, Ubuntu Linux, node.js, Raspberry Pi in module ESP32. Opisana je struktura sistema za upravljanje ogrevanja, kjer je vključenih več tipal temperature, tipalo razdalje ter relejski modul. Pri realizaciji sistema je bilo uporabljenih šest modulov ESP32. Opredeljena je bila zasnova sistema s strežnikom, strojnimi moduli, tipali, klienti ter način komunikacije med elementi sistema. Opisana je realizacija postopka identifikacije modulov ESP32 ter komunikacija med moduli ESP32, strežnikom node.js ter klientom. Komunikacija med elementi sistema je bila izvedena prek zapisov v obliki json. Opisan je razvoj uporabniškega vmesnika, do katerega dostopamo prek brskalnika na telefonu oz. katerekoli naprave, ki ima vgrajen brskalnik. Razviti uporabniški vmesnik omogoča prikaz šestih različnih temperatur in tudi želene temperature. Prek vmesnika se da nastaviti želeno temperaturo ogrevanja. Opisana je razlika med različnimi načini komunikacije med moduli ESP32 in strežnikom node.js. Za zapis podatkov je bila uporabljena podatkovna baza Lowdb. Prototip sistema je bil uspešno testiran prek namenske spletne strani termostat.si. Keywords: internet stvari (IoT), modul ESP32, PlatformIO, Node.js, kibernetika, termostat Published in DKUM: 26.08.2022; Views: 721; Downloads: 113
Full text (4,62 MB) |
9. Razvoj sistema za detekcijo gibanja z uporabo platforme ESP32 s podporo za naprave Android : bachelor's thesisNikola Vilar Jordanovski, 2022, undergraduate thesis Abstract: Namen diplomskega dela je bil ustvariti sistem za detekcijo gibanja, ki je sestavljen iz platforme ESP32, natančneje ESP32-CAM in ESP8266 Node MCU razvojni plošči, ki omogočata oddaljen nadzor preko mobilne aplikacije Android. Komunikacijo med razvojni plošči in mobilno aplikacijo zagotavlja Node.js zaledni sistem, ki gostuje na platformi Heroku.
Z razvojem tehnologije se priljubljenost in zahteva po varnostnih sistemih samo povečuje. Varnostni sistemi so danes zahtevani tako v industrijski, kot tudi domači uporabi. Načini razvojev varnostnih sistemov so različni, od strojnega pristopa, programskega pristopa, do mešanega pristopa. Prav tako obstajajo različne vrste varnostnih sistemov, od orodij za nadzor delovanja programske ali strojne opreme do varnostnih sistemov za nadzor lokacij. Na tržišču imamo različne ponudnike, prav tako pa lahko varnostne sisteme razvijemo sami.
S povečanjem priljubljenosti vgrajenih sistemov je razvoj domačega ročno-nadzorovanega varnostnega sistema preprost, saj ne zahteva veliko predznanja. Prav tako ne potrebuje prezahtevne strojne opreme in porabe, zaradi česar so takšni sistemi po navadi poceni za razvoj. S takšnim sistemom lahko od koder koli nadzorujemo želeni prostor in v primeru vdora posredujemo potreben dokaz. Čeprav obstajajo sistemi, ki kategorizirajo registrirane podatke in s tem lahko primerno odreagirajo, je za večno uporabnikov dovolj, če jim sistem le posreduje informacijo, ali je doma oz. v željenem prostoru vse v redu. Pridobljene podatke lahko potem sami posredujejo naprej.
V okvirju te diplomske naloge smo razvili prav takšen sistem, ki preko preprostih ESP modulov in brezplačne platforme uporabniku sporoča o varnosti specifičnega prostora. V projektu modul ESP8266 zajeme podatke približno vsakih 10 sekund. Podatke dobiva preko različnih senzorjev, ki so povezani nanj. V primeru zahteve uporabnika pošlje zajete podatke v obliki odgovora. V primeru detekcije gibanja pošlje zahtevo za zajem slike. V primeru, da uporabnik zahteva sliko, se pošlje zahteva modulu ESP32-CAM, ki sliko pošlje v obliki odgovora.
V praktičnem delu diplomske naloge smo najprej razvili zaledni sistem. Potrebno je bilo konfigurirati platformo za dostop do podatkov, sprejem, modifikacijo in pošiljanje zahtev in odgovorov, ki jih bo pošiljal vgrajeni sistem. Nato je bilo potrebno vzpostaviti povezavo posameznega ESP modula z internetom, s čemer bi lahko pošiljali zajete podatke na platformo za obdelavo. Na koncu je bilo potrebno implementirati funkcionalnosti vgrajenih sistemov, s katerimi smo lahko zajemali željene podatke za uporabnika in jih v obliki odgovorov na zahteve pošiljajo podatkovni bazi. Keywords: Varnost območja, daljinski nadzor, ESP32-CAM, informacijski sistem Published in DKUM: 22.06.2022; Views: 838; Downloads: 118
Full text (3,46 MB) |
10. Sledenje aktivnosti na kolesu s pomočjo mikrokrmilnika ESP32 : diplomsko deloAlen Granda, 2022, undergraduate thesis Abstract: Namen diplomskega dela je bila predstavitev energijsko varčne, a vseeno natančne alternative signalom globalnega pozicioniranja GPS, ki se ponavadi uporabljajo za sledenje aktivnosti na kolesu z uporabo mobilne aplikacije. Najprej smo predstavili trenutno stanje na trgu in opisali, zakaj smo se odločili poiskati alternativo. Implementacija naše rešitve je zasnovana s pomočjo magnetnega senzorja, ki na vsak vrtljaj kolesa pošlje signal mikrokrmilniku ESP32. Le‐ta filtrira, obdela in periodično pošilja pridobljene podatke uporabniški aplikaciji, kjer se vizualizirajo. Prav tako je na mikrokrmilnik povezan senzor za temperaturo, vlago in pritisk, ki nam omogoča izračun trenutne nadmorske višine s pomočjo barometrične enačbe. Omenjeno rešitev smo testirali z vožnjo kolesa po cesti ter analizirali pridobljene rezultate. Odstopanje med referenčnimi vrednostmi in našimi meritvami je do 5 % oziroma do 10 % v primeru izračuna nadmorske višine, medtem ko je poraba energije vsaj 3‐krat manjša v primerjavi s konkurenco na trgu. Keywords: internet stvari, kolesarstvo, ESP32, mobilna aplikacija Published in DKUM: 14.06.2022; Views: 896; Downloads: 191
Full text (22,61 MB) This document has many files! More... |