Arduino Röle ve LDR

  • Konbuyu başlatan K3IRA
  • Başlangıç tarihi

K3IRA

Üye
Katılım
25 Ara 2020
Mesajlar
6
Puanları
3
Yaş
20
Merhaba bu devreye röle bağlamam gerekiyor fakat nasıl bağlayacağımı bilmiyorum bu 2 tür röle var resimlerde mevcut yardımcı olursanız sevinirim rölesiz böyle çalışıyor
Kod:
#define led 3

void setup() {

    pinMode(led,OUTPUT);
    Serial.begin(9600);

}

void loop() {

  int isik = analogRead(A0);
  Serial.println(isik);
  delay(50);

  if(isik > 70){
    digitalWrite(led,LOW);
  }

  if(isik < 300){
    digitalWrite(led,HIGH);
  }

}
 

Ekli dosyalar

  • indir.png
    indir.png
    84.8 KB · Görüntüleme: 11
  • 20210415_005147.jpg
    20210415_005147.jpg
    328.5 KB · Görüntüleme: 12

alonealtan

Üye
Katılım
6 Eyl 2007
Mesajlar
9
Puanları
3
Anladığım kadarıyla ledi iptal edip röleden çıkış alacaksın. ldrnin ışık derecesine göre arduinonun 3 numaralı pininden çıkış almışsın. bu 3 numaralı pinden aldın çıkışı Rölenin üzerinde ya ''S'' yazar yada ''IN'' yazan kısıma bağlayacaksın. elinde 12 v ve 5 v röle var hangisinin kullanacaksan röleyi o gerilim ile besleyeceksin. rölenin klemens tarafından da istediğin cihazı kontrol edersin. rölenin com ucu ortak uç NC ucu normalde kapalı NO ucu normalde açık.
 
Konu Sah
K3IRA

K3IRA

Üye
Katılım
25 Ara 2020
Mesajlar
6
Puanları
3
Yaş
20
Teşekkür ediyorum güzel açıklamışsınız ama Led de olacak devrede
 
Katılım
8 Tem 2019
Mesajlar
192
Puanları
18
Yaş
20
Önce röle modülünün 5 volt ve gnd bağlantısını arduinodan yap. Lede giden gnd ve dijital pini var ya gnd ledin bacağında aynen kalsın,dijitali çıkar. Dijitalden gelen bu fazla pini bu sefer rölenin tetik bacağına takacaksın erkek konnektörün olduğu kısım. No com nc kısmına gelince de arduinodan veya fark etmez 220 de kontrol edebilirsin ne ile besleyeceksen yaptığın devreyi bu kısımla kontrol ediceksin. Lede göre arduinodan beslemeyi anlatıyım. Arduinodan 5 volt alıp bunu ortadaki com klemensine tak. ledin 5 voltu eksikti bunu da no kısmına tak. (no – normally open) ve normalde kapalı (nc – normally closed) normalde açık. Anlamadığın bir kısım olursa sor uzaktan bu kadar. Bu arada 5 volt olanı arduino ile tetikleyebilirsin anca.
röle çizim.png
Şema da böyle. Pil yerine gücü arduinodan da alabilirsin dediğim gibi. Prizden de alırsın led yerine ampul takarsın. Arduinoya wifi modulü takarsın telefondan ışığı aç kapa yaparsın gerisi sana kalmış. Akıllı priz gibi oluyor bu hali de. Arduino dijital pini verince sarı çizdiğim bobin kırmızı teli nc den no ya getiriyor ters bağlayark gerekli durumlarda kapamak için de kullanılabilir.
 
Son düzenleme:
Konu Sah
K3IRA

K3IRA

Üye
Katılım
25 Ara 2020
Mesajlar
6
Puanları
3
Yaş
20
Önce röle modülünün 5 volt ve gnd bağlantısını arduinodan yap. Lede giden gnd ve dijital pini var ya gnd ledin bacağında aynen kalsın,dijitali çıkar. Dijitalden gelen bu fazla pini bu sefer rölenin tetik bacağına takacaksın erkek konnektörün olduğu kısım. No com nc kısmına gelince de arduinodan veya fark etmez 220 de kontrol edebilirsin ne ile besleyeceksen yaptığın devreyi bu kısımla kontrol ediceksin. Lede göre arduinodan beslemeyi anlatıyım. Arduinodan 5 volt alıp bunu ortadaki com klemensine tak. ledin 5 voltu eksikti bunu da no kısmına tak. (no – normally open) ve normalde kapalı (nc – normally closed) normalde açık. Anlamadığın bir kısım olursa sor uzaktan bu kadar. Bu arada 5 volt olanı arduino ile tetikleyebilirsin anca.
Ekli dosyayı görüntüle 73449
Şema da böyle. Pil yerine gücü arduinodan da alabilirsin dediğim gibi. Prizden de alırsın led yerine ampul takarsın. Arduinoya wifi modulü takarsın telefondan ışığı aç kapa yaparsın gerisi sana kalmış. Akıllı priz gibi oluyor bu hali de. Arduino dijital pini verince sarı çizdiğim bobin kırmızı teli nc den no ya getiriyor ters bağlayark gerekli durumlarda kapamak için de kullanılabilir.
teşekkür ederim saolun

böyle oldu ya yanlışlık var bir şeyde ama röle işlevde com no takılı değil şuan böyle bıraksak oldum uyani işe yararmı
 

rsimsek

Profesyonel Üye
Katılım
3 Haz 2010
Mesajlar
1,214
Puanları
283
Konum
Anadolu yakası
Led ile birlikte yakmak istiyorsanız röleyi ayrı bir porta bağlayıp, kod üzerinden

digitalWrite(LDR_PIN, !digitalRead(LED_PIN));

LDR_PIN'i tanımlamayı unutmayın.
 
Katılım
8 Tem 2019
Mesajlar
192
Puanları
18
Yaş
20
Tam göremedim ama sanırım ledi tetikleyip aynı yerden bir diğer çıkışla röleyi tetikliyorsun da çok amaçsız oluyor böyle bize ilk attığından farkı yok. Sen röleye neden ihtiyaç duymuştun onu söyle zaten tek bir led yakmak için gerekli değil. Bağlantıyı attığım şemadaki gibi yaparsan da dediğim gibi her şeyi tetikleyerek çalıştırabilirsin.
 
Konu Sah
K3IRA

K3IRA

Üye
Katılım
25 Ara 2020
Mesajlar
6
Puanları
3
Yaş
20
ben rölesiz bir şekilde bulmuştum zaten sonradan röle ile bu işlemi gerçekleştirilicek dendiği için bi tık sıkıntı yaşadım röle ile ldr aracılığıyla ledi yakma
 

rsimsek

Profesyonel Üye
Katılım
3 Haz 2010
Mesajlar
1,214
Puanları
283
Konum
Anadolu yakası
Röle ters çalıştığından yani LOW de çalıştığından terslenmesi gerekiyor.
Röle ayrı bir pine bağlanıp,
Kod:
...
   digitalWrite(role_pin, !digitalRead(led_pin));
...
şeklinde olmalı.
 
Konu Sah
K3IRA

K3IRA

Üye
Katılım
25 Ara 2020
Mesajlar
6
Puanları
3
Yaş
20
ÇÖZÜLDÜ
https://github.com/K3IRA/Arduino-LDR-ile-led-yakma-Role

ÇÖZÜLDÜ

Kod:
// LDR ile gece yanan lamba
#define LDR_PIN A0 // LDR'nin bağlanacağı pin
#define LED_PIN 3 // LED'in bağlanacağı pin
#define ROLE_PIN 2 // RÖLE'nin bağlanacağı pin

void setup()
{
  Serial.begin(9600);
  pinMode(LDR_PIN, INPUT); // Pinlerin ne amaçla kullanılacağı.
  pinMode(LED_PIN, OUTPUT);
  pinMode(ROLE_PIN, OUTPUT);
}

void loop()
{
  int deger=analogRead(LDR_PIN);
  Serial.println(deger); // Karanlıkdeğerini bulmak için.
  if(deger > 100)
    digitalWrite(LED_PIN, HIGH); // Karanlıkta yansın.
  else
    digitalWrite(LED_PIN, LOW); // Belli ışıkta sönsün.

  // LED yanınca röle de çeksin.
  digitalWrite(ROLE_PIN, digitalRead(LED_PIN));
 
  delay(1000); // 1 saniye beklesin
 
}
 

Ekli dosyalar

  • Devre.png
    Devre.png
    299.7 KB · Görüntüleme: 5

Benzer Konular

Forum istatistikleri

Konular
116,007
Mesajlar
817,228
Kullanıcılar
423,615
Son üye
tolga11

Yeni konular

Üst