Şimdi Ara

Proje Ödevi Yardım 20 Gün Kaldı

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
0
Favori
1.388
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kurduğumuz yürüyen bant sisteminde bir butona basıldığında 1nolu bant harekete geçecek ve boş kutumuz hedefe ulaşdığında switch 1 nolu bantımızı durdurup 2nolu bantımızı harekete geçirecek 2 nolu bant boş kutuya yükü boşalttıgında (boşalttığını anlaması için sensör felan yok tahmini sürede) tekrar 1nolu bant ters yönde iletime geçerek geri gidecek sona ulaştığında gene switch yardımı ile duracak ve devre kapanacak

    Elimde olan malzemeler 16f877 l293 Cristal elemanları 2tane swich

    Gözünüzü seveyim bi el atın ya konya sokağa gittim 250 lira istiyorlar yapmak için fitik de yok bu yapmam lazım 20 günde

     Proje Ödevi Yardım 20 Gün Kaldı


     Proje Ödevi Yardım 20 Gün Kaldı


     Proje Ödevi Yardım 20 Gün Kaldı


     Proje Ödevi Yardım 20 Gün Kaldı



    < Bu mesaj bu kişi tarafından değiştirildi mert_583 -- 11 Aralık 2012; 0:36:57 >



  • yürüyen bantlar kusursuzca çalışıyorsa 3 adet kontaktör ile kolayca yapılır
  • yürüyen bant yok ki ortada elektronik devresini kurdukdan sonra mekanik kısmını kuracam
  • quote:

    Orijinalden alıntı: mert_583

    yürüyen bant yok ki ortada elektronik devresini kurdukdan sonra mekanik kısmını kuracam

    yapması zor olan mekanık kısım, elktronik kısmı yaptım diyelim dogru çalıp çalışmadıgından emin olmak için nerde deniyeceksin
    elektronik bir kısmıda yok 3 yada daha 4 adet kontaktor ile kolayca yapılır . start stop ikitane butanla çalışır
  • Arkadaşlar dikkat ederseninz arkada PIC le yapacak.YAzacağın kodbasit. Algoritmayı oluşturmuşsun nesini yapamadın anlamadım.GAyet kolayca yapılır.Mekanik olarak sa yapacaksan temsili bişey tasarlamaya bak derim
  • mekanik kısmı zaten animasyonik ya kibrit kutusu taşısa yeter önemli olan 24v motorları sürme yön verme
  • bu motorları sürmek için gerekli olan devreyi kuramadım ben
  • yardımcı olan yokmu devre şeması de yeterli
  • pic programsiz yapmak istersen anlatabilirim, de senin amacin picle kontrol zaten, onuda ben bilmiyorum

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Hangi programlama dilini kullanıyorsunuz?
  • pic c ile ccs c de yazıyoruz okulda
  • benim bir arkadaşım da hemen hemen aynı projeyi sensörlü ve picli yapıyor.Ve ben de ona yardımcı olmaya çalışıyorum.Pic kodunu yazmaya çalıştım.Umarım yardımı olur...

    Projeyi Özetlemem gerekirse;
    2 Bantlı ve 2 Sensörlü bir devre.Önce Motor2 Sensör2 Yanana kadar çalışıyor.Sensör2 Gördüğü anda Motor2 duruyor ve Motor1 Çalışmaya başlıyor.
    Motor1 çalışırken Sensör1 5 kere sayıyor. 5 olunca Motor1 durup Motor2 çalışıyor(sensör2 görene kadar).Bu durum sürekli devam ediyor.


    Benim pic için yazdığım kod;
    Pic Kodu(C ile)
    #include <16f877.h> 
    #fuses xt,nowdt,nowrt,nodebug,nolvp,nocpd,noput,noprotect,nobrownout
    #use delay(clock=4M)
    int count=0;
    void main()
    {
    set_tris_c(0x00);
    output_c(0x00);
    set_tris_b(0xFF);
    while(1){
    if( input(pin_b1)==0 ){ //Sensör2 görene kadar Motor2 Çalış Motor1 Dur...
    output_high(pin_c1); //Motor2 Çalış
    output_low(pin_c0); //Motor1 Dur
    }else{ //Sensör2 görünce Motor2 Dur Motor1 Çalış ( Sensör1 5 sayana kadar)
    output_low(pin_c1);
    output_high(pin_c0);

    if(input(pin_b0)==1){ //Sensör1 yandı
    c:
    if(input(pin_b0)==0){ //Sensör1 sönünce 1 arttır.
    count++;
    }else{ //Sönmezse sönmesini bekle
    goto c;
    }
    }
    if(count==5){ //Sensör 1 5 sayarsa M1 dur M2çalış (Sensör2 görene kadar) ****
    output_high(pin_c1);
    output_low(pin_c0);
    }
    }
    }
    }



    NOT: ****-> lı kısımda motor 2 çalıştığında sensör2 gerçekte 0 olacak ve döngü başa dönecek diye düşünüyorum.Bilgisayar ortamında giriş olarak atadığım için girişi o anlık( M2 çalışmaya başladığında) 0 yapamıyorum.



    < Bu mesaj bu kişi tarafından değiştirildi CassioDeSouzaSoares -- 15 Aralık 2012; 19:50:41 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.