1. IoT-based off-grid solar power supply : design, implementation, and case study of energy consumption control using forecasted solar irradiationMarijan Španer, Mitja Truntič, Darko Hercog, 2025, izvirni znanstveni članek Opis: This article presents the development and implementation of an IoT-enabled, off-grid solar power supply prototype designed to power a range of electrical devices. The developed system comprises a Photovoltaic panel, a Maximum Power Point Tracking (MPPT) charger, a 2.5 kWh/24 V high-performance LiFePO4 battery bank with a Battery Management System, an embedded controller with IoT connectivity, and DC/DC and DC/AC converters. The PV panel serves as the primary energy source, with the MPPT controller optimizing battery charging, while the DC/DC and DC/AC converters supply power to the connected electrical devices. The article includes a case study of a developed platform for powering an information and advertising system. The system features a predictive energy management algorithm, which optimizes the appliance operation based on daily solar irradiance forecasts and real-time battery State-of-Charge monitoring. The IoT-enabled controller obtains solar irradiance forecasts from an online meteorological service via API calls and uses these data to estimate energy availability for the next day. Using this prediction, the system schedules and prioritizes the operations of connected electrical devices dynamically to optimize the performance and prevent critical battery discharge. The IoT-based controller is equipped with both Wi-Fi and an LTE modem, enabling communication with online services via wireless or cellular networks. Ključne besede: energy consumption control, forecasted solar irradiation, power management, off-grid power supply, photovoltaic, solar, IoT, LTE, Wi-Fi, ESP32 Objavljeno v DKUM: 14.11.2025; Ogledov: 0; Prenosov: 1
Celotno besedilo (5,16 MB) |
2. Razvoj pametnega cvetličnega lončka za enostavno nego sobnih rastlinDejan Kulovec, 2025, diplomsko delo Opis: 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. Ključne besede: STMF3Discovery, ESP32 WROOM-U, AHT10, Internet stvari, merjenje vlage zemlje Objavljeno v DKUM: 17.10.2025; Ogledov: 0; Prenosov: 5
Celotno besedilo (1,91 MB) |
3. IoT sistem za zajem in vizualizacijo temperature : diplomsko deloJaka Kupljen, 2025, diplomsko delo Opis: 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. Ključne besede: ESP32, Raspberry Pi 5, MQTT, Zephyr, BME280 Objavljeno v DKUM: 30.09.2025; Ogledov: 0; Prenosov: 28
Celotno besedilo (2,82 MB) |
4. Sistem za sledenje osebnim predmetom : diplomsko deloDavid Krajnc, 2025, diplomsko delo Opis: 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. Ključne besede: ESP32, BLE, sledilniki Objavljeno v DKUM: 30.09.2025; Ogledov: 0; Prenosov: 14
Celotno besedilo (3,98 MB) |
5. Razvoj glasovalnega sistema s tehnologijo interneta stvariMatic Magdalenc, 2025, magistrsko delo Opis: 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. Ključne besede: internet stvari, IoT, ESP32, glasovanje, pametno, volitve Objavljeno v DKUM: 24.04.2025; Ogledov: 0; Prenosov: 30
Celotno besedilo (2,40 MB) |
6. Razvoj sistema za podporo glasovanju z moduli esp32Dane 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: 25
Celotno besedilo (2,97 MB) |
7. Design and Implementation of ESP32-Based IoT DevicesDarko Hercog, Tone Lerher, Mitja Truntič, Oto Težak, 2023, izvirni znanstveni članek Opis: 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. Ključne besede: ESP32, Arduino, IoT, education, analog discovery Objavljeno v DKUM: 02.04.2024; Ogledov: 360; Prenosov: 390
Celotno besedilo (10,39 MB) Gradivo ima več datotek! Več... |
8. Mobilna postaja za merjenje jakosti sončne obsevanosti in atmosferskih pogojev : diplomsko deloDarija Avramović, 2023, diplomsko delo Opis: 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. Ključne besede: Eksperimentalna mobilna postaja, merjenje sončne obsevanosti, sončna celica, ESP32, Arduino, spletna aplikacija Objavljeno v DKUM: 18.01.2024; Ogledov: 416; Prenosov: 48
Celotno besedilo (2,19 MB) |
9. Razvoj informacijskega sistema za upravljanje ogrevanjaMatjaž Sajovic, 2022, magistrsko delo Opis: 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. Ključne besede: internet stvari (IoT), modul ESP32, PlatformIO, Node.js, kibernetika, termostat Objavljeno v DKUM: 26.08.2022; Ogledov: 721; Prenosov: 113
Celotno besedilo (4,62 MB) |
10. Razvoj sistema za detekcijo gibanja z uporabo platforme ESP32 s podporo za naprave Android : bachelor's thesisNikola Vilar Jordanovski, 2022, diplomsko delo Opis: 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. Ključne besede: Varnost območja, daljinski nadzor, ESP32-CAM, informacijski sistem Objavljeno v DKUM: 22.06.2022; Ogledov: 838; Prenosov: 119
Celotno besedilo (3,46 MB) |