Bu yazıda ne yapacağız?
- Rölenin içine bakıp nasıl "tık" diye çektiğini göreceğiz.
- NO, NC ve COM uçlarının farkını öğreneceğiz.
- Röleyi Arduino Uno'ya doğru yoldan bağlayıp kodla açıp kapatacağız.
- START ve STOP butonlu mühürleme devresini deneyeceğiz.
- Bir rölenin sağlam olup olmadığını multimetreyle test edeceğiz.
Neden işe yarar? Arduino pini yalnızca küçük bir akım verir. Röle bu küçük sinyalle 12 V'luk bir pompayı, lambayı ya da LED şeridi, devreyi Arduino'dan ayrı tutarak açıp kapatır.
Röle nedir, ne işe yarar?
Röle, elektrikle kumanda edilen bir anahtardır: küçük bir bobin akımı, ayrı bir devredeki kontağı açar ya da kapatır. İki devre arasında elektriksel bağ yoktur, aradaki iş mıknatıs ve yayla yapılır.
- Kumanda tarafı: bobin. Örnek: 5 V'luk SRD-05VDC-SL-C rölesinin bobini 70 Ω'dur ve 71,4 mA çeker.
- Yük tarafı: kontaklar (COM, NO, NC). Lamba, pompa, fan gibi yük buradan geçer.
- Robotikte: 12 V pompa, sulama vanası, lamba, LED şerit, korna. Hepsi düşük gerilim.
Güvenlik: Bu yazıdaki her örnek 12 V ve altındadır. Röle modüllerinin üstünde "250VAC" yazsa da 220 V şebekeyi bağlamak yetkili bir elektrikçinin işidir: kapalı kutu, sigorta ve sertifikalı ürün ister. Öğrenciler ve takımlar şebeke kablosu bağlamaz.
Röle nasıl çalışır?
Bobinden akım geçince demir çekirdek mıknatıslanır ve paleti (armatür) kendine çeker. Akım kesilince yay paleti geri çeker.
- Bobin boşta: yay paleti yukarıda tutar, COM ucu NC'ye değer.
- Bobine gerilim gelir: manyetik alan paleti çeker, COM NO'ya geçer. Duyduğunuz "tık" budur.
- Gerilim kesilir: yay paleti geri çeker, COM yine NC'ye döner.
Datasheet'e göre bu röle en geç 10 ms'de çeker. Bobin, anma geriliminin en fazla %75'inde (5 V'luk bobin için 3,75 V) çekmeyi garanti eder.
NO, NC ve COM ne demek?
| Uç | Açılımı | Bobin boştayken | Bobin enerjiliyken |
|---|---|---|---|
| COM | Common, ortak uç | NC'ye bağlı | NO'ya bağlı |
| NO | Normally Open, normalde açık | Açık | COM'a bağlı |
| NC | Normally Closed, normalde kapalı | COM'a bağlı | Açık |
Kural: "Röle çekince yansın" istiyorsanız yükü COM ile NO arasına bağlayın. "Röle çekince sönsün" istiyorsanız COM ile NC arasına.
Röle sembolü
Şemada bobin bir dikdörtgendir (A1, A2), kontak bobin boştaki haliyle çizilir. Kesikli çizgi ikisinin mekanik olarak bağlı olduğunu gösterir. Endüstriyel rölelerde uçlar sık sık 11 (COM), 12 (NC), 14 (NO) diye numaralanır.
Kendiniz deneyin
Önce pini HIGH yapın, sonra lambayı NC'ye alın. Ardından "Transistör, diyot yok" seçip pini LOW yapın ve Mühürleme devresi sekmesine geçin.
Burada pini HIGH ya da LOW yapıp rölenin çekmesini, lambanın NO ve NC uçlarında ne zaman yandığını ve START/STOP butonlu mühürleme devresini deneyebileceğiniz bir alan var. JavaScript ile çalışır; açılmadıysa yukarıdaki çizimler aynı durumları gösteriyor.
Röle Arduino'ya nasıl bağlanır?
Röle bobini Arduino pinine doğrudan bağlanmaz. 5 V'luk bobin 71,4 mA ister, Arduino Uno'daki ATmega328P'nin pin başına mutlak sınırı 40 mA'dir. İki doğru yol var:
| Yol | Ne gerekir | Ne zaman |
|---|---|---|
| Röle modülü | Kart hazır: röle, sürücü devre, LED, çoğunda optokuplör | Hızlı kurulum, ders, prototip |
| Çıplak röle | NPN transistör, baz direnci, bobine ters diyot | Kendi kartınızı yapıyorsanız |
Çıplak röle: transistör ve diyot
Transistör bobin akımını taşır, pin yalnızca ~9 mA baz akımı verir. Diyot şarttır: bobin kapanırken ters yönde bir gerilim sıçraması oluşturur ve diyot olmazsa bu sıçrama transistörü bozabilir. Hesabı ve bacak sırasını transistör yazısında bulabilirsiniz.
Röle modülü pinleri
- VCC, GND, IN: Arduino'nun 5V, GND ve bir dijital pini.
- NO, COM, NC: vidalı klemens, yük buraya. Sıra karttan karta değişir, üstündeki yazıya bakın.
- JD-VCC atlama teli (bazı modüllerde): takılıyken bobin Arduino'nun 5V'undan beslenir. Çıkarılırsa JD-VCC'ye ayrı 5 V verilir ve optokuplör iki tarafı birbirinden ayırır.
- LOW mu HIGH mı? Birçok modül IN ucu LOW olunca çeker. Kodda bunu tek satırdan seçin.
Arduino kodu: röleyi 2 saniyede bir aç kapat
// Röle modülü: IN ucu D7'de, VCC 5V'ta, GND GND'de.
// Modülünüz HIGH ile çekiyorsa CEK satırını HIGH yapın.
const int ROLE_PINI = 7;
const int CEK = LOW; // birçok modül LOW ile çeker
const int BIRAK = (CEK == LOW) ? HIGH : LOW;
void setup() {
digitalWrite(ROLE_PINI, BIRAK); // önce "bırak" yaz: açılışta röle tıklamasın
pinMode(ROLE_PINI, OUTPUT);
}
void loop() {
digitalWrite(ROLE_PINI, CEK); // röle çeker: COM, NO'ya geçer
delay(2000);
digitalWrite(ROLE_PINI, BIRAK); // röle bırakır: COM, NC'ye döner
delay(2000);
}
Röle hızlı açıp kapatma işi için değildir: datasheet yük altında dakikada en fazla 30 işlem verir, PWM ile hız ya da parlaklık ayarlanmaz. Motor hızı için DC motor yazısındaki sürücülere bakın.
Mühürleme devresi nedir?
Mühürleme (kendini tutma), START'a bir kez basınca rölenin kendi NO kontağı üzerinden açık kalmasıdır.
- START'a basın: akım START'tan bobine gider, röle çeker ve K kontağı kapanır.
- START'ı bırakın: akım artık K kontağından gelir, röle bırakmaz.
- STOP'a basın: hat kesilir, bobin bırakır, K açılır. STOP'u bırakınca da kapalı kalır.
Elektrik kesilip gelince makine kendiliğinden çalışmaz; yeniden START ister. Bu yüzden makinelerde çok kullanılır. Deneme alanındaki ikinci sekmede "Mühür kontağı" kutusunu kaldırıp farkı görün.
Röle nasıl test edilir?
Multimetreyle üç adımda, devreden sökülmüş rölede:
- Bobin direnci: ohm kademesinde A1 ve A2 arası. SRD-05VDC-SL-C için 70 Ω ±%10 (63-77 Ω). Ekranda OL yazıyorsa bobin kopuktur.
- Boştaki kontaklar: süreklilik (bip) kademesinde COM ile NC bip öter, COM ile NO ötmez.
- Çekili kontaklar: bobine 5 V verin (ör. Arduino'nun 5V ve GND pinleri). "Tık" sesi gelmeli, artık COM ile NO öter, COM ile NC ötmez.
SSR ve reed röle nedir?
| Tür | Nasıl anahtarlar | Artısı | Dikkat |
|---|---|---|---|
| Mekanik röle | Bobin, palet, kontak | Ucuz, kapalıyken sızıntı yok, AC ve DC yük | Ses yapar, kontak aşınır |
| SSR (katı hal rölesi) | Optokuplör ve yarı iletken (AC'de triyak, DC'de MOSFET ya da transistör) | Hareketli parça yok, sessiz, uzun ömür | Isınır, kapalıyken küçük sızıntı akımı, AC ve DC tipi ayrı |
| Reed röle | Cam tüp içinde iki ince metal dil, etrafında bobin | Çok küçük ve hızlı (yaklaşık 0,5 ms ile birkaç ms) | Yalnızca küçük akımlar |
Sık yapılan hatalar
| Belirti | Sebep | Çözüm |
|---|---|---|
| Röle çekmiyor ya da kararsız çekiyor | Bobin pine doğrudan bağlı (71 mA ister, pin sınırı 40 mA) | Modül ya da transistör kullanın |
| Röle ters çalışıyor | Modül LOW ile çekiyor | Koddaki CEK değerini değiştirin |
| Açılışta röle bir an çekiyor | pinMode önce yazılmış |
Önce digitalWrite(BIRAK), sonra pinMode |
| Lamba hep yanıyor | Yük NC'ye bağlı | Yükü COM ile NO arasına alın |
| Transistör kısa sürede bozuldu | Bobinde diyot yok | Bobine ters yönde 1N4007 takın |
| Röle "tık" yapıyor ama yük çalışmıyor | Yük devresine ayrı güç verilmemiş | Kontak sadece anahtardır; yükün kendi kaynağı olmalı |
Kaynaklar
Erişim: 17 Ekim 2026
- Songle, SRD serisi röle datasheet'i: 5 V bobin 70 Ω ve 71,4 mA, 12 V bobin 400 Ω ve 30 mA, çekme gerilimi en fazla %75, çekme süresi en fazla 10 ms, dakikada 30 elektriksel işlem.
- Microchip, ATmega48A/88A/168A/328P datasheet'i: pin başına mutlak en yüksek DC akım 40 mA.
- SunFounder Arduino kiti belgeleri, 2 Channel Relay Module: LOW ile tetikleme, JD-VCC atlama teli, optokuplör yalıtımı.
- Electronics Tutorials, Relay Switch Circuit: transistörle röle sürme ve bobine paralel diyot.
- Electronics Tutorials, Solid State Relay: SSR'nin yapısı, optokuplör, AC ve DC çıkışlar.
- Broadcom, Solid State Relays uygulama notu (AV02-2321EN): kapalıyken sızıntı akımı ve iletimdeki gerilim düşümü.
- Electronics Notes, What is a Reed Relay: cam tüp, küçük akım, yaklaşık 0,5 ms ile birkaç ms anahtarlama.