GTÜ CSE 396
PROJE 2
GRUP 5
Cin Aliyi Bul

Projenin Tanımı
Projede Temel olarak A5 boyutundaki beyaz bir kağıda siyah bir kalem ile çizilmiş cin ali resminin konumunu bulacak bir cihaz yapılması amaçlanmıştır. Cihazda istenen temel özellikler ise 2 eksende hareket edebilmesi ve cin ali resmini tespit edecek olan kamerayı cihazın Y* ekseninde hareket eden aksanına önceden belirlenecek uzunluktaki bir ipe asılmış şekilde konumlandırılmasıdır. Çıktı olaraksa bilgisayarda cin alinin konumu rotasyonu ve belli zaman aralıkları ile alınan kamera görüntüleri görüntülenecektir.
Anahtar Kavramlar: Opencv,real time image processing,raspberry pi,Arduino,Step motor ,search algorithm
Hedefler
Cin alinin detect edilip eksenlerine göre açılarının bulunması ve açı-step motor koordinatı birleşimi ile sistemde koordinatlaının belirlenmesi. Belirlenen bu koordinatlar ile sistemin hareketinin sağlanması.
Malzemeler
-
Donanımda Kullanılan Malzemeler
-
3 adet Step motor - Nema17
-
3 adet Step motor sürücü - A4988
-
1 adet Arduino Uno CNC Shield
-
1 adet Arduino Uno
-
Mil 110 cm (25cmx30cm)
-
Mil tutucu x8
-
Sigma Profil (25x30)cm
-
2 metre kayış
-
6 adet 20 diş kasnak
-
Köşebent
-
Kamera
2. Yazılım geliştirmede kullanılan gereçler ve kütüphaneler
-
Opencv 3.2
-
Windows 8.1 veya üstü
-
Ubuntu 14.04 veya üstü , Linux Mint
-
Qt 5.7.0 veya üstü
-
Clion 2016 veya üstü
Kütüphanelerin Kurulumu
1. Qt 5.7.0
Qt 5.7.0 kurulum dosyaları https://www.qt.io/download/ adresinden indirildikten sonra terminalden
sudo chmod +x qt-opensource-linux-x64-online.run
sudo ./qt-opensource-linux-x64-online.run
komutları girilir. Daha sonra basit kurulum işlemleri için next tuşuna basılarak devam edilir.
2. Clion
https://www.jetbrains.com/clion/ adresi üzerinden kurulum dosyaları indirilir. /bin klasörü içindeki clion.sh script dosyasının modu chmod +x komudu ile değiştirilir. ./clion.sh komutuyla run ederek kurulum tamamlanır.
3. OpenCv
Raspberry içerisinde OpenCv kurulu bulunmaktadır.
Projenin Kaynak Kodları
Linux Client Kaynak Koduna Buradan Ulaşabilirsizniz
Windows Client Kaynak Koduna Buradan Ulaşabilirsiniz
Server Kaynak Koduna Buradan Ulaşabilirsiniz
Nasıl Kurulur
Server kaynak kodlarını indirdikten sonra;
PROJE KLASORUNU RASPBERRY YADA BILGISAYARINIZA KURUN
** OpenCV3 kurulu oldugundan emin olun.
1. Proje klasöründen build klasörüne girin
2. Terminalden "make" komutu ile projeyi derleyin.
3. CSE396_rasp_ali_recogner dosyasını çalıtın
NOTLAR:
Kamera ya da Arduino takılı olmaması durumunda program çalışmayacaktır.