DÖRT BACAKLI ROBOT TASARIMI

Benzer belgeler
T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

IR Modülü. Kart Özellikleri Çalısma Frekansı: 38KHz Mesafe: 6 Metre Çalısma Voltajı: 3.3-5V Kart Boyutları: 20 mm x 20 mm

TÜBİTAK 2209-A ÜNİVERSİTE ÖĞRENCİLERİ YURT İÇİ ARAŞTIRMA PROJELERİ DESTEK PROGRAMI ENDÜSTRİYEL ROBOT KOL KARABÜK ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ

KARABÜK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK PROJE UYGULAMASI

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ

BLUETOOTH KUMANDA KONSOLU ĐLE KONTROL EDĐLEN ROBOT KOLLU PALETLĐ MOBĐL ARAŞTIRMA ROBOTU

BĐLGĐSAYAR KONTROLLU CNC SĐSTEMĐ PC CONTROLLED CNC SYSTEM

IŞIK ĐZLEYEN ROBOT PROJESĐ FOLLOWĐNG ROBOT SĐNOP LIGHT PROJECT. Proje Yürütücüleri Bünyamin TANGAL, Sinop Ünv. Meslek Yüksekokulu Mekatronik Bölümü

Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.

KARABÜK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

Web Üzerinden Labview Kullanarak Altı Eksenli Robot Kolu Kontrolü

ÖZEL EGE LİSESİ GÜNEBAKAN PANELLER

UPSLIFT ASANSÖR KURTARMA GÜÇ MODÜLÜ KULLANIM KILAVUZU

OTONOM ÇĐM BĐÇME MAKĐNESĐ GELĐŞTĐRĐLMESĐ DEVELOPING OF AUTONOMOUS LAWN MOVER. Danışman: Prof.Dr. Koray TUNÇALP, Marmara Üniversitesi Đstanbul

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

KOCAELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

2. Malzemeler: Bu bölümde size verilecek malzemeler anlatılacaktır ve montaj yaparken dikkat etmeniz gereken hususlar belirtilecektir.

ERA GAZ YAKICILAR İÇİN KONTROL RÖLESİ

ALİ ÇETİNKAYA Tuğba SARAY DERS DANIŞMANI PROF. DR. MEHMET BAYRAK

DOKUMANLAR

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

BİLGİSAYARLI TASARIM VE İMALAT YÖNTEMLERİ KULLANILARAK KRANK MİLİ İMALATI ÖZET ABSTRACT

SOLIDWORKS ELECTRICAL PAKETİ ELEKTRİK VE MEKANİK TASARIMIN SORUNSUZ ENTEGRASYONU

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

Fline Arduino Temelli PID Programlı Çizgi İzleyen Robot Kiti Montaj Kılavuzu Robotus.net

CELAL BAYAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ KONTROL VE OTOMASYON LABORATUVARI

BESLEME KARTI RF ALICI KARTI

EĞİTİMİN İÇERİĞİ. Maker Kadınlar

ROKART VER 3.1 AYRINTILI MONTAJ KILAVUZU MALZEME LİSTESİ. DEVRENİN MONTAJINDA KULLANILAN ARAÇLAR Lehim teli watt havya Yankeski Maket bıçağı

Operatör panelleri FED

YENİLENEBİLİR ENERJİ KAYNAKLARI RÜZGAR ENERJİSİ SİSTEMLERİ Eğitim Merkezi Projesi

CR24 Oransal sıcaklık kontrol termostatı. Bireysel sıcaklık kontrolü için sistem çözümleri

SERVO KONTROLLÜ PLASTİK ENJEKSİYON MAKİNASI TASARIMI

BÜTÜNLEŞİK İMALAT SİSTEMLERİ

IDC101 Bağlantı Şeması

MASA ÜSTÜ 3 EKSEN CNC DÜZ DİŞLİ AÇMA TEZGAHI TASARIMI ve PROTOTİP İMALATI

HD710 ISI KONTROLLÜ RÖLE MONTAJ KILAVUZU MALZEME LİSTESİ

Giyilebilir Teknolojiler ve Solar Enerjili Şapka Uygulaması

5-14 KURULUM AYARLARI CALIŞMA FONKSİYONLARI MEKANÝK KURULUM ARIZA DURUMLARI GÜVENLÝK UYARILARI TEKNÝK ÖZELLÝKLER

KOCAELİ ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ

VW2W100 KABLOSUZ SİSTEM ALICI / VERİCİ KULLANIM VE MONTAJ KILAVUZU

Engelliler İçin Akıllı Ev Otomasyon Sistemi

2019

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

5.40. SPREY DOLDURMA OTOMASYONU

5.63. YÜK KONTROLLÜ ASANSÖR ROBOT TASARIMI

10. Bölüm Harici Çevre Birimleri Programlama

MÜREKKEP PÜSKÜRTMELĐ YAZICI ĐLE BAKIR PLAKET ÜZERĐNE BASKI DEVRE HAZIRLANMASI PREPARATION OF PRINTED CIRCUIT ON COPPER PLAQUE WITH AN INKJET PRINTER

EEM 419-Mikroişlemciler Güz 2017

Kanber SEDEF. Kişisel Bilgi. Milliyet: T.C. Doğum Tarihi:1981 Doğum Yeri:Kayseri. İş deneyimi

P10 LED TABELA P10 PANEL P10 PANEL PROGRAMI KULLANIM KILAVUZU

TÜBİTAK 2209-B SANAYİYE YÖNELİK LİSANS BİTİRME TEZİ DESTEKLEME PROGRAMI

Donanımlar Hafta 1 Donanım

FM RADYO MONTAJ KILAVUZU (ÖĞRETMEN)

Automatic Entrance & Acccess System CS1000. Otomatik Kayar Kapı

Sense it! Connect it! Bus it! Solve it! FOTOELEKTRİK SENSÖRLER

Kullanım Kılavuzu / User s Guide Garanti Belgesi / Guarentee Certificate

Q-scout ne işe yarar?

KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ

The Developed Machine Technology IQ ++ Series

AKE MİKSER KONTROL KARTI TEK HIZLI KULLANIM KILAVUZU

Endüstriyel Haberleşme

S50 Parmak izi Cihazı Kullanım Kılavuzu. S50 Genel Tanıtım

AKE MİKSER KONTROL KARTI-TEK HIZLI (7 SEG DOKUNMATİK YATAY TİP) KULLANIM KILAVUZU

Bağımsız Geçiş Kontrol Cihazı

ART AC2 Standalone Kart Okuyucu

DELTA PLC EĞİTİM SETİ KİTAPÇIĞI

NRM Makina Teknolojisiyle Endüstriye Değer Katıyor. Kalitemizin Temelinde Ar-Ge Var

3D Yazıcı Kablolama Kılavuzu

5.41. UYDU ANTENİ YÖNLENDİRME OTOMASYON PROJESİ

Kullanım Kılavuzu / User s Guide Garanti Belgesi / Guarentee Certificate

Kodak Ağıziçi Kamera. İdeal sohbet başlatıcısı

Unidrive M200, M201 (Boy 1-4) Hızlı Başlangıç Kılavuzu

KIZAK SİSTEMİNİN UYGULAMALI MONTAJI

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

1.CİHAZ ÖLÇÜLERİ 1.RÖLE KARTI VE ÖLÇÜLERİ

Uzay Teknolojileri ve Eğitimi Birliği

EEM 419-Mikroişlemciler Güz 2016

Robotus ile Robotik Eğitimi

GSM OPERATÖRLERİ SUNUMU Hizmete Özel - GSMv01 - OY

BKV 5400 Yüzey Blöf Kontrol Vanası Montaj ve Kullanım Kitapçığı

Elektronik Termostat TE-1

XYZ Kartezyen Robot ve 2B CAD-CAM Çizici Yazılımı Tasarımı

El Freni Spiral Bağlantı Sacının Bükme Kalıbınında Üretilmesinin Teorik ve Uygulamalı İncelenmes (Hand Brake Spiral Mounting Plate)

5.55. SERAMİKLERE SIR ATMA VE KURUTMA OTOMASYONU

T.C. İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ BİLİMSEL ARAŞTIRMA PROJELERİ KOORDİNASYON BİRİMİ

5.35. BASKI DEVRE MONTAJ OTOMASYONU

Fırat Üniversitesi DENEY NO: 5 GÖMÜLÜ SİSTEM PROGRAMLAMA

GAZ BRÜLÖRLERİ İÇİN KONTROL ÜNİTESİ

ELGELDEN KAÇAN ROBOT PROJESi KULLANILAN MALZEMELER ; ARDUİNO MEGA MİKROİŞLEMCİ 3 ADET MZ 80 SENSÖR 1 ADET L298N MOTOR SÜRÜCÜ KARTI 2 ADET TEKERLEK 1

ANALOG SANTRALLAR IP HYBRID SANTRALLAR

IOT DONANIM ALT YAPISI

Acil Durdurma ve İzin Verme Siviçleri. Acil Durumlar İçin Temel Bir Gereksinim

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1

KAPI KİLİTLERİ İÇİN SİLİNDİR TAKVİYE ELEMANI DİZAYNI ÖZET ABSTRACT

Transkript:

DÖRT BACAKLI ROBOT TASARIMI Yücel YILMAZ, yilmazyucel@yandex.com Sakarya Üniversitesi,54000, Sakarya İsmet ÜNALLI, ismetunalli.26@hotmail.com Sakarya Üniversitesi, 54000, Sakarya Muhammed ÖZCAN, muhammedozcan07@hotmail.com Sakarya Üniversitesi, 54000, Sakarya Burak ABLAY, burakablay@gmail.com Sakarya Üniversitesi, 54000, Sakarya Ferhat ÖZCAN, fferhatozcan@gmail.com Sakarya Üniversitesi, 54000, Sakarya ÖZET Bu çalışmada Sakarya Üniversitesi Mekatronik Mühendisliği öğrencilerinin yaptığı Arduino elektronik prototipleme kartı kullanılarak oluşturulan Dört Bacaklı Robot çalışması incelenecektir. Dört Bacaklı Robot un tasarımı SolidWorks programında tasarlanmıştır. SolidWorks programında tasarım işlemi tamamlandıktan sonra Dört Bacaklı Robot un her parçası 3D yazıcıdan çıktısı alınmıştır. Çıktısı alınan parçaların birbirleriyle montajı somun ve civatalar kullanılarak sağlanmıştır. Arduino elektronik prototipleme kartı, Dört Bacaklı Robot mekanizmasında gerekli olan servo motorların kontrolü için kullanılmıştır. Anahtar Sözcükler: Dört Bacaklı Robot, Arduino, Servo Motor, 3D Yazıcı, SolidWorks ABSTRACT This work was intended to examine the function of the four legged robot, that was put together using Arduino electronic prototyping card, made by the mechatronic students of Sakarya University.The design of the robot was done using SolidWorks program.when the program completed the design process, a 3D printer output of every part of the four legged robot was taken. The printed parts were fixed together using assembly nuts and bolts.arduino electronic prototyping was used to provide the required control to the servo engines of the four legged robot mechanism. Keywords: Four Legged Robot, Arduino, Servo Motor, 3D Printer, SolidWorks

1. GİRİŞ Robot, otonom veya önceden programlanmış görevleri yerine getirebilen elektro-mekanik bir cihazdır. Robotlar doğrudan bir operatörün kontrolünde çalışabildikleri gibi bağımsız olarak bir bilgisayar programının kontrolünde de çalışabilir. Robot deyince insan benzeri akla gelse de robotların çok azı insana benzer[1]. Robotlar, sensörler aracılığıyla çevresindeki verileri algılayarak bu verilerin işlenmesini sağlayacak elektronik tertibata sahiptirler. İşlenen verilerin elektronik tertibat içerisinde yer alan mikroişlemciye veyahut mikrodenetleyiciye yüklenmiş program aracılığıyla karar verme işlemi gerçekleştirilir. Bu kararın gerektirdiği işlevi yerine getiren de robot un yapacağı işe göre uygun tasarlanmış mekanik sistemdir. Robotların kullanım alanları bir hayli geniştir. Endüstriyel Otomasyon Sistemlerinde, Operasyonel işlemlerde, tıp ve sağlık alanında, sibernetikte, hobi ve eğlence sektöründe, askeri alanda, eğitim alanlarında kullanılabilmektedirler. Kullanıldıkları alanlara göre de mekanik tasarımları değişmektedir. Bu projede doğal şartlarda faaliyet gösterebilecek çok bacaklı bir robot tasarlanması amaçlanmıştır. Bacak sayısı, eldeki imkanlara bağlı olarak seçilmiştir. Dört Bacaklı Robot, 3 Boyutlu CAD Tasarım Yazılımı olan Solidworks ortamında tasarlanmıştır. Tasarlanan bu robotun elektronik kontrolü, Arduino prototipleme kartı kullanılarak sağlanmıştır. 2. DÖRT BACAKLI ROBOT TASARIMI Dört Bacaklı Robot un 3 Boyutlu CAD yazılımı olan SolidWorks programında tasarlanma aşaması ve tasarlandıktan sonraki Arduino elektronik prototipleme kartı ile kontrol edilme süreci bu bölümde anlatılmaktadır. 2.1 Mekanik Tasarım Bu çalışmanın parçaları tasarlanırken daha önce tasarlanan dört bacaklı bir robot tasarımından faydalanılmıştır[2]. Tasarımda kullanılan parçalar örnek alınarak yeniden tasarım oluşturulmuştur. Dört Bacaklı Robot tasarlanırken Tersine Mühendislik yöntemlerine olabildiğince başvurulmaya çalışılmıştır. Dört Bacaklı Robot tasarımından faydalanılan çalışma, elimizdeki elektronik komponentlere göre yeniden uyarlanmıştır. Robot un mekanik tasarımı hazırlanırken birçok faktör ele alınmıştır. Geliştirilecek olan Dört Bacaklı Robot un tasarımı olabildiğince küçük ve işlevsel olması

amaçlanmıştır. Aynı zamanda robotun hareket etmesini sağlayacak olan servo motorların, Dört Bacaklı Robot tasarımına uygun olarak servo motor sayısı belirlenmiştir. Maliyet açısından bu önemli bir durumdur. Dört Bacaklı Robot tasarımında sekiz adet servo motor kullanılarak maliyetten de tasarruf sağlanmıştır. SolidWorks CAD programında çizilen Dört Bacaklı Robot tasarımının parçaları Şekil 1 de gösterilmiştir. Parçaların ölçüsü tasarımda kullanılan Tower Pro SG90 9 gramlık servo motor baz alınarak ayarlanmıştır. Tasarımı oluşturulan parçaların birbirine montajlanması için gerekli olacak parça delikleri, 2 mm ve 3 mm olacak şekilde tasarlanmıştır. Şekil 1. Dört Bacaklı Robot Parçaları Sistem üzerinde 4 adet bacak, 2 adet kalça, 1 adet omurga, 8 adet de omuz olarak tabir edebileceğimiz parça bulunmaktadır. Tasarımın motorsal altyapısı kalçalar toplam 4 servo motor, bacaklar da toplam 4 servo motor ile desteklenmiştir. Servo motorlar parçalara cıvata, somun ve servo başlıkları kullanılarak bağlanmıştır. Parçaların SolidWorks ortamında montajlanmış hali Şekil 2 de gösterilmiştir.

Şekil 2. Dört Bacaklı Robot un Montajlanmış Hali Dört Bacaklı Robot parçaları, 3D yazıcıdan çıkarılmıştır. 3D yazıcı malzemesi olarak PLA hammaddesi kullanılmıştır. Parçalar basılırken 200 mikron hassasiyetle ve %50 doluluk oranı ile basılmıştır. Robot parçalarının olabildiğince kısa sürede basılması için ve parçaların mukavemetinin optimum seviyede olmasını sağlamak amacıyla bu oranlar seçilmiştir. Dört Bacaklı Robot un parçalarının 3D yazıcıdan çıkarılıp, montajlanmış hali Şekil 3 de gösterilmiştir.

Şekil 3. Parçaların 3D Yazıcıdan Çıkarılmış ve Montajlanmış Hali 2.2 Elektronik Tasarım Sistem üzerinde bulunan servo motorların kontrolü için Arduino kartı kullanılmıştır. Arduino, genellikle ATMEL firmasının üretmiş olduğu mikrodenetleyicileri bünyesinde barındıran, bu mikrodenetleyicinin uçlarını(pinlerini) bir PCB kart üzerinde header denilen terminal aracılığıyla kullanıcıya sunan, son derece pratik bir elektronik prototipleme kartıdır. Kendin Yap ( Do It Yourself ) görüşüne uygun olarak üretilmiş olup, açık kaynak felsefesini savunmaktadır. Tasarımda kullanılan Arduino UNO R3 üzerinde ATmega328 mikrodenetleyicisi bulunmaktadır. 5V ile çalışmakta olup, 14 adet dijital giriş/çıkış ve 6 adet analog giriş ucu bulunmaktadır[3]. Sistemde Arduino kartının seçilmesinin sebebi de kod yazımının oldukça kolay olması, yazılım kütüphanelerinin oldukça fazla olması, havya, lehim gibi araç ve gereçlerin kullanımını azaltması, diğer mikrodenetleyicilere göre az satırla çok işlem yapabilmemize olanak sağlayacak fonksiyonlarının bulunmasıdır.

Ayrıca üzerine shield denilen çeşitli modüller ekleyerek oluşturulan sistemin modüler bir yapıya sahip olması da sağlanabilmektedir. Arduino UNO R3 ün genel yapısı Şekil 4 te gösterilmiştir. Şekil 4. Arduino UNO R3 Genel Yapısı Tasarım üzerinde 8 adet 9gram lık servo motor kullanılmıştır. Bu servo motor un dişli kutusu plastiktir. El ile sağa veya sola müdahale sonucu dişlilerin kırılabilme ihtimali bulunmaktadır. Bu tarz zorlamalardan kaçınılmalıdır. Sistemde kullanılan servo motor Şekil 5 te gösterilmiştir. Şekil 5. 9g lık Servo Motor Servo motor üzerinde 3 tane uç bulunmaktadır. Bunlardan kahverengi olan uç toprak(gnd) ucudur. Kırmızı uç pozitif (Vcc) ucu temsil ederken, Turuncu/Sarı uç ise sinyal ucunu temsil etmektedir. Arduino üzerinden servo motor için gönderilecek olan komutlar sinyal ucu üzerinden gönderilmektedir. Sistemde kullanılan servo motor un çalışma gerilimi 4.8 V dur. Bu değer yaklaşık olarak 5V a tekabül ettiğinden, Arduino üzerinde yer alan 5V çıkış pini servo motor için kullanılmıştır. Sistem üzerinde yer alan 8 adet servo motor ile Arduino ile arasındaki bağlantı şeması Şekil 6 da gösterilmiştir.

Şekil 6. Arduino ile Servo Motorların Bağlantısı Tasarım üzerinde bulunan servo motorlar, robot un programlanması aşamasında Arduino üzerinden beslenmiştir. Fakat 8 adet servo motor un daha sağlıklı çalışabilmesi için dışarıdan beslenmesi önerilmektedir. Servo motorların yüklü durumda çektikleri akım, yüksüz durumda çektikleri akımdan daha fazladır. Servo motorların yüksüz ve yüklü durumlarda çalışırken çektikleri akımlar farklı olduklarından dolayı Arduino dan bağımsız farklı bir güç kaynağı ile beslenmelidirler. Hangi kablo - hangi servo motora ait? sorusunun cevabına daha kısa sürede ulaşmak amacıyla servo motor kablolarına numaralandırma yapılmıştır. Ayrıca servo motorlar için Arduino ya uyumlu delikli plaket ile Arduino shield diye tabir edilen modül hazırlanmıştır. Bu modül ve numaralandırma sistemi Şekil 7 de gösterilmiştir.

Şekil 7. Arduino Servo Motor Modülü Kabloları daha derli toplu hale getirmek için de kablo klipsi kullanılmıştır. Dört Bacaklı Robot un son hali Şekil 8 de gösterilmiştir. Şekil 8. Dört Bacaklı Robot un Son Hali

3.SONUÇLAR Bu proje, doğal şartlarda çalışması planlanan Dört Bacaklı bir robotun tasarımı yapılarak, elektronik olarak da tamamlanmıştır. Robot üzerine çevresindeki verileri algılayabilecek sensörler eklenerek bunları uygun bir şekilde işleyip çıkışına aktarabilecek tasarımlar yapılarak işlevselliği arttırılabilme olanağı bulunan bir sistemdir. Aynı şekilde bir kamera eklenerek etrafındaki görüntüleri kaydedebilecek bir arama kurtarma robotu formuna dönüştürülmesi de mümkündür. Gelişime ve yeniliğe açık olarak tasarlanmış bir sistemdir. TEŞEKKÜR Bu projeyi oluştururken bizleri maddi ve manevi olarak destekleyen Aile bireylerimize büyük bir teşekkürü borç biliriz. KAYNAKÇA [1] http://tr.wikipedia.org/wiki/robot ( Erişim: 23.04.2015 ) [2] http://www.thingiverse.com/thing:38159 ( Erişim: 29.04.2015 ) [3] http://arduino.cc/en/main/arduinoboarduno ( Erişim: 02.05.2015 ) [4] Metal, M., (2014), Quadrupedal Walking Robot, Germany.