5.7. KARA MAYINLARININ TESPİTİ VE İMHASI

Benzer belgeler
5.45. KONNEKTÖRLERE KABLO EKLEME OTOMASYONU

5.35. BASKI DEVRE MONTAJ OTOMASYONU

5.22. OTOMATİK SU ÇEKME VE TAŞIMA SİSTEMİ

5.27. ŞİFRELİ OTOMATİK KAPI KONTROL PROJESİ

5.34. VİDA YUVASI AÇMA OTOMASYONU

5.47. HURDA MALZEMELERİN PRESLENMESİ OTOMASYONU. Engin AVCI

5.21. OTOMATİK ÇÖP TOPLAMA VE PRESLEME ÜNİTESİ

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

5.55. SERAMİKLERE SIR ATMA VE KURUTMA OTOMASYONU

5.26. YÜZEY PARLATMA (SİLME) TEZGAHI OTOMASYONU

VAROL, A.: Koli İstifleme Otomasyonu, Otomasyon, Aylık Elektrik Elektronik Makine Bilgisayar Dergisi, Sayı: 107, Mayıs 2001, S:

5.33. OTOMATİK PARÇA DELME OTOMASYONU

5.14. ŞİFRELİ OTOMATİK GARAJ KAPISI KONTROL PROJESİ

5.1. OTOBAN GEÇİŞ SİSTEMİ

5.36. FINDIK SAVURMA OTOMASYONU

5.25. TÜP GAZ DOLUM TESİSİ OTOMASYON SİSTEMİ PROJESİ

Varol, A.: Otomatik Pres Makinası, Otomasyon, Aylık Elektrik Elektronik Makine Bilgisayar Dergisi, Sayı: 74, Ağustos 98, S:

5.20. METAL YÜZEYLERİN BOYANMASI VE CİLALANMASI OTOMASYONU

5.40. SPREY DOLDURMA OTOMASYONU

5.28. UÇAKSAVAR PROJESİ

5.17. ARICILIK BENZETİM PROJESİ

5.19. ELEKTRONĠK DEVRE ELEMANI TEST OTOMASYONU

5.13. SONDAJ MAKİNESİ PROJESİ

5.6. KAPI KONTROLLÜ ASANSÖR PROJESİ

5.12. OTOMATİK RÖNTGEN ÇEKEN ROBOT PROJESİ

5.56. KİMYASAL MADDE TAŞIMA OTOMASYONU. Abdulkadir Şengür

5.23. SERA HAVALANDIRMA VE IŞIKLANDIRMA OTOMASYONU

5.39. MALZEME SAYIMI VE AMBALAJI PROJESİ OTOMASYONU

5.50. OTOMOBĠL TEKERLEĞĠ MONTAJ OTOMASYONU

5.5. GÜNEŞİ İZLEYEN KOLLEKTÖRE AİT BENZETİM PROJESİ

5.30. METAL SAC MALZEMELERİN PRESLENEREK CR-Nİ KAPLANMASI OTOMASYONU

5.51. SERAMİK PAKETLEME OTOMASYONU

5.48. KALİTE KONTROL OTOMASYONU

5.44. KAYA TUZU AYRIŞTIRMA OTOMASYONU

5.54. ENTEGRELERE SOĞUTUCU MONTAJI TOMASYONU. Abdulkadir ġengür

5.16. ZEYTİNYAĞI İMAL EDEN OTOMASYON SİSTEMİNE AİT BENZETİM PROJESİ

5.18. BİSKÜVİ ÜRETİMİNDE KULLANILAN BİR OTOMASYON SİSTEMİNE AİT BENZETİM PROJESİ

5.15. VİNÇ BENZETİM PROJESİ

5.10. OTOMATİK MİL TAŞLAMA BENZETİM PROJESİ

5.8. KAYISI İSLİMLEME BENZETİM PROJESİ

5.32. OTOMATİK NARENCİYE SIKACAĞI PROJESİ OTOMASYONU

5.29. MERMER İŞLEME TESİSİ BENZETİM PROJESİ OTOMASYONU

5.2. OTOMATİK ARABA YIKAMA PROJESİ

5.46. EBAT KONTROL OTOMASYONU

5.49. METRO ULAŞIM SİSTEMİ OTOMASYONU

5.9. OTOMATİK MEYVE SOYMA VE DİLİMLEME MAKİNASI

5.37. HEMZEMİN GEÇİTLERDE GÜVENLİK OTOMASYONU

5.4. SIVI İÇECEKLERİN ŞİŞELERE DOLDURULMASI

5.24. TAVUK KÜMESLERİ İÇİN SULAMA OTOMASYONU

5.52. SİLAH NAMLUSUNA YİV AÇMA VE HATALI NAMLULARIN AYIKLANMASI OTOMASYONU

5.31. MODÜLER MOBİLYA ÜRETİMİNDE KULLANILAN SERİ ÜRETİM HATLARINDAN ZIMPARA MAKİNASININ BESLEME ÜNİTESİ OTOMASYONU

5.43. CAM TUĞLA BOYAMA OTOMASYONU

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

4.13. EĞİTİM AMAÇLI ROBOTLARIN LOGO İLE PROGRAMLANMASI LOGO PROGRAMMİNG EDUCATİONAL ROBOTS

5.60. AĞIRLIK DENETİMLİ NAKİL ARACI OTOMASYONU

5.3. ROBOTLAR VE ISI KONTROLÜ

5.58. YÜK KONTROLLÜ TAŞIMA ARACI OTOMASYONU. Abdulkadir Şengür

Varol, A., Şengür, A., Avcı, E.: Atık Toplayan Araç Otomasyonu, Otomasyon, Sayı 154, 2005(03), Mart 2005.

ÜÇ FAZLI ASENKRON MOTORLARA BUTON VE KONTAKTÖRLE YOL VERME

5.57. KIZIL ÖTESİ IŞIK KONTROLLÜ ARAÇ. Abdulkadir Şengür

KUMANDA DEVRELERİ Örnek 1: Stop öncelikli Start Stop Devresi (Klasik Mühürleme Devresi):

4.40. RCX KONTROLLÜ VĠNÇ OTOMASYONU. Fırat Üniversitesi Teknik Eğitim Fakültesi, Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ

mikroc Dili ile Mikrodenetleyici Programlama Ders Notları / Dr. Serkan DİŞLİTAŞ

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

5.62. SENSÖR KONTROLLÜ OTOPARK BARĠYER OTOMASYONU

7. Bölüm Robot Programlamada Mantıksal Fonksiyonlar

Ek kılavuz. Konnektör ISO devamlı ölçüm yapan sensörler için. Document ID: 30375

BÖLÜM 5 S_BĐT. Komut listesi (STL) Network 1 LD I0.0 S Q0.0, 1

ENGELDEN KAÇARAK SESE YÖNELEN PALETLĐ ROBOT PROJESĐ ROBOTVOICETRACKTOWARDSFLEEFROM OBSTACLE. Ömer AYAN ÇANKIRI KARATEKĐN ÜNĐVERSĐTESĐ, ÇANKIRI

ELEKTROMEKANİK KUMANDA SİSTEMLERİ ÖRNEK UYGULAMALAR

SDC4260A FOTOSELLİ OTOMATİK KAPI KUMANDA KARTI KULLANICI DOKÜMANI (HARİCİ GÜÇ KAYNAKLI, AYARLI) TRİMPOT

ÖZEL EGE LİSESİ FİLTREN DÖNDÜKÇE ELEKTRİK ELDE ET

Semboller : :Açma kapama alteri :Ate leme butonu :Yardımcı röle :Merkez kontak :Normalde açık kontak :Normalde kapalı kontak :UV.

BÖLÜM 9. Sayıcılar, S7 200 CPU serilerinde C ile gösterilir. Sayıcılar, S7 200 CPU serilerinde: Yukarı sayıcı (Counter up CTU ),

ALEV MONİTÖRÜ. ( 4 20 ma ) 03MA. 03MA Alev monitörünün uygulama alanları : 03MA Alev monitörünün yapısı : Özellikler :

7- Turbo Pascal Programlamada Alt Programlar (Procedure)

SSM - 4 ORANSAL SERVOMOTOR SSM 4 TANITIM BİLGİLERİ :

RTX 6A-BX RF Uzaktan Kumanda

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

SIGNO BARİYER BAĞLANTI ŞEMASI

Robot Bilimi. Robotların Sınıflandırılması

Varol, A., Carabott, V., Vivet, M., Delannoy, P.: Sorting Coins with Different Diameters Through the Use of a Robot, Matik'97, Makine Tasarım Teorisi

Yatay Eksen: Dürbünün etrafında döndüğü eksendir. Asal Eksen: Çekül doğrultusundaki eksen Düzeç Ekseni: Düzecin üzerinde bulunduğueksen Yöneltme

03H ALEV MONİTÖRÜ. Uygulama : Uygulama Notları : 03H Alev monitörünün yapısı : 03H Alev monitörünün uygulama alanları :

GENEL KULLANIM İÇİN SABİT AKIM LED SÜRÜCÜLERİ. Özellikler. Uygulamalar ACG-D350/500/700/1000

FREZE TEZGÂHINDA BÖLME İŞLEMLERİ

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

5. BÖLÜM OTOMASYON DERGĠSĠNDE YAYIMLANAN MAKALELERĠ

SABİT MIKNATISLI MOTORLAR ve SÜRÜCÜLERİ

UYGULAMA 1 24V START CPU V LO. Verilen PLC bağlantısına göre; START butonuna basıldığında Q0.0 çıkışını aktif yapan PLC programını yazınız.

Tezgahın tablosına göre kullanılan devir hız kolları Siper (Support) Devir hız \ kutusu Ayna l i---- hareket düzeni.

4. Animasyonumuzda karakterimizin harekete başlaması duyurusu yapıldığında çalışan komut aşağıdakilerden hangisidir?

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

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

AC750 WiFi Menzil Genişletici RE200 Kurulum Dokümanı

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

TRAMVAY OTOMATİK MAKAS KONTROL SİSTEMİ

IDC101 Bağlantı Şeması

OPEN ADVANCE V.1.1 FOTOSELLİ OTOMATİK KAPI SİSTEMİ KULLANMA KILAVUZU

Torna tezgahının kısımları

Transkript:

5.7. KARA MAYINLARININ TESPİTİ VE İMHASI Prof. Dr. Asaf Varol avarol@firat.edu.tr Günümüzde robot teknolojisi büyük önem arz etmektedir. Robotlar önceleri genelde bir nesneyi alıp başka bir yere koymaya yarıyordu. Ancak mikroişlemcilerin gelişmesi, robotlar için yapay zeka fikrini doğurmuştur. 1980 li yıllarda bilgisayar ağlarının geliştirilmesiyle de robot tasarımında yeni bir çığır açılmıştır. Bu gelişmelerin ışığında artık günümüzde düşünebilen veya futbol oynayan robotlar bile yapılabilmektedir. Bu projede mayınları önce tespit ve sonra imha eden robot montajı üzerinde durulacaktır. SİSTEMİN ÇALIŞMASI Montajı gerçekleştirilen robotun resmi Resim 1 de verilmiştir. Robot montajında kullanılan parçalar, Fischertechnik firmasının bu amaçla ürettiği set içinden sağlanmıştır. Resim 1' de solda bir diz üstü bilgisayar görülmektedir. Bu bilgisayar sayesinde LOGO programı yardımı ile komutlar, arabirim üzerinden geçirilerek robota gönderilmektedir. Robot ile bilgisayar arasında iletişimi sağlayan arabirim, resimde ortada durmaktadır. Resim 1: Kara Mayınlarını Bulmaya Yarayan Robotun Genel Görünümü 1543

Robotun özelliği, bir alanı kartezyen koordinatlarda tarayabilmesidir. Yani robot X ve Y yönlerinde hareket ettirilerek alan taraması yaptırılmakta ve bu tarama esnasında mayına rastladığı sinyalini aldığında, o noktada durmakta ve mayın yanına basit bir patlayıcı bırakarak, o noktadan uzaklaştırılmaktadır. Mayın yanına bırakılan patlayıcı, uzaktan radyo sinyali ile patlatıldığında, mayın da beraberinde patlamış olmaktadır. ARABİRİM VE BAĞLANTISI Bilgisayarın paralel portuna bağlı, robot ile bilgisayarı birbirine uygun şekilde irtibatlayan elektronik yapıdır. Resim 2 1544

Resim 2 de arabirim kablosu ucunda bulunan soket üzerindeki fişlere bağlanan parçalar görülmektedir. Soket üzerindeki bulunan fişlerin simgeleri ve ne amaçla kullanıldıkları aşağıda açıklanmıştır. M1-M4 : Çıkış uçlarıdır. Uygulamaya göre motor ya da benzeri yapılar bağlanarak kontrol edilebilir. E1- E8 : Giriş uçlarıdır. Boşta iken lojik 1 konumundadır. EX, EY : Anolog giriş uçlarıdır. Bu girişlere bağlanan elemanın direnç değeri arabirim tarafından sayıya dönüştürülür. KONTROL PROGRAMI TO BASLA INIT MCW M4 REPEAT 20 [ XUZAK TARAY XYAKLAS TARAY ] TO XUZAK IF EQUALP STATUS E8 1 [ TARAX 1 XUZAK ] TO XYAKLAS IF EQUALP STATUS E7 1 [ TARAX 0 XYAKLAS ] 1545

TO TARAX : YON IF :YON=0 [ MCCW M2 ] IF :YON=1 [MCW M2 ] WATCH E2 MSTOP M2 WAIT 1 IF EX? < 130 [ IMHA ] TO TARAY MCW M1 WATCH E1 MSTOP M1 WAIT 1 TO IMHA MCCW M3 WATCH E5 MSTOP M3 WAIT 1 1546

MCW M3 WATCH E6 MSTOP M3 REPEAT 4 [ MCW M4 WAIT 1 MSTOP M4 WAIT 1 ] KOMUT SATIRLARININ AÇIKLAMALARI MCW M : Bu komut, M ile ifade edilen arabirim çıkışını enerjilendirerek, motorun saat yönünde dönmesini sağlar. MCCW M : Bu komut, M ile ifade edilen arabirim çıkışını enerjilendirerek, motorun saat yönünün tersi istikametinde dönmesini sağlar. STATUS E : E ile gösterilen arabirim girişinin durumunu lojik olarak geri getirir. MSTOP M : M ile ifade edilen arabirim çıkışının enerjisini keserek bağlı olan motorun durmasını sağlar. IF EQUALP Mantıksal ifade [ İşlem ] : Komut satırı işlenirken şayet mantıksal ifadenin sonucu doğru ise işlemi gerçekleştirir. WATCH E : E ile gösterilen arabirim girişinin durumu değişinceye kadar bekleme işlemi gerçekleştirir. WAIT süre : İstenilen süre kadar beklenilmesini sağlar ( süre saniye olarak verilmelidir ). INIT : Tüm M çıkışlarının enerjilerini keser. REPEAT sayı [ işlem ] : İşlemin sayı kadar tekrarlanmasını sağlar. 1547

PROGRAMIN AÇIKLANMASI Program iki alt program etrafında şekillendirilmiştir. Bunlar TARAY ve parametreli çağrılan TARAX alt programlarıdır. TO TARAY sağlar. Tarayıcının Y ekseninde tek yönlü olarak bir adım ilerlemesini TO TARAY MCW M1 WATCH E1 MSTOP M1 WAIT 1 Alt program çalıştığında MCW M1 komutu arabirimin M1 çıkışına bağlı olan motoru enerjilendirir. Ardından gelen WATCH E1 komutu sürekli E1 girişini kontrol ederek, E1 anahtarının konum değiştirmesini bekler. Gerçekleştiğinde MSTOP M1 komutu çalışarak motorun enerjisini keser. E1 girişine bağlı olan sayıcı (koder) konum değiştirdiğinde motor yalnızca bir adım Y ekseninde ilerlemiş olur. TO TARAX : YON Tarayıcının X ekseninde YON parametresine bağlı olarak bir adım ilerlemesini sağlar. 1548

TO TARAX : YON IF :YON=0 [ MCCW M2 ] IF :YON=1 [MCW M2 ] WATCH E2 MSTOP M2 WAIT 1 IF EX? < 130 [ IMHA ] Program çağrıldığında YON parametresi 0 ise M2 motoru IF satırı ile saat yönünün tersine (geriye doğru), YON parametresi 1 ise M2 motoru ikinci IF satırı ile saat yönünde ( ileriye doğru ) enerjilenecektir. WATCH E2 satırına gelindiğinde, bilgisayar E2 anahtarının konum değiştirmesini bekleyecek, bu süre içerisinde de M2 motoru enerjili kalacaktır. Gerçekleştiğinde MSTOP M2 komutu işlenecek ve M2 motoru duracaktır. WAIT 1 program akışının bu satırda 1 saniye beklemesini sağlayacaktır. Böylelikle alt programın ard arda çağrılmasında adımlama işlemleri arasında 1 saniyelik boşluklar olacaktır. IF EX? < 130 [ IMHA ] komut satırı ile EX girişlerine bağlı direnç değerinin 130 dan küçük olup olmadığı araştırılmıştır. Şayet koşul gerçekleşmiş ise ( EX girişlerine bağlı FOTOSEL in ışık görerek direncinin küçüldüğü durum ) IMHA alt programı çalıştırılacaktır. Koşul gerçekleşmemiş ise alt program ile sona ererek program akışı bu alt programı çağıran programa dönecektir. 1549

TO XUZAK Bu alt program X yönündeki adımlamanın uzaklaşma yönünde E8 sınırlama anahtarı konum değiştirinceye kadar tekrarlanmasını sağlar. TO XUZAK IF EQUALP STATUS E8 1 [ TARAX 1 XUZAK ] IF komut satırında STATUS E8 ile bu anahtarın 1 olup olmadığı araştırılmıştır. Şayet 1 ise TARAX alt programı 1 parametresi ile çağrılarak tarayıcının uzaklaşma yönünde bir adım ilerlemesi sağlanmış, XUZAK komutuyla da alt program yeniden kendini çağırarak bu hareket süreklileştirilmiştir. Hareket E8 anahtarının kapanarak 0 olması ile sona erecektir. TO XYAKLAS Bu alt program X yönündeki adımlamanın yaklaşma yönünde E7 sınırlama anahtarı konum değiştirinceye kadar tekrarlanmasını sağlar. Bu alt programın çalışması XUZAK alt programı ile aynı yapıdadır. Bu programda TARAX, 0 parametresi ile çağrılmıştır. TO IMHA Bu alt program, TARAX programında EX değeri 130 dan küçük olduğunda çağrılmaktadır. TO IMHA MCCW M3 WATCH E5 MSTOP M3 1550

WAIT 1 MCW M3 WATCH E6 MSTOP M3 REPEAT 4 [ MCW M4 WAIT 1 MSTOP M4 WAIT 1 ] MCCW M3 ile M3 motoru enerjilendirilmiştir. WATCH E5, E5 konum değiştirinceye kadar bekleyecek bu esnada da M3 motoru enerjili kalacaktır. M3 motoru ile sağlanan hareketin sona erdiği E5 anahtarı ile algılandığında MSTOP M3 ile motor duracaktır. 1 saniye beklendikten sonra MCW M3 ile M3 motoru ters yönde enerjilendirilir. Bu hareket sonlanıp E6 anahtarı kapanana kadar beklemeyi yine WATCH komutu sağlayacaktır. Gerçekleştiğinde MSTOP M3 ile motorun enerjisi kesilecektir. REPEAT komut satırı ile M4 çıkışına bağlı lamba 4 kez yakılıp söndürülmektedir. TO BASLA Ana programdır. TO BASLA INIT MCW M4 REPEAT 20 [ XUZAK TARAY XYAKLAS TARAY ] 1551

INIT komutu ile tüm motor çıkışlarını enerjileri kesilerek arabirim başlangıç durumuna getirilir. MCW M4 ile mayın sembolize eden lamba yakılmıştır. REPEAT komut satırı ile X eksenindeki her tam uzaklaşma ve yakınlaşma sonrasında Y ekseninde tek bir adım hareketlilik sağlanmıştır. Bu işlem 20 kez tekrarlanarak taşıyıcının Y yönündeki 40 adımlık bir alanı taraması sağlanmıştır. MONTAJDA KULLLANILAN PARÇALAR (Adımlama) ve Dişli Kutusu Sayıcı, Dişli Kutusu ve Anahtar Dişli Raylar Motorlar, Anahtarlar ve Yapı Blokları 1552

Sonsuz Vida ve İşaretleyici Kol Sonsuz Vida ve İşaretleyici Kolun Genel Görünümü Montaj Tablası ve Taşıyıcı Bloklar Yan Taşıyıcı Bantların Tabla Üzerine Montajı Taşıyıcı ve Kızakların Montajı Kablo Bağlantılarının Tamamlanmış Hali 1553

KAYNAKLAR Kara Mayınlarının Tespiti ve İmhası, Fırat Üniversitesi Teknik Eğitim Fakültesi, Elektronik-Bilgisayar Eğitimi Bölümü, Robotik Dersi, Proje no: 1998/7 1554