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

Benzer belgeler
LABİRENTTEN ÇIKIŞ YOLUNU BULAN ROBOT

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

EEM 419-Mikroişlemciler Güz 2017

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

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ

ÇİZGİ İZLEYEN ROBOTU YAPIMI

BESLEME KARTI RF ALICI KARTI

SATRANÇ HAMLELERİNİ YAPAN BİLGİSAYAR DESTEKLİ ROBOT DÜZENEĞİNİN TASARIMI VE GERÇEKLENMESİ

Kablosuz Ağ Tabanlı Gezgin Keşif Robotu: Kaşif

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İĞİ

EEM 419-Mikroişlemciler Güz 2016

SOFT SERVO KONTROL SİSTEMİ İLE ELEKTRİK BAĞLANTILARI İÇİN GEREKLİ BİLGİLER. 1- SOFT SERVO SİSTEMİNİN YAPISI

HT 300 SET LCD li Kablosuz Oda Termostatı Kontrolleri

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

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

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

SEYİT AHMET İNAN, İZZET KARA*, ARİF KOYUN**

HT 200. LCD li Oda Termostat Kontrolleri. Kullanım

DOKUMANLAR

HT 150 SET. LCD li Kablosuz Oda Termostatı Kontrolleri. Kullanım

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

LabVIEW ile Mikrodenetleyicili Bir Endüstriyel Otomatik Sıcaklık Kontrol Sistemi

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

KENDĐ KENDĐNE YOL BULAN ARAÇ

KONTROL VE OTOMASYON KULÜBÜ

MEKATRONİĞİN TEMELLERİ

ÇOK DİSİPLİNLİ TASARIM PROJESİ YILDIZ TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ

ELEKTROLİZ YAPMAK İÇİN PI DENETİMLİ SENKRON DA-DA DÖNÜŞTÜRÜCÜ TASARIMI

BESMAK MARKA BCE MODEL ÇİMENTO TEST PRESİ

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

MOTOR SÜRÜCÜLERİ VE ROBOTİK. Dersin Modülleri Süre Kazandırılan Yeterlikler Servo Motor ve

MEKATRONİK SİSTEMLERDE KULLANILAN ELEKTRİK SÜRÜCÜ DEVRELERİ YRD. DOÇ. DR. ERSAN KABALCI

PIC PROGRAMLAMA STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ NEDİR? Unipolar Step Motorlar. Uç TESPİTİ NASIL YAPILIR?

ENTEK TEKNOLOJİ EĞİTİMLERİ

DERS BİLGİ FORMU Mobil Telefon Elektrik-Elektronik Teknolojisi Haberleşme Sistemleri

HT 250 SET. LCD li Kablosuz Oda Termostatı Kontrolleri. Kullanım

RS-RK01/02 rsbot Gezer Robot Kit KULLANICI KILAVUZU

Hacettepe Robot Topluluğu

PIC KULLANARAK GÜÇ KARSAYISI ÖLÇÜM DEVRESİ TASARIMI VE SİMÜLASYON

METSİM SİSTEM MÜHENDİSLİK

: ODTÜ Kent Konukevi - 1 Daire:101/5 ODTÜ Kampüsü Üniversiteler Mah. Dumlupınar Blv. No: Çankaya-Ankara, Türkiye

ACD BİLGİ İŞLEM ACD KABLOSUZ VERİ TOPLAMA SİSTEMLERİ URT-V2 KABLOSUZ VERİ TOPLAMA TERMİNALİ DONANIM TEKNİK BELGESİ. URT-V2 Terminallerinin

(Mekanik Sistemlerde PID Kontrol Uygulaması - 1) SÜSPANSİYON SİSTEMLERİNİN PID İLE KONTROLÜ. DENEY SORUMLUSU Arş.Gör. Sertaç SAVAŞ

BESMAK MARKA BCO 113 SERİSİ TAM OTOMATİK BİLGİSAYAR KONTROLLÜ HİDROLİK BETON TEST PRESİ VE EĞİLME TEST SİSTEMİ

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

Mayın Tarama ve Bomba İmha Sistemlerinin Tek Robot Üzerinde Modernizasyonu

Metin KAPIDERE İnci Dürdane KURT

Online teknik sayfa FW102 SAÇILAN IŞIK-TOZ ÖLÇÜM CIHAZLARI

Termal Nişangah Sistemleri.

YAKMA YÖNETİM SİSTEMLERİ.

Su Depolama Tanklarında Su Seviye Kontrolünün Kablosuz Olarak Yapılması

Özellikler Standart Ürün Paket İçeriği Kurulum... 2

Sayın Velimiz, Saatler. 1 tam gün 08:10-15:00. ½ (yarım gün) 08:10-11:00 12:00-15:00. 1 tam gün 08:10-15:00 08:10-12:45

ENTEK TEKNOLOJİ EĞİTİMLERİ

ROBOTECH-10 ARDUINO UYGULAMA KARTI. SENSÖR ve ROBOT TEKNOLOJİLERİ GELİŞTİRME KARTI

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş

RENK VE BARKOD ALGILAYICILI BĐR ESNEK ÜRETĐM DENEY SETĐNĐN GELĐŞTĐRĐLMESĐ

BALIKESİR ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ S EĞİTİM SETİ DENEY KİTAPÇIĞI

Algılayıcılar / Transmitter

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

1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6

ESM-361 Mikroişlemciler. 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

BİLGİSAYAR BİLİMİ DERSİ ROBOT PROGRAMLAMA ÜNİTESİ

Online teknik sayfa VICOTEC450 TÜNEL SENSÖRLERI

Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi

Online teknik sayfa VISIC50SF TÜNEL SENSÖRLERI

ABSOLUTE ROTARY ENKODER Tek Turlu Absolute Enkoder, Manyetik Ölçüm GENEL ÖZELLİKLER

Yazılım Mühendisliği Bölüm - 3 Planlama

İçerik. Ürün no.: RSL410-M/CU405-2M12 Güvenlik lazer alan tarayıcı

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

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

Mikrodenetleyici Tabanlı DA Motor Kontrolü ve PC Üzerinden İzlenmesi

TASARIM PROJE KONULARI DOÇ.DR. SEZAİ TAŞKIN. HAYAL ET-PLANLA-TASARLA-HESAPLA-GERÇEKLEŞTİR

Robot Yaz Okulu 1. DÖNEM 21 Haziran 9 Temmuz 2010

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

MODEL 1500 Tek Kanallı Askıda Katı Madde Ölçüm Sistemi

PIC 16F877A ile DA MOTOR KONTROLLÜ ROBOT UYGULAMASI DC MOTOR CONTROLLED ROBOT APPLICATION WITH USING PIC 16F877A

5.19. ELEKTRONĠK DEVRE ELEMANI TEST OTOMASYONU

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

KÖHLER GPRS SAYAÇ HABERLEŞME MODÜLÜ TANITIM VE KULLANMA KILAVUZU

DENEY 3 HAVALI KONUM KONTROL SİSTEMİ DENEY FÖYÜ

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

3. Bölüm Algoritmalar

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

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ü

Kullanım Klavuzu Titreşim Ölçer PCE-VT 2700S

YILDIZ TEKNİK ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ DEVRE VE SİSTEM ANALİZİ LABORATUVARI PROJELERİ

DERS 7 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 örnek programlar Dallanma komutları Sonsuz döngü

DCAS NGP operatör panel

Robotus ile Robotik Eğitimi

TEKNOLOJİK ARAŞTIRMALAR

Endüstriyel Haberleşme

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

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

ELEKTRİKSEL EYLEYİCİLER

Yazılım Mühendisliği Bölüm - 3 Planlama. Cengiz GÖK

DERS 4 MİKROİŞLEMCİ PROGRAMLAMA İÇERİK

icono Kullanıcı Kılavuzu

Transkript:

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ GEZGİN ROBOT UYGULAMASI ORHAN BEDİR ORHAN MERT Proje Danışmanı : Y.Doç.Dr. Tuncay UZUN İstanbul, 2006

1. Giriş Bizler, endüstrinin çok büyük bir hızla geliştiği bir dünyada yaşamaktayız. Buna paralel olarak da robotik biliminin endüstrinin her alanına girdiğini görmekteyiz. Günümüzde tamamen robotların hakim olduğu bir endüstriyel üretimin çok yakın olduğu artık bilinmektedir. Robotlar doğruluk, tekrarlanabilirlik ve hız açısından önemli avantajlar getirdiği gibi ekonomik olarak da büyük fayda sağlamaktadır. Bu sistemlerin çoğu sabit bir tabana monte edilmiştir, kendi kendine yer değiştiremezler ve işin sisteme getirilmesi gerekir. Yapılacak işin alanda dağınık olduğu yada taşıma amaçlı robotik sistemlerde ise gezginlik kabiliyeti önem kazanır. Bizlerin bugün bile basit olarak tanımlayabileceğimiz gezgin robotları önemli kılan şey, şu an yaptıkları ve insanoğlunun yaratıcılığını kullanarak ileride yapabilecekleri işlerdir. Bu proje çalışmasında gezgin robot gövdesi üzerine bir robot kol eklenerek çeşitli endüstriyel uygulamalara uyarlanabilecek bir sistem geliştirilmeye çalışılmıştır. Tasarlanan robotun gerçekleştirmesi istenen işlevler ise aşağıdadır: RS232 bağlantısı üzerinden, operatörün girdiği referans noktadan cismin alınması Alınan cismin taşıyıcı gövde üzerine yerleştirilmesi İzinli alan içerisinde hareket edip, alan içindeki kutu içerisine cismin bırakılması

1. Robotun Blok Şeması ve İzlenen Yol Aşağıda bloklar halinde Robot projesinin bileşenleri görülmektedir. Bu kısımda daha çok gezgin robotun tasarım aşamaları açıklanacaktır. Projeye başlangıç anından tamamlama anına kadar geçen süre içerisinde izlenen yöntem ve adımlar şöyledir: Problemin Tanımlanması Problemin çözüm yollarının belirlenmesi En uygun çözüm yolunun seçilmesi Seçilen yola uygun mekanik elemanların temini Seçilen yola uygun elektronik elemanların temini Mikrodenetleyici için gerekli yazılımın oluşturulması Deney ortamının hazırlanması ve denemelerin gerçekleştirilmesi Deney sonuçlarının değerlendirilmesi ve iyileştirme işlemi Devreye son şeklinin verilmesi, baskı devrenin hazırlanması Proje raporunun hazırlanması

DC Motorlar DC Motor Sürücü Servo Motorlar MİKRODENETLEYİCİ LCD ekran ALGILAYICILAR RS232 Protokolü KİŞİSEL BİLGİSAYAR Şekil 1.1 Robotun donanım bileşenleri

Proje kapsamında aşağıdaki konular incelenmiştir: PIC16F877 mikrodenetleyicisi Algılayıcılar DC motor kontrolü Servo motor kontrolü RS232 standardında asenkron veri iletimi C programlama dili Çalışmaya PIC 16F877 mikrodenetleyicisinin incelenmesiyle başlanmıştır. Mikrodenetleyici ile ilgili dökümanlar edinilerek gerekli olan temel donanım ve yazılım sağlanmıştır. Assembly dili kullanılarak gerçekleştirilen küçük uygulamalar sayesinde Mikrodenetleyicinin yazmaçları ve bellek yapısına alışkanlık kazanılmıştır. Daha sonra zaman tasarrufu ve başka işlemcilere uyarlanabilirlik açısından daha avantajlı olan C programlama dili tercih edilmiştir. CCS firmasının ürünü olan PicC derleyicisi kullanılarak Assembly dili ile gerçekleştirilen uygulamaların benzerleri tekrar edilmiştir. Böylece proje tasarımı esnasında ortaya çıkabilecek derleyici kaynaklı sorunlar önceden tespit edilip önlemleri alınmıştır. PIC 16F877 sistemin ana kontrol elemanıdır. Sisteme güç verildiğinde gerekli ilk koşullandırmaların yapılması, kişisel bilgisayar ile seri port üzerinden asenkron RS232 standardında haberleşme, sensörlerden alınan bilginin işlenip buna uygun olarak DC ve servo motorların kontrolü bu mikrodenetleyici tarafından yapılmaktadır. Mikrodenetleyicinin 8 adet analog girişi bulunmaktadır.bu analog girişlerden 3 tanesine çizgi algılamada kullanılan fotosensörler, 3 tanesine de cisim algılamayı sağlayan Sharp GP2D12 sensörlerden bağlanmıştır. Bilgisayarla haberleşme için arayüz devresi olarak MAX232 entegresi kullanılmıştır.

Şekil 1.2 Sistemin devre şeması

2. Robotun Ana İşlevi Başlangıçta durma halinde olan robotun önünde belirli referans numaralarına sahip noktalar bulunmaktadır. Bu aşamada kullanıcı kişisel bilgisayar vasıtasıyla bu referans değerlerlerden bir veya birkaçını klavye tuşlarına basarak belirler. Robotun üzerindeki kolun ucunda bulunan elektromıknatıs ile bu noktalardaki cisimler alınarak taşıyıcı gövde üzerine bırakılır. İkinci aşamada robot siyah renk ile belirlenmiş izinli bölge içerisinde hareket ederek cisimleri içine bırakacağı bir kutu arar, kutu saptandığı anda ise belirli bir uzaklığa kadar kutuya yaklaşıp üzerindeki cisimleri içine bırakır. Bütün bu aşamalar ayrıca robot üzerindeki LCD ekrandan takip edilebilmektedir.

Sonuç Bu projede, gezgin robot gövdesi üzerine bir robot kol eklenerek çeşitli endüstriyel uygulamalara uyarlanabilecek bir sistem geliştirilmiştir. Gezgin robot projesinde aşağıdaki hedefler doğrultusunda çalışılmış ve proje üzerinde gerçeklenmiştir: PIC16F877 mikrodenetleyicisi kontrolünde açık çevrim DC motor kontrolü RS232 protokolü üzerinden kişisel bilgisayar ile haberleşme Likid kristalli ekran kullanımı Kızılötesi sensörler kullanarak mesafe ölçümü Fotosensörler yardımıyla konum belirleme Tasarlanan gezgin robot, seri port üzerinden kişisel bilgisayar ile haberleşip, PIC16F877 mikrodenetleyicisi kontrolünde algılayıcılardan alınan analog veriyi işlemekte, bu veriler doğrultusunda durumunu belirleyip bir sonraki hareketine karar vermektedir. Bu çalışma sayesinde gerek donanım gerekse yazılım özellikleri bakımından çeşitli zorluklar barındıran bir sistem gerçeklenmiş, bunun sonucu olarak bir Elektronik Mühendisi ne meslek hayatında çok yardımcı olacak bilgi ve deneyimler kazanılmıştır.