izpis_h1_title_alt

Razvojni sistem za interaktivno poučevanje o internetu stvari, vgrajenih sistemih in spletnih tehnologijah
ID Tubić, Zoran (Author), ID Pirc, Matija (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,31 MB)
MD5: FF04106021DA7A8142BBD8AE64741FD2

Abstract
Projekt Merlin je inovativno izobraževalno orodje, namenjeno dijakom srednjih šol in študentom na fakultetah. Namen projekta je omogočiti praktičen in poučen pristop k učenju programiranja vgrajenih sistemov, interneta stvari ter osnov programiranja spletnih strani. Merlin temelji na sistemu, ki obsega s senzorji okolja opremljena razpršena vozlišča, nameščena v učilnicah, ter osrednjo enoto. Te komponente medsebojno komunicirajo preko brezžičnega protokola LoRa. Da bi povečali količino pridobljenega znanja, smo v projektu dodali tudi strežnik na osebnem računalniku. Senzorji nenehno zaznavajo ključne parametre zraka, vključno s temperaturo, vlažnostjo in glasnostjo. Načrtovanje novih končnih vozlišče se uporablja kot sistem za učenje načrtovanja električnih vezij in učenje programiranja vgrajenih sistemov. Pridobljeni podatki iz senzorjev se iz končnih vozlišč prenašajo preko radijskega protokola LoRa v osrednjo enoto, ki deluje v brezžičnem pasu ISM (industrijski, zdravstveni, raziskovalni). Osrednja enota zbira podatke iz senzorjev in jih prikaže na uporabniku prijazen način na osrednjem zaslonu. S programiranjem osrednje enote dijaki in študenti pridobivajo praktične izkušnje v uporabi teoretičnih konceptov. Pri tem se spoznajo z značilnostmi LoRaWAN protokola in se ob testiranju zanesljivosti prenosa signala seznanijo s pomembnostjo fizičnih oddajnikov (anten). Nadalje osrednja enota posreduje podatke preko protokola MQTT na strežnik. Strežnik pridobljene podatke dekodira, jih shranjuje v bazo podatkov ter jih nato prikaže na lastni spletni strani. Tu se dijaki in študenti seznanijo z uporabo in programiranjem podatkovne baze, kot tudi z učenjem programiranja višjenivojskih jezikov s pisanjem svoje spletne strani.

Language:Slovenian
Keywords:senzor, vozlišče, koncentrator, osrednja enota, strežnik, LoRa, MQTT, parametri zraka, spletna stran
Work type:Bachelor thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2023
PID:20.500.12556/RUL-150063 This link opens in a new window
COBISS.SI-ID:165026051 This link opens in a new window
Publication date in RUL:13.09.2023
Views:416
Downloads:68
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Educational Development System for Interactive learning about Internet of Things, Embedded Systems and Web Technologies
Abstract:
The purpose of the project is to provide a practical and informative approach to learning the programming of embedded systems, the Internet of Things, and the basics of website programming. Merlin is based on a system that includes distributed nodes equipped with environmental sensors installed in classrooms and a central unit. These components communicate with each other via the LoRa wireless protocol. To enhance the amount of knowledge gained, we have also added a server on a personal computer as part of the project. The sensors continuously monitor key air parameters, including temperature, humidity and sound. Designing new end nodes is used as a learning system for designing electrical circuits and learning embedded system programming. The data obtained from the sensors are transmitted from the end nodes via the LoRa radio protocol to the central unit, which operates in the ISM (Industrial, Scientific, and Medical) wireless band. The central unit collects data from the sensors and displays them in a user-friendly manner on a central screen. By programming the central unit, students gain practical experience in applying theoretical concepts. In doing so, they become familiar with the features of the LoRaWAN protocol and, during signal transmission reliability testing, learn about the importance of physical transmitters (antennas). Furthermore, the central unit forwards the data to a server via the MQTT protocol. The server decodes the received data, stores it in a database, and then displays it on its own website. Here, students become acquainted with the use and programming of a database, as well as learning higher-level programming languages by creating their own website.

Keywords:sensor, node, concentrator, central unit, server, LoRa, MQTT, air parameters, website

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back