Tehničko veleučilište u Zagrebu · Zagreb

Upravljanje ugradbenim računalnim sustavima pomoću Django web okruženja

završni rad (sveučilišni)

završni rad (sveučilišni)

Upravljanje ugradbenim računalnim sustavima pomoću Django web okruženja

Vrsta ocjenski radovi
Tip završni rad (sveučilišni)
Godina 2017
Status obranjeno

Sažetak

Primjenom Django web okruženja ostvareno je upravljanje aktuatorima korištenjem mikroračunala RPi3 i nekoliko mikrokontrolera kao što su Mbed LPC1768 i Arduino. Izrađen je Django web poslužitelj, baza podataka, korisnik i stranica upravljanja linijom. Web poslužitelj prilagođen je korištenjem web certifikata pomoću openSSL zbog enkripcije web komunikacije. Django REST okruženje povezuje web poslužitelj sa vanjskim servisom kao što je Telegram zbog kreiranja statusa o sustavu i prikaza na mobilnom uređaju. Korišten je čitač kartice realiziran pomoću Arduino mikrokontrolera, a pomoću Mbed LPC1768 implementirano je upravljanje aktuatorom pomoću prekidne rutine. Uveden je video nadzor kako bi se omogućilo nadgledanje sustava. Sustav je realiziran pisanjem bash skripti za RPi3 i pisanjem programa u python i c++ programskom jeziku. Projekt je postavljen na privatnom github računu sa kreiranim wiki stranicama.

Ključne riječi

mbed LPC1768 ; mehatronika ; Tehničko veleučilište u Zagrebu ; Raspberry Pi ; Django ; RFID ; ESP07 ; openSSL ; Telegram ; Django REST framework ; Video ; upravljanje ; prekidi ; baza podataka ; mobitel ; čitač kartica ; github ; python ; c++