12v Dc motor tek buton ile yön kontrol sağlanması

Katılım
5 Eyl 2019
Mesajlar
14
Puanları
1
Yaş
31
Merhabalar,

Elimde bir adet 12v dc motor mevcut çift kontak röle ile 2 buton yardımıyla sağa sola dönüş yaptırabiliyorum.

Sorum şu bir buton ile yani butona bastığım da motor sağa dönecek bıraktığım da duracak tekrar butona bastığım da motor sola dönecek bıraktığım da duracak bu konu hakkında bilgi sahibi biri veya birileri yardım edebilirse sevinirim.
 
Zaman rölesi bir diğer ifade ile zaman saati adı verilen sistem süresi belli olan bir aralıkta araya girmesi veya çıkması amaçlanan elektrik sisteminin kontrol edilmesinde kullanılmak için tasarlanmıştır.
Otomatik sigorta bulunduğu devreyi yüksek akım ve kısa devre akımlarından koruyan bir anahtarlama elamanıdır.
bu dediğiniz işlem, ucuz bir mcu ile yapılabilir. başka yolu varmı bilmiyorum.
 
Eğer isterseniz belki ücreti karşılığında forumda yapan çıkar. ne istediğinizi motor akımını adedini net olarak yazın. isteyenler size özel mesaj atsınlar.
 
Motor kaç voltla çalışmakta ve Motor ne kadar akım çekmekte?
 
Aşağıdaki devre işinizi görür.

Fritzing devre şeması:
fritzing_bb.png


isis devre şeması:
isis.jpg

Program kodları:

Kod:
// GIRISLER
int buton= A0;

// CIKISLAR
int ileri= 2;
int geri= 3;

// DEGISKENLER
int motor_durum=0;
int izin=0;

void setup()
{
  pinMode(ileri, OUTPUT);
  pinMode(geri, OUTPUT);
  pinMode(buton, INPUT);
}

void loop()
{
  if (digitalRead(buton)==LOW) {dur();}
  else
  {
    if (digitalRead(buton)==HIGH && motor_durum == 0) {ileri_don();}
    else if (digitalRead(buton)==HIGH && motor_durum == 1 && izin == 1) {geri_don();}
    else if (digitalRead(buton)==HIGH && motor_durum == 2 && izin == 1) {ileri_don();}
  }
}

void dur()
{
  digitalWrite(ileri, LOW);
  digitalWrite(geri, LOW);
  izin=1;
}

void ileri_don()
{
  digitalWrite(ileri, HIGH);
  digitalWrite(geri, LOW);
  motor_durum=1;
  izin=0;
}

void geri_don()
{
  digitalWrite(ileri, LOW);
  digitalWrite(geri, HIGH);
  motor_durum=2;
  izin=0;
}
 

Yeni mesajlar

Forum istatistikleri

Konular
127,964
Mesajlar
913,939
Kullanıcılar
449,609
Son üye
cherrywine

Yeni konular

Geri
Üst