Result: Sustav za praćenje letećih objekata ; System for tracking of flying objects
University of Split. Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture. Department of Electronics and Computing.
Further Information
Cilj ovog diplomskog rada bio je napraviti sustav za praćenje letećih objekata. Kako bi se realizirao cijeli projekt prvo je bilo potrebno realizirati hardverski dio. Za izradu hardvera odabrale su se najoptimalnije komponente za realizaciju. Nakon projektiranja, sustav je hardverski realiziran. Izrađen je sustav za pozicioniranje kamere koji ima dvije osi slobode gibanja koji rotira kameru u smjeru (gore/dolje, lijevo/desno) i tako omogućava praćenje. Za kontrolu rotacije sustava izrađena je tiskana pločica koja na sebi ima: 3 drivera za kontroliranje motora, Arduino i regulator struje. Nakon hardverske realizacije bilo je potrebno isprogramirati kod za Arduino koji regulira brzinu rotacije motora. Kako bi se pratila pozicija drona, napravljen je algoritam za praćenje objekata napisan u Python jeziku korištenjem OpenCV biblioteke. Program za praćenje objekata izvršava se na Raspberry Pi-u. Cijeli sustav radi na način da Raspberry Pi prati lokaciju objekta na snimci kamere te šalje podatke lokacije Arduinu. Arduino ima u sebi isprogramiran regulator koji upravlja radom motora koji zakreću sustav gdje se u konačnici kamera usmjerava prema objektu. ; This thesis aimed to create a system for tracking flying objects. To realize the whole project, it was first necessary to realize the hardware part. The most optimal components for realization were selected for hardware development. After designing, the system was hardware realized. A camera positioning system has been developed that has 2 axes of freedom of movement that rotates the camera in the direction (up / down, left / right) and thus allows tracking. To control the rotation of the system, a printed circuit board was made, which has: 3 drivers for controlling the motor, Arduino, and current regulator. After the hardware implementation, it was necessary to program a code for the Arduino that regulates the engine rotation speed. To track the position of the drone, an algorithm for tracking objects written in the Python language using the OpenCV library was ...