Abstract | Daljinski upravljana podmornica je uređaj koji može zaroniti u more, rijeku ili jezero, može snimati i prenositi sliku sa kamere uživo, te pružati informacije korisniku. Za kretanje podmornice kao i zaron i izron vrše motori izvađeni iz potponih pumpi koji su unaprijed zabrtvljeni, a proizvođač pumpi garantira rad do 1 bar-a, odnosno do 10 metara dubine. Podmornica se napaja sa akumulatorske baterije 12V, 8Ah. Kako sve elektroničke komponente uključujući mini računalo, mikrokontroler i senzori ne rade na istim naponskim levelima, potrebno je napon regulirati sa DC-DC konvertorima napona, koji višak energije pretvaraju u toplotu. Motori su spojeni na releje koji propuštaju ili ne propuštaju struju te pokreću motore naredbama iz mikrokontrolera. Za potrebe ovog projekta korišten je mikrokontroler Arduino Uno, temperaturni senzor, senzor za pritisak i djelitelj napona. Mikrokontroler periodično provjerava stanje na senzorima i ažurira vrijednosti. Ta stanja se putem serijske komunikacije šalju na mini računalo, u ovom slučaju Raspbery Pi, te se tamo dalje obrađuju i prezentiraju korisniku. Na Raspberry Pi, osim primljenih podataka, obrađuju se i podaci sa žiroskopa i kamere, također isprogramirano je grafičko sučelje za prezentaciju podataka, pripadajuće informacije sa senzora, pogreške i sve ostale nužne informacije za pravilan rad. Sva elektronika je smještena u plastičnu kutiju radi sigurnosti od curenja vode, a sve je smješteno u metalno kućište torpednog oblika. Kućište na sebi ima prozor za kameru, nosače za motore, otvore za senzore i kablove i signalizacijske LED diode. Podmornica se putem ethernet kabla spaja na laptop, istim kablom se šalje zaslon mini računala i streama se video. Laptop za ovaj projekt služi kao zaslon i tipkovnica. |