-
Notifications
You must be signed in to change notification settings - Fork 7
LCA717 Katıhal Röle
Röle, üzerinden elektrik geçişini kontrol ederek bileşenleri açıp kapamanızı sağlayan elektronik anahtardır. Katıhal röleler, diğer röle türlerinden farklı olarak hareketli parça bulundurmadan kontrol sağlar. Bu sayede sessiz, daha uzun ömürlü ve daha az elektrik tüketimiyle işlerini görürler.
IoT HAT Üzerinde 2 adet LCA717 katıhal röle bulunur. LCA717 dahili optik izolasyona sahiptir. Ayrıca IoT HAT’in oyuklu kart tasarımı ile rölenin dış elektrik bağlantısı sistemin geri kalanından mekanik olarak izole edilmiştir.
LCA717, en fazla DC 30 Volt geriliminde 2 Amper akımı kaldırabilir. Bağlayacağınız bileşenin bu gücün üzerinde olmadığından emin olun. Elektrik motoru gibi başlangıçta normal değerinin üzerinde güç çeken bileşenlerin anlık güç gereksinimlerini kontrol edin, bu bileşenleri sıklıkla açıp kapamayın. Güç tüketiminizden emin değilseniz hızlı tepki veren bir sigorta ile kullanın.
Her iki rölenin bağlantıları, önlerinde bulunan klemens ile sağlanır. Güç kaynağınızın GND (-) ucunu ilgili röle klemensinin soldaki GND pinine bağlayın. Klemensin sağındaki NO+ (Normally Open) pinini bağlayacağınız bileşenin GND (-) ucuna bağlayın. Bileşeninizin + ucunu da güç kaynağınızın + ucuna bağlayın.
Bir elektrik motorunun sisteme bağlantısı aşağıdaki gibi olmalıdır:
Bağlantıyı tamamlayıp sisteminizi çalıştırdığınızda röle pasif modda olduğundan üzerinden elektrik geçişine izin vermeyecek, bileşeniniz (olması gerektiği gibi) çalışmayacaktır. Röleye logic 1 sinyali gönderdiğinizde aktif hale geçerek üzerinden elektrik geçisine izin verecektir.
Röleler aktif olduklarında kartın sağ tarafındaki RL1 ve RL2 LED’leri mavi renkte yanar.
Röleler Raspberry Pi’ın Pull-down dirençli pinlerine bağlanmıştır. Yazılımsal olarak müdahale edilmedikçe pasif modda kalırlar.
Röleleri aktif moda getirmek için ilgili pinlerine 3.3V elektrik gönderilir. Bu, GPIO denetleyicisine ulaşıp logic 1 göndererek sağlanır. Pasif moda getirmek için de verilen elektrik kesilir yani GPIO denetleyicisinden logic 0 gönderilir.
Röleler sırasıyla GPIO 20 (Header Pin 38) ve GPIO 12 (Header Pin 32) noktalarına bağlıdır.
Windows 10 IoT Core için geliştirdiğimiz yardımcı kütüphane ile röle kullanımını kolaylaştırabilirsiniz.
- Visual Studio üzerinde oluşturacağınız UWP uygulamasının referansları arasına "TurtaIoTHAT.dll" kütüphanesini ekleyin.
- C# Kod dosyanızın using statementları arasına şu satırı ekleyin:
using TurtaIoTHAT;
- Röle denetleyicisini tanımlamak için global alana şu satırı ekleyin:
static RelayController relayController;
-
Initialize()
metodunun içerisine aşağıdaki satırı ekleyin:
relayController = new RelayController();
- Röleleri kontrol etmek için
SetRelay(int ch, bool state);
metodunu kullanın. Örneğin, 1. röleyi aktif hale getirmek içinrelayController.SetRelay(1, true);
2. röleyi pasif hale getirmek içinrelayController.SetRelay(2, false);
komutlarını kullanın.
Röleleri kontrol etmek için gerekli metodları sunar.
Sözdizimi:
public class RelayController
Seçilen röleyi kontrol eder.
Sözdizimi:
public void SetRelay(
int ch,
bool state
)
Parametreler:
ch
Tip: System.Int32
Kontrol edilcek röle: 1 ya da 2.
state
Tip: System.Boolean
Röleyi aktifleştirmek için true, pasifleştirmek için false.