Raspberry PI, Arduino, ESP32 in nodejs, za razvoj prototipnih rešitev interneta stvari in kiberfizičnih sistemov


  • Opredelitev konceptov interneta stvari in kiberfizičnih sistemov
  • Pregled strojne opreme (Raspbery PI, Arduino, ESP32)
  • Pregled oblačnih servisov in možnosti izkoriščanja storitev v oblaku za razvoj rešitev interneta stvari
  • Okolje cloud9 IDE, nodejs, socket.io, websocket
  • Interakcija s strojno opremo: LED, tipka, enosmerni motor, PWM kontroler, potenciometer, tipalo
  • Spremljanje vrednosti tipal v realnem času
  • Objektno orientirani razvoj interaktivnih grafov za prikazovanje podatkov v realnem času v JavaScript, html
  • Teoretični opis kontrolnega sistema
  • Praktična realizacija kontrolnega sistema in razvoj PID algoritma za kontrolo enosmernega motorja

Prepoznava govora s pomočjo oblačnih servisov ter integracija s strojno opremo.

Namembnost

Razvijalci programske opreme, ki se želijo seznaniti z razvojem interneta stvari in kiberfizičnih sistemov s pomočjo tehnologije nodejs in JavaScript.

Cilji izobraževanja

Izvedeni bodo praktični primeri kot izhodišče za razvoj prototipnih rešitev s področja interneta stvari in kiberfizičnih sistemov. Realiziran bo kontrolni sistem s PID regulatorjem za kontrolo enosmernega motorja, povezan z oblačnim sistemom za prepoznavo govora. Obravnavano bo modeliranje in simulacija razvitega PID kontrolnega sistema. Uporabljena bo tehnologija nodejs, cloud9 ter JavaScript.

Po usposabljanju boste:

  • Znali vzpostaviti okolje, za razvoj prototipnih rešitev s področja interneta stvari in kiberfizičnih sistemov
  • Poznali princip interakcije s strojno opremo preko nodejs vključno z uporabniškim vmesnikom
  • Poznali osnove razvoja kibernetskih sistemov
  • Znali razviti kontrolni sistem s PID regulatorjem
  • Znali modelirati PID regulator
  • Poznali osnovne karakteristike Raspbery PI, Arduino in ESP32

Znali razviti objektno orientirano komponento za interaktivno spremljanje vrednosti senzorjev iz mikrokontrolerja v realnem času

Izvajalec

Izvajalec:

Univerza v Mariboru

Fakulteta za organizacijske vede

Laboratorij za kibernetiko in sisteme za podporo odločanju

red. prof. dr. Andrej Škraba.