Popis: |
Tema diplomskega dela je razvoj modula za prikaz in upravljanje 3D objektov preko svetovnega spleta s pomočjo strojnega vmesnika za potrebe interaktivnega grafičnega prikaza lokacije. Rešitev omogoča interaktivni 3D prikaz v spletnem pregledovalniku. Razvoj rešitve je potekal na strežniku z nameščenim operacijskim sistemom Ubuntu 12.04 LTS, na katerega je povezan mikrokontroler Arduino Uno in potenciometri kot manipulatorji lokacije. Mikrokontroler Arduino Uno, na katerega so priključeni ustrezni vhodni elementi, služi za zajem podatkov, ki jih pošilja na strežnik. Na strežniku smo s pomočjo programskega jezika JavaScript ter tehnologije Node.js ter HTML razvili spletno stran, ki služi za izrisovanje 3D predmetov v okolju. Spletna stran omogoča prikaz/izpis podatkov, prejetih s strani mikrokontrolerja ter simulacijo disperzije polutantov, ki jo lahko poljubno manipuliramo. The topic of this thesis is the development of a module for displaying and managing of 3D objects through a hardware interface, which would meet the needs of an interactive graphic location display. The solution enables an interactive 3D visual representation in the web browser. The solution was developed on the Linux Ubuntu 12.04 LTS server, which was connected to a Arduino Uno microcontroller and potentiometers as location manipulators. The Arduino Uno microcontroller, with the suitable hardware elements, captured the data and sent it to the server. With the help of programming language JavaScript and technologies Node.js and HTML, a web site with a 3D environment and objects was developed. This website makes it possible to display data captured with the microcontroller and simulate the pollutants dispersion, which can be manipulated. |