• Sonuç bulunamadı

TEKNOFEST İSTANBUL HAVACILIK, UZAY VE TEKNOLOJİ FESTİVALİ İNSANSIZ SU ALTI SİSTEMLERİ YARIŞMASI KRİTİK TASARIM RAPORU TAKIM ADI: ALOZYA

N/A
N/A
Protected

Academic year: 2022

Share "TEKNOFEST İSTANBUL HAVACILIK, UZAY VE TEKNOLOJİ FESTİVALİ İNSANSIZ SU ALTI SİSTEMLERİ YARIŞMASI KRİTİK TASARIM RAPORU TAKIM ADI: ALOZYA"

Copied!
24
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

1

TEKNOFEST İSTANBUL

HAVACILIK, UZAY VE TEKNOLOJİ FESTİVALİ

İNSANSIZ SU ALTI SİSTEMLERİ YARIŞMASI

KRİTİK TASARIM RAPORU

TAKIM ADI: ALOZYA

TAKIM ID: T3-061583

YAZARLAR: Arda ÇEŞME, Burak GÜLLÜ, Yağız AKDOĞDU, Ozan ALGAN

İÇİNDEKİLER

RAPOR ÖZETİ………

TAKIM ŞEMASI………..

PROJE MEVCUT DURUM DEĞERLENDİRMESİ…..

ARAÇ TASARIMI………

GÜVENLİK……….

(2)

2

TECRÜBE………

ZAMAN BÜTÇE RİSK PLANLAMASI………..

ÖZGÜNLÜK………

REFERANSLAR……….

(3)

3 1. RAPOR ÖZETİ

Kritik tasarım raporu boyunca takımız su altı aracını en uygun şekilde tasarladı ve malzemelerini seçti. Adım adım ve birlik içerisinde ilerleyerek aracımızın tüm artı ve eksi yönlerini ele aldık. Olmayan kısımları baştan ele alarak araştırmalara asıldık ve en uygun şekilde aracın eksiklerini giderdik. Aracımızın yapım aşaması sırasında fiyat performans olan malzemeleri seçtik. Ana gövdeyi ve destekleri PVC boru seçtik. Bize en uygun olan 4 ana motoru ve diğer aksamlar için olan 2 motoru özenle seçtik.

Görüntü aktarımı için araştırmalar sonucunda fiyat performans bir kamera seçtik.

Aracımıza özgün olarak yatay denge için jiroskop ve mil koyulacak. Aracın bağlantıları için O-ring contalar ve kablolar için kablo yalıtımları yapılacak. Bu sayede yalıtım sağlanacak. Aracın her parçası için gerekli araştırmaları yapıyoruz ve gün geçtikçe aracı en iyi şekilde yapmayı planlıyoruz.

2. TAKIM ŞEMASI

2.1. Takım Üyeleri DANIŞMAN

İsmail AKTAŞ: Adana Fen Lisesi Bilişim Öğretmeni ÜYELER

Arda ÇEŞME: Adana Fen Lisesi 10. Sınıf öğrenci Burak GÜLLÜ: Adana Fen Lisesi 10. Sınıf öğrenci Ozan ALGAN: Adana Fen Lisesi 11. Sınıf öğrenci Yağız AKDOĞDU: Adana Fen Lisesi 11. Sınıf öğrenci

NOT: Ön Tasarım Raporunda adı geçen ‘Alperen GÜLÜMSEK’ adlı takım üyemiz sağlık sorunlarından dolayı yarışmaya katılamayacaktır. Bu sebepten ötürü TEKNOFEST ile iletişime geçtik ve takım üyelerinde değişiklik yaparak takıma ‘Arda ÇEŞME ve Burak GÜLLÜ’yü ekledik. Yaptığımız değişikliği TEKNOFEST yetkililerine ön tasarım raporunu verdikten sonra bildirdik.

(4)

4

2.2. Organizasyon Şeması ve Görev Dağılımı

3. PROJE MEVCUT DURUM DEĞERLENDİRMESİ

Ön tasarım raporunda hesaba katmadığımız birkaç durumları farkettik. Bu durumları tartışıp araştırma yaparak gerekli düzenlemeler getirdik. Araca koyacağımız her parça için yoğun bir şekilde araştırma yapıp en doğru malzemeyi seçmeye özen

gösterdik.Aracımıza en uygun olacağını düşündüğümüz T100 motorlarını kullandık.

Gövdede hem maliyeti düşük hem de kolay bulunabilen ve sağlam olan PVC borularını kullandık. O-ring contalar , bol bol vida ve gerekli yalıtım kaplamalarıyla basınca dayanıklı ve su geçirmez bir araç oluşturma yönünde ilerliyoruz. Aracımıza en uygun olacağını düşündüğümüz Logitech c525 kullandık. Bu sayede düşük maaliyete yüksek kalite elde görüntü sağlayacağız. Özenle yalıtılmış su geçirmez kablolar ile de görüntü ve güç aktarımını sağlayacağız. Gün geçtikçe daha çok araştırma yapıp, yanlışlardan doğruları çıkartıp aracımızı en uygun şekilde yapacağız.

4. ARAÇ TASARIMI

4.1. Sistem Tasarımı

Sistemimizin ana şablonunu oluşturan bu tasarımda suyun altında : -Motor Sürücüler(x6)

-Motor(x6) -Arduino Mega -Jiroskop Sensörü

(5)

5 -Kamera

bulunuyor ve veri , görüntü akışı gibi fonksiyonları bu parçalar sağlıyor . Suyun üstünde ise :

-Sigorta -Güç Kaynağı -Kumanda -Monitör

bulunuyor ; robotun yönetimini , kontrolünü ve enerji akışını sigorta ile güvenli bir şekilde sağlıyorlar .

4.2. Aracın Mekanik Tasarımı 4.1.1. Mekanik Tasarım Süreci

Aracımızın ana gövdesi PVC borudan oluşmaktadır. Ana gövdemiz olan silindir şeklindeki PVC’ye konektörler aracılığıyla bağlanan ayaklarımızla birlikte iskeletimizi oluşturmaktayız.

Aracımız yüzmek için ise hafif olacağı için ayaklara kurşun plaka çakmayı düşünüyoruz.

(6)

6

Ana gövdemizin içinde; jiroskop mekanizmamız, kameramız ve ana kartımız olan Arduino Megamız bulunuyor. Jiroskop mekanizmamız, jiroskop sensörü, motor, ve demir bilyeden oluşuyor. Bu mekanizmayla amacımız jiroskop sensöründen aldığımız denge değerlerini, Arduino megadan işletip, tahterevalli sistemi gibi platformumuzun eğilip, demir bilyemizi istenilen yere getirip dengemizi sağlamak. (Şekil-1.1)

Kameramız, bizim aracı kontrol edebilmemiz ve istenilen görevleri yapabilmemiz için sualtında bize yardımcı olacaktır. Aydınlatmak için ışığımızı, aracın 2 kolunun ucuna

yerleştirdik. Bu sayede aydınlatma açımızı genişleterek daha geniş bir görüş mesafesine sahip olacağız. (Şekil-1.2)

(7)

7

Ana kartımız olan Arduino megadan, motorların sürücüleriyle bağlantı kurup, hız ayarlamalarımızı yapmak ve güç dağılımını yeterli şekilde ayarlamak istiyoruz.

Ana gövdemizin önünde kolumuz bulunmaktadır. Kolumuz verilen görevler için, uygun olup, motoru sayesinde istediğimiz seviyede açılıp kapanabilmektedir.

Hareketimizi sağlayacak olan 4 adet fırçasız motorumuz bulunmakta, 2’si yatay düzlemde hareketi, 2’si ise dikey düzlemde hareketi sağlamaktadır. Seçtiğimiz motorlar sualtı motorları olup, aracımızın hareketi için yeterli tork ve watt değerine sahiptir. Fırçasız motor seçme nedenlerimiz ise;

1-Karbon tozu çıkartmadıkları için, suyu kirletmemeleri 2-Fırçalı motorlara göre daha uzun ömürlü olması 3-Motorların kolay soğuması

4- Ürettikleri momentin, fırçalı motordan daha fazla oluşu

Kendi sürücüleriyle beraber kullanım rahatlığı sağlayan motorlarımızın detaylı çizimi aşağıdaki gibidir. (Şekil-1.3)

4.1.2. Malzemeler

PVC:Robotumuzun gövde , kızak ve uzantı bölümlerinde Polivinil Klorür yani PVC

maddesini tercih ettik . PVC , petrol (veya doğalgaz) ile tuzdan oluşan bir polimer türüdür . Bu polimer çeşitli katkı maddeleri ile harmanlandıktan sonra yüksek sıcaklarda

(8)

8

şekillendirilerek plastik haline getirilir ve bir çok alanda kullanılır . PVC'yi tercih etmemizin ana nedenleri :

1-Maliyetinin düşük olması

2-Yaygın kullanılan ve bulunması kolay bir madde olması

3-Esnek yapısından dolayı darbeler ve basınç altında zarar görmemesi , ortama uygun hareket sağlaması

4-Kimyasal yapısından dolayı yanmaması

5-İşlenmesi ve eklentiler yapılmasının kolay olması

KAMERA:Görüntü alma ve gözlem yapmak için kamera olarak Logitech markasının c525 isimli webcamını tercih ettik . Saniyede 30 kare hızla 720p video kaydı alabiliyor ve görüntü

aktarabiliyor . Özel odaklama teknolojisi ile uzaktaki nesnelerin ve hatların bile keskinliğini koruyor , ayrıca 7 cm yakınlığa getirdiğinizde cisimsel odaklama sağlıyor . HD ışık düzeltme teknolojisi ile düşük ışıklı ortamlarda alınan görüntünün kalitesi ve kontrastını düzelterek net görüntü almayı sağlıyor . Opsiyonel olarak gürültü önleyici bir mikrofon barındırıyor . Sabit ekseni etrafında 360 derecelik dönüş yapabildiği için mobiliteye sahip . Bir buçuk metrelik kablo ve 69 derecelik görüş alanı sunuyor . Teknik özelliklerinden sonra tercih etmemizin ana nedenleri ise :

1-Piyasadaki ortalamaya göre çok uygun fiyatlı olması

2- Sunduğu teknik özellikler sayesinde her ortama uyum sağlayabilen , net ve aydınlık görüntü aktarımı imkanı

3-Objektif teknolojisi ve sistem uyumluluğu

4-Su altında gözlem yapmayı ve görüntü aktarmayı kolaylaştıracak spesifikasyonlara sahip olması

5-Uzun ömürlü olması ve garanti geçerliliğinin ortalamadan yüksek olması

HAREKET MOTORLARI.Robotun sualtında vertikal ve horizontal hareket etmesi için Blue Robotics'in T100 Thruster isimli bir motorunu seçtik . Teknik özellikleri:

(9)

9 Belirtilen teknik özelliklere sahip bu motor : 1- Hafif ve küçük oluşunun getirdiği mobilite

(10)

10 2- Özelleştirilebilme ve geliştirilebilme seçenekleri

3- Fiyatına göre fonksiyonların işlevsel ve sayısal açıdan çok oluşu 4- Uzun ömürlü ve tescile sahip oluşu

5- Düşük enerji harcamasına rağmen yüksek torklar sağlayabilmesi

gibi bir çok özelliği sayesinde ihtiyaçlarımızı en iyi karşılayan seçenek haline geliyor . ANAKART:Robotun ana işlem ve yönetim birimi olan anakartımızı Arduino Mega 2560 R3 (KLON) olarak seçtik . Arduino Mega son nesil bu yeni anakartının teknik özellikleri :

Arduino Mega 2560, ATmega2560 tabanlı bir mikrodenetleyici kartıdır. 54 dijital giriş / çıkış pimine (15 tanesi PWM çıkış olarak kullanılabilir), 16 analog giriş, 4 UART (donanım seri portu), 16 MHz kristal osilatör, USB bağlantısı, güç girişi, ICSP başlığı, ve bir sıfırlama düğmesine sahip . Mikrodenetleyiciyi desteklemek için gereken her şeyi içerir; USB

kablosuyla bir bilgisayara bağlayın veya başlamak için bir AC-DC adaptörü veya pille çalıştırın.

Mega 2560 kartı Uno ve eski kartlar Duemilanove veya Diecimila için tasarlanan çoğu kalkanla uyumludur.

(11)

11

Arduino Mega 2560 R3 (KLON) modelini anakart olarak tercih etmemizin nedenleri : 1- Güncel oluşundan dolayı son güncelleme ve donanımsal değişiklikleri barındırması 2- Klon olduğu için fonksiyonları aynı olmasına rağmen fiyatının düşük olması

3- Ekstradan SDA ve SCL pinlerine sahiptir. Bu pinler kart yerleşiminde AREF pininin yanında bulunmaktadır. Bununla birlikte kart üzerinde önceki versiyonlardan farklı olarak reset pininin yanına iki yeni pin eklenmiştir. Biri shieldlere kart üzerinden besleme sağlamak amacıyla IOREF pini diğeri ise ileride kullanılmak üzere ayrılmış boş bağlantısız pindir.

4- Mega 2560 R3 piyasada bulunan tüm shieldler ile uyumlu olup yeni pinleri ile de bundan sonra üretilecek olan yeni shieldlere de uyumlu haldedir.

KOL MOTORU:Robotumuzun önünde bulunan kol için motor olarak EMAX ES3005 modelini seçtik . Bu analog servo motorun teknik özellikleri :

(12)

12

Kol için gerekli motor olarak Emax ES3005'i tercih etmemizin nedenleri : 1- Suya karşı sertifikalı korumaya sahip olması

2-Fiyatının piyasadaki eş fonksiyonel motorlara göre düşük olması 3-Kullanım ömrü ve çalışma kapasitesinin yüksek olması

4-Yüksek hassasiyete sahip metal dişli takımına sahip olması 5-Yüksek torka sahip servo kolları

SÜRÜCÜ:Robotumuzda tork ayarlamaları gibi motor ayarları için L298N ESC sürücüyü tercih ettik . L298N ESC sürücünün teknik özellikleri :

*Birbirinden bağımsız olarak iki ayrı motoru kontrol edebilir.

*Kanal başına 2A akım verebilmektedir.

*Üzerinde dahili regülatörü vardır.

*Yüksek sıcaklık ve kısa devre koruması vardır.

*Motor dönüş yönüne göre yanan ledler vardır.

*Kart üzerinde dahili soğutucu vardır.

*Akım okuma (current sense) pinleri dışa verilmiş haldedir.

*Kartın 4 yanında istenilen yüzeye sabitleyebileceğiniz 4 adet vida deliği bulunmaktadır.

Pin Bağlantıları :

ENA: Sol motor kanalını aktif etme pini IN1: Sol motor 1. girişi

IN2: Sol motor 2. gitişi IN3: Sağ motor 1. girişi IN4: Sağ motor 2. girişi

ENB: Sağ motor kanalını aktif etme pini MotorA: Sol motor çıkışı

MotorB: Sağ motor çıkışı

VCC: Besleme voltaj girişi(4.8V-24V) GND: Toprak bağlantısı

(13)

13 5V: 5V çıkışı

Ürün üzerinde ayrıca jumper takılmış pinler de yer almaktadır. Bu pinler opsiyonel kullanımlar ve farklı özellikleri aktif etmek için kullanılabilinmektedir.

CSA: A motor sürücü kanalının akım çıkışıdır. Buradan jumper çıkarılarak çekilen akım değeri analog voltaj olarak okunabilinmektedir.

CSB: B motor sürücü kanalının akım çıkışıdır. Buradan jumper çıkarılarak çekilen akım değeri analog voltaj olarak okunabilinmektedir.

V1: IN1 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.

V2: IN2 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.

V3: IN3 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.

V4: IN4 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.

5V-EN: 7805 hattını aktif ve pasif hale getiren jumperder. Takılı durumda kartın 5V çıkışı aktif olur ve buradan 5V çekilebilir. Çıkarıldığı durumda ise bu hat pasif konuma geçer.

TEKNİK GÖRSELLER:

(14)

14

Motor sürücüsü olarak bu sürücüyü tercih etmemizin nedeni : 1-Maliyetinin çok düşük olması

2-İhtiyacımız olan tüm donanımsal yeterliliklere sahip olması 3- Motorlarımız ile uyumlu olması

GYRO sensör: MPU-6050 3 eksenli bir gyro ve 3 eksenli bir açısal ivme ölçer bulunduran 6 eksenli bir IMU sensör kartıdır.Kart üzerinde voltaj regulatörü bulunduğundan 3 ile 5 V arası bir besleme voltajı ile çalıştırılabilir. İvme ölçer ve gyro çıkışlarının her ikisi de ayrı

kanallardan I²C çıkışı vermektedir. Her eksende 16 bitlik bir çözünürlükle çıkış verebilmektedir.

Özellikleri:

*Çalışma gerilimi: 3-5V

*Gyro ölçüm aralığı: + 250 500 1000 2000 ° / s

*Açısal ivme ölçer ölçüm aralığı: ± 2 ± 4 ± 8 ± 16 g

*İletişim: Standart I²C

Projemizde bu sensörü tercih etmemizin nedeni :

(15)

15 1- Yön ölçümüne yardımcı olacak

2-Açısal denge ve dinamik dengenin sağlanımına katkıda bulunacak 3-Maliyeti çok düşük ama işlevselliği yüksek

4.1.3. Üretim Yöntemleri

Aracımızdaki tüm destekler ,ayaklar vb. kısımlar PVC ana gövdemize su geçirmeyecek şekilde bağlanacaktır. Aracımızdaki kablolar PVC ayaklar ve destekler içinden ana gövdeye ulaşacak ve bu sayede kablolar suyla temas sağlamayacak, ayrıca kablolar olası sızıntı durumlarında su geçirmemesi için kaplanacaktır. Motorlar ana gövdeye PVC destekler ile en uygun şekilde bağlanacak ve kabloları yalıtılacaktır. Aracın ana gövdesindeki cam kapakçıklar ve aracın diğer PVC kısımları ise o-ring contalar yardımıyla ana gövdeye sıkıca vidalanacaktır. Bu sayede aracımızın su geçirmezliği üst seviyeye taşınacaktır.

Aracın ana gövdesinde herhangi olası durumun olmaması için dikkatli ve oldukça özenli bir şekilde yalıtılacaktır.

4.1.4. Fiziksel Özellikler

Yaptığımız aracı fiziksel açıdan değerlendirecek olursak görünüm açısından yusufçuk böceği tasarımından esinlendik. Bu tasarım bize birçok alanda avantaj sağlıyor.Dış iskeletinde kullandığımız hafif bir madde olduğu için PVC yi tercih ediyoruz. Büyüklük açısından en büyük ayrıtının 90cm yi geçmediğini bildiğimizden dolayı 40cm’ye 60cm olarak

yapıyoruz.Bu boyutlarda su içerisnde rahatça hareket edebiliyoruz. Ağırlığımızı ise ortalama tutup 7-8 kg arasında olacaktır ve bu batma esnasında sıkıntı yaratacağı için kızaklara kum doldurma ya da kurşun plaka takarak İdeal ağırlığı sağlayacağız.

4.3. Elektronik Tasarım, Algoritma ve Yazılım Tasarımı 4.3.1. Elektronik Tasarım Süreci

Aracımızda itici motor olarak T100 fırçasızı motor kullanması planlanmıştır. Fırçasız motorlar herhangi bir motor sürücüye ihtiyaç olmadan Elektronik Hız Kontrolcüsü (ESC) yardımıyla bir mikro denetleyici ile kolaylıkla kontrol edilebilmesinden dolayı seçilmiştir.

Ayrıca motorlar paslanmaz malzemeden yapılmış olması, tuzlu suya dayanıklı olması motor seçiminde önemli rol almıştır. Ayrıca pervane boyutları projemiz için yeterli büyüklüktedir.

(16)

16

T100 Motorun ESC Bağlantı Şeması

T100 Pervanesine Ait Teknik Çizimler

T100 Pervanesine Ait Teknik Özellikler

Aracımızda sensör olarak, MPU6050 6 Eksen İvme ve Gyro Sensörü kullanmayı planlıyoruz.

Jiroskop, yön ölçümü ve açısal dengenin korunması konusunda bize yardımcı olacaktır.

(17)

17

MPU6050 Gyro Sensörü

Aracımızın ön-arka yönünde yatay dengesinin korunması için step motor kontrollü vidalı mil somun seti kullanılması planlanmıştır. Gyro sensöründen gelen değerlere bağlı olarak vidalı mil üzerindeki somuna bağlı ağırlık öne ve arkaya hareketi sağlanarak aracın dengede kalması planlanmıştır. Vidalı mil seti 50 cm uzunluğunda olması planlamaktadır. İki rulman arasına bağlı milin step motor ile döndürülmesi ve vidalı mil üzerinde ki somuna bağlı ağırlığın ileri- geri yönde hareketinin sağlanması ile aracın ağırlık merkezi değiştirilmesiyle yatay dengeyi sağlamak planlanmaktadır.

Rulmanlar Arası Vidalı Mil Bağlantısı

Vidalı Mil Kesit Ölçüleri

(18)

18

Vidalı milin döndürülmesini sağlayan step motoru sürmek için DRV8825 Step Motor Sürücü Kartını kullanmak planlanmaktadır. DRV8825 step motor sürücü kartı, kanal başına 1.5A akım verebilmektedir. Zorlanma ve ani durumlarda bu değer 2.2A'e kadar çıkabilmektedir.Bu step motor sürücüsü, size bir adet bipolar step motorunun bobin başına 2.2A çıkış akımıyla kontrolünü sağlar. Sürücü üzerinde DRV8825 çipini bulundurur.

Özellikler

Maksimum Motor Gerilim i:45V Yüksek ısı ve yüksek akım koruması Ayarlanabilir akım kontrolü

Her faz için sürekli akım : 1.5A Her faz için en yüksek akım :2.2A

Mantıksal voltaj aralığı :5.25v-2.5v

Mikro adım çözünürlüğü : 1 , ½ , ¼ , 1/8, 1/16, 1/32 Ölçüler: 1.5 x 2 cm

DRV8825 Bağlantı Şeması

Su altında görüntü almak için kullanılacak olan kamera 720 piksel 1280 x 720 özelliğindedir.

Bağlantısı USB 2.0 şeklindedir. Alınan kamera görüntüsü USB bağlantısıyla bilgisayara aktarılarak su altı gözlemi yapılması planlanmıştır.

1280x720 Webcam Dış Görüntüsü

Temel seviye görevlerinden biri olan temizlik görevini gerçekleştirmek için tasarlanan kıskaç kolun hareketi için 6-12 volt çalışma aralığında DC motor kullanılması planlanmıştır. Bu

(19)

19

motorun sürülmesi için TB6612FNG Çift Motor Sürücü Kartı kullanılması planlanmıştır.

TB6612FNG iki yönde de iki motoru birbirlerinden bağımsız olarak kontrol edebileceğiniz bir motor sürücü kartıdır. 4.5 V - 13.5 V voltaj aralığında çalışan motor sürücü kanal başına sürekli olarak 1 A, zorlanma durumunda anlık olarak 3 A verebilir.

Özellikleri:

- Motor Gerilimi :4.5 - 13.5 V - Lojik High Sinyali : 2,7-5,5 V

- Maksimum Çıkış Akımı : 3 A (Kanal Başına) - Sürekli Verebileceği Akım : 1 A (Kanal başına) - - Maksimum PWM frekansı : 100 kHz - Dahili termal kapatma devresi

- Besleme hattı üzerinde sağlıklı motor kontrolü için filtreleme Aracı kumanda edebilmek için 2'li Joystick Kartı kullanılması planlanmaktadır. Böylece aracın motor hızları ve yönü kolaylıkla kontrol edilebilecektir. Üzerinde 2 eksenli 2 adet joystick kartı bulunmaktadır. Her biri X ve Y ekseni olmak üzere iki eksende analog çıkış verir.

Özellikler:

Ebat: 91x51x32mm Sabitleme Delikleri: 3mm

Delikler Arası Uzaklık: 50.8x40.64mm Gerilim: 3.3V-5V

Joystik Kartı Dış Görüntüsü

4.3.2. Algoritma Tasarım Süreci

Araç bir kumanda yardımı ile kontrol edilmek üzere tasarlanmaktadır. Kumandadan gelen iletilen sinyaller ile motorlara yön ve hız kontrolü sağlanacaktır. Aracın çalışma sistemi aşağıdaki tabloda gösterilmektedir.

(20)

20 4.3.3. Yazılım Tasarım Süreci

Motorların kontörlü için Arduino Mega mikro denetleyici seçildiği için Aracın hareket için gerekli yazılımlar Arduino’a ait kendi yazılımı ile yazılarak kontrol edilecektir.

4.4. Dış Arayüzler

Araç üzerindeki kameradan elde edilen görüntüler USB kablo yardımı ile doğrudan dizüstü bilgisayara aktarılarak buradan elde edilen görüntüler ışında araç operatör ile kontrol edilecektir. Görüntüyü elde etmek için kameraya ait arayüzü kullanılacaktır.

5. GÜVENLİK

Aracın su sızdırmaması için su geçirmez konektörler ve buna bağlı kablo sistemi

kullanılması planlanmaktadır. Ayrıca herhangi bir su kaçağına karşın sigorta yardımı ile sistemin elektrik bağlantısı kesilecektir.

6. TECRÜBE

Aracın tasarım sürecinde esinlendiğimiz torpido ve yusufçuk böceğinin fonksiyonel olarak en önemli yanlarından biri dinamik dengeleriydi . Biz de tasarımımızda dinamik dengeyi

sağlamak için bir çok defa tasarımı değiştirdik , eklemeler yaptık ve denge merkezini bulabilmek , dinamik dengeyi sağlayabilmek için çeşitli formüller kullandık . Bu süreçte yanlış hesaplamalar , donanımsal seçim yanlışlıkları gibi bir çok sorunu kolektif bir şekilde çözdük .Sorun yaşadığımız bir diğer nokta ise batma . Suyun içinde horizontal ve vertikal hareketi sağlamak robotu batırabildiğimiz sürece kolay ancak robotun donanımsal parçaları hafif olduğu için robotu batırmak üzere ayrı bir ağırlık sağlamamız gerekiyordu . Biz de robotun suyun kaldırma kuvvetine karşı koyabilmesi için kızak bölümlerine kum doldurma veya altına kurşun plaka takma yoluna gittik .Diğer bir sorun yaşadığımız nokta robotun kolu için motor seçimi noktası oldu . Robotun kolunda kullanacağımız servo motorun dişli setinin yüksek hassasiyete sahip olması ve tamamen waterproof olması gerektiği için literatür

taramasını uzun ve detaylı olarak gerçekleştirdikten sonra seçimimizi yaptık .Çözmekte sorun

(21)

21

yaşadığımız sorunlardan biri de haberleşme protokolleri ve arayüzler oldu . Bunu çözmek için çeşitli akademik kaynaklardan destek aldık .

Literatür araştırmasının önemi ve araştırma prensipleri gibi bir çok deneyimi bu sorunlar sayesinde elde ettik . Ayrıca araştırmalarımız sırasında mekanik , elektronik ve yazılımsal çeşitli bilgiler öğrendik ; tasarım adımları süresi boyunca nitel ve nicel deneyimler kazandık .

7. ZAMAN, BÜTÇE VE RİSK PLANLAMASI Zaman Planlaması

16.07.2019•Kritik tasarım raporunun tesliminin ardından aracımızın ekipmanlarının satın alımı

23.07.2019•Satın alınan sürücü ve motorların temini ve aracın yapımının başlaması

30.07.2019•Elimizde olan sürücü ve motorların monte edilmesi ve arduinonun bağlanıp kontrol edilmesi

07.07.2019•Aracın dış iskeletini bitirerek aracın tamamlanması

09.07.2019•Ekibimiz tarafından son kontrollerin yapılması ve son olarak su geçirmezlik testlerinin yapılması

10.07.2019-14.07.2019•Yarışmaya verilecek olan videonun çekilmesi ve düzenlenmesi

15.07.2019•Su geçirmezlik testinin yapıldığı videonun teslimi

Eylül*2019•Yarışmaya katılım Bütçe Planlaması

•4 tane T100 Thruster motorlarının sipariş edilmesi 4Tane=480$=2808TL

•Sürücü olarak l298n esc’yi kullanıyoruz.

6 Tanesinin fiyatı ise 90TL

•Aracın gerekli fonksiyonları sağlaması için kameraya ihtiyacı var.Biz kamera olarak c525 logitech marka kamerayı kullanıyoruz.Bu kameranın fiyatı ise 340TL

•Ön kıskaçların hareketi için ise bir servo gerekiyor.Kullanacağımız servo ise EMAX ES3005 bunun fiyatı ise 95TL.

• Aracımızın anakartı olarak Arduino Mega kullanmayı düşünüyoruz. Yazılımsal ihtiyaçlarımızın hepsini Arduino üzerinden programlamayı planlıyoruz.Arduino Mega’nın fiyatı ise 50TL

•GYRO sensör fiyatı ise 10TL

Bu alacağımız materyallerin toplam maliyeti <3.393TL>

Risk Planlaması

Herhangi bir elektrik sızıntısını önlemek ve olası hasarları en aza indirmek için kablolarımız , bağlantı yerleri ve konnektör tamamen yalıtılmış ve o-ring conta ile sıkılmış olacak . Ancak yine de çeşitli riskler için :

(22)

22

-Elektrik veya su sızıntısının yaşandığı olası durumlarda acil durum protokolü uygulanacak ve aracın donanımların en az hasarı alması için araç su yüzeyine donanımsal ve yazılımsal eklentiler sayesinde çıkartılacak .

-Aracın herhangi bir bölümünde su sızıntısının tespit edildiği durumlarda sızıntı ve donanımsal kayıpları önlemek için araç acil durum protokolü ile yüzeye çıkarılacaktır ; anında müdahele için taşınan bakım ekipmanları ve yedek donanımlar ile müdahele edilecek , yeniden kullanıma döndürmek için hızlı kuruyan suya dayanıklı silikon ve bant ile müdahele edilecektir .

-Araçta basınçtan dolayı tespit edilen herhangi bir ezilme , veya hayati donanımlarda tespit edilen bir arıza olduğu takdirde acil durum protokolü yazılımsal ve donanımsal olarak sağlanacak ve müdahele edilecektir . Ana gövde veya kızaklarda düzeltilemeyecek hasarların tespit edildiği durumlarda maliyetinin düşük olmasının getirisi olarak taşınan yedek gövde yerlerine monte edilecektir .

8. ÖZGÜNLÜK

Tasarladığımız sualtı robotunu özgün kılan birçok yön var . Bunlardan birisi donanımsal olarak yaptığımız seçimler . Anakart olarak seçtiğimiz uygun fiyatlı , yüksek performanslı son nesil klon mega , kamera olarak seçtiğimiz piyasadaki en uygun fiyatlı ve yüksek

performanslı logitech c525 , hareket motorları olarak seçtiğimiz torku yüksek , harcadığı enerji düşük olan t100 thruster gibi donanımlarımızı derin bir literatür taraması sonucunda , maliyeti olağanca düşük tutarak ancak performanstan taviz vermeyerek ayrıca uyumluluğa önem vererek seçtik .

Projemizi özgün kılan diğer bir yön ise aracımız için geliştirdiğimiz tasarım . Tasarımımızı dinamik denge , basınç , mobilite gibi birçok faktörü göz önünde bulundurarak yaptık . Proje geliştirme sürecimizde torpido ve yusufçuk böceğinin fiziksel avantajlarını göz önünde bulundurarak ve harmanlayarak ortaya bir tasarım çıkardık .

9. REFERANSLAR

https://playground.arduino.cc/Main/MPU-6050/

http://www.uniplast.com.tr/pvcnedir/

https://www.diyadinnet.com/bilgi-1283-pvc

https://tr.wikipedia.org/wiki/Polivinil_klor%C3%BCr

https://www.teknosa.com/logitech-c525-hd-webcam-p-125270260 https://www.logitech.com/tr-tr/product/hd-webcam-c525

https://www.youtube.com/watch?v=up95qBdJrVU

https://bluerobotics.com/store/thrusters/t100-t200-thrusters/t100-thruster/

https://store.arduino.cc/usa/mega-2560-r3

(23)

23

https://www.robotistan.com/arduino-mega2560-r3-klon-usb-kablo-hediyeli-usb-chip-ch340, http://www.datasheetcatalog.org/datasheet/stmicroelectronics/1773.pdf

https://dergipark.org.tr/download/article-file/83815

http://www.eee.ktu.edu.tr/bitirme.dosyalar/bitirme_projeler_archive/04_2012-

2013_Bahar/228468%20Elvan%20DO%C4%9EAN/228468%20Elvan%20DO%C4%9EAN.

pdf

https://www.robotshop.com/community/robots/show/autonomous-underwater-vehicle http://www3.mbari.org/archive/education/internship/00interns/00internpapers/annmarie.pdf https://www.sciencedirect.com/science/article/pii/S0005109896001768

https://ieeexplore.ieee.org/abstract/document/6263437 http://downloads.deusm.com/designnews/659-click_here.pdf https://www.instructables.com/id/Underwater-ROV/

https://www.marinetech.org/files/marine/files/Curriculum/Other%20Curriculum%20Resource s/MIROV2MANUAL.pdf

Inoue,T., Shibuya,.K. and Nagano,A., “Underwater Robot with a Buoyancy Control System Based on the Spermaceti Oil Hypothesis - Development of the Depth Control System”, The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18-22, October 2010.

DeBitetto, P.A., “Fuzzy Logic for Depth Control of Unmanned Undersea Vehicles”, IEEE Journal of Oceanic Engineering, Vol. 20, No.3, 242-248, 1995.

Kim,J., Kim, K., Choi, H.S., Seong, W. and Lee, K.Y., Autonomous Underwater Vehicle Using Estimated Hydrodynamic OCEANS 2001 Conference and Exhibition, Honolulu Hawaii, vol.1, 429-435, November 2001.

Kim, H.S. and Shin, Y.K., “Design of Adaptive Fuzzy Sliding Mode Controller using FBFE for UFV Depth Control”, The 2006 SICE-ICASE International Joint Conference, Bexco- Busan, Korea, 3100 – 3103, 18-21 October 2006.

İnan, A., İskenderun Körfezinde Petrol Kirliliğinin Modellenmesi, Gazi Üniv. Müh. Mim.

Fak. Der., Cilt 26, No 2, 471-478, 2011

Wang, J. S., Lee, C. S. G., Self-Adaptive Recurrent Neuro-Fuzzy Unerwater Vehicle. IEEE Transactions on Robotics and Automation, Vol.19, No.2, 283-295, 2003 of an Autonomous Shi, X., Xiong, H., Wnag, C., Chang, Z., “A New Model of Fuzzy CMAC Network with Application to the Motion Control of AUV”, Proceedings of IEEE International Conference on Mechatronics and Automation, Niagara Falls, Canada, 2173- 2178, July 2005.

Song, F., An,E., Folleco, Modeling and Simulation of Autonomous Underwater Vehicles:

Design and Implementation, IEEE Journal of Oceanic Engineering, Vol. 28, No. 2, 283-295, 2003.

Leblebicioğlu, M.K., ULİSAR: Bir İnsansız Sualtı Aracı, Savunma Sanayi Gündemi, s.41-47, Sayı:12, 2010/2

(24)

24

Gökalp, B., Yıldız, Ö., Yılmaz, A.E., İnsansız Su Altı Araçları, Güncel Teknolojiler ve Uygulamalar, Savunma Sanayi Gündemi, s.35-39, Sayı:12, 2010/2

http://turksavunmasanayi.blogspot.com.tr/2011/06/ insansiz-sualti-araci-uav.html, Ziyaret Tarihi: 27 Kasım 2014

http://www.mcbahadir.com/auvtech.html, Ziyaret Tarihi: 23 Kasım 2014

Jun,B.H., Park, J.Y., Lee,P.M., Ma, S.J., Kim, Y., Oh, J.H. and Lim,Y.K., “Design,

Implementation and Free Running Test of ISiMI; an AAUV for Cruising Environment”, IEEE Oceans 2007 Europe, Aberdeen, 1-6, June 2007. Engineering Basin

Trebi-Ollennu, A., King, J. and White, B. A., “A Study Of Robust Multivariable Control Designs for Remotely Control Systems”, IEE Colloquium on Control and Guidance of Remotely Operated Vehicles, London, 2/1 - 2/6, June 1995.

Hong, E.Y., Soon, H. G., Chitre,M., “Depth Control of an Autonomous Underwater Vehicle”, STARFISH, OCEANS 2010 IEEE, Sydney, 1 - 6, May 2010

Kırcı,H., Yılmaz,S., Yakut,M., İnsansız Sualtı Araçları, Endüstri & Otomasyon Dergisi, 134, 24-29 , 2008

Yılmaz,S.,Yakut,M., İnce,S., Derinlik ve Yön Kontrol Uygulamaları için Deney Platformu Tasarımı, Tübitak 1002 Hızlı Destek Projesi Final Raporu, Proje No:111E294, Temmuz 2013.

http://www.st.com/web/en/catalog/tools/FM116/S C959/SS1532/PF250863 Ağustos 2013

http://www.wika.us/S_10_en_us.WIKA , Ziyaret Tarihi: 22 Ağustos 2013 http://www.pnicorp.com/products/tcm-legacy , Ziyaret Tarihi: 29 Ağustos 2013

F. Golnaraghi, B.C. Kuo, Automatic Control Systems, Nineth Ed., Chapter 9, Jonh Wiley and Sons Inc., 2009.

Dorf RC, Bishop RH. Modern Control Systems. Pearson Prentice Hall, 2005.

Referanslar

Benzer Belgeler

Motorlardan gelen kablo bağlantılarının veya Su Üstü Kontrol İstasyonundan gelen kabloların muhafaza içindeki kontrol kartlarına nasıl ulaşacağı ile ilgili

1- Motorların kontrolü ve sensörlerden verinin okunması amacıyla kontrol ekibi tarafından Arduino devresi ile su altı aracı içinde bulunan Arduino kartı arasındaki

Diğer bir elektronik donanım olan fırçasız motorların rölelerle kontrolü için ilk adımda bir röle ile led kontrolü yapılmıştır , daha sonra iki role ile arduino üzerinde

Motor sürücü kartları motorları kontrol etmek için kullanılan kontrol kartlarıdır. ÖTR’da belirttiğimiz motor sürücü kartlarından farklı bir modele

Sistemde bir adet Kontrol istasyonu, bir adet Raspberry Pi, Raspberry Pi kamerası, Logitech kamera, Arduino Mega, güç kaynağı, kontrol kolu, 6 adet itici motor, 6 adet

ASFAROV aracının kontrol ve görüntü aktarımı için python, dengeleme ve navigasyon işlemleri içinde arduino programlamak için gerekli olan C programlama dili

Power Disturbution Board: PDB, kendine gelen 12 Voltu, motorların ihtiyacı olan 12 Volt, motor sürücü kartlarının ve diğer elemanların ihtiyacı olan voltajda (bazıları 5

Robotun kontrol kartı olarak STM32 mikro denetleyici kullanılacak, görüntü işleme ve otonom sürüş kısımlarında ise rasbpperry pi kullanılacaktır. Motorların sürüşü