gibi elektrikle çalışan bir anahtar röle üzerinden akım akışına izin vererek bir yükü AÇMAK/KAPATMAK için kullanılır. Bu röle basitçe Arduino So'nun pinleri tarafından üretilen düşük voltaj (5V) ile kontrol edilir. Arduino kurulu çok basit. Genellikle, düşük güçlü sinyalli bir elektrik devresini kontrol etmek istediğinizde röleler çok yardımcı olur. Çeşitli uygulamalarda kullanılan farklı röle türleri vardır. Bu röle modülü Arduino ile kullanıma uygun 5V ile çalışmaktadır. Benzer şekilde, aşağıdakiler gibi farklı mikrodenetleyiciler için ideal olan 3.3V ile çalışan başka tip röle modülleri de mevcuttur. ESP8266 , ESP32, vb. Bu makalede, uygulamalarla çalışan bir Arduino rölesine genel bir bakış anlatılmaktadır.
Arduino Röle Nedir?
Arduino röle tanımı; Arduino gibi bir mikro denetleyici ile yüksek voltajlı veya düşük voltajlı cihazları kontrol etmek için kullanılan bir röle. Aslında röle, bir elektromıknatıs aracılığıyla elektrikle çalıştırılan bir anahtardır. Bu elektromıknatıs, bir mikro denetleyiciden gelen 5V gibi düşük bir voltajla basitçe tetiklenir ve yüksek voltaj tabanlı bir devreyi bağlamak veya bağlantısını kesmek için bir röle kontağını çeker.
Arduino Röle Devre Şeması
Arduino kontrollü röle devresi aşağıda gösterilmiştir. Bu devre size Arduino yardımıyla bir rölenin nasıl kontrol edileceğini açıklamaktadır. Bu devreyi kurmak için gerekli bileşenler esas olarak Arduino Kartı, Dirençler – 1K & 10K, BC547 transistör , 6V/12V röle, 1N4007 diyot ve 12V fan. Butona basıldığında fan devreye girecek ve aynı butona tekrar basılana kadar fan aynı durumda kalacaktır.

Arduino Röle İşlemi
Bu devre, bir röle ve bir düğme ile bir yükü açıp kapatmak gibi iki durumda çalışır. Düğmeye basıldığında, Arduino kartı pin-2'yi YÜKSEK duruma ayarlayacaktır, bu da pin-2'de 5 volt anlamına gelir. Dolayısıyla bu voltaj esas olarak transistörü AÇIK hale getirmek için kullanılır. Böylece bu transistör röleyi AÇIK konuma getirecek ve yük benzeri fana ana güç kaynağı kullanılarak güç verilecektir.
Burada yükün yanı sıra transistörü de güçlendirmek için doğrudan USB'den 5V kullanamazsınız çünkü genellikle USB bağlantı noktası yalnızca 100mA sağlar. Dolayısıyla bu, röleyi & YÜKÜ etkinleştirmek için yeterli değildir. Bu nedenle, kontrol kartına, transistöre ve röleye güç sağlamak için 7V'den 12V'a kadar harici güç kaynağı kullanılmalıdır.
Burada yük kendi güç kaynağını kullanır. Örneğin, bir ampul veya fan kullanıyorsanız, 110/220V şebekeden veya başka bir güç kaynağından bağlamalısınız.

Arduino Röle Kodu
Bir röle ve bir düğme ile bir yükü açmak için Arduino röle anahtarı kodu
/* taslak
bir röle ve bir düğme kullanarak bir fanı açın
*/
int pinButton = 8;
int Geçiş = 2;
int stateRelay = DÜŞÜK;
int durumDüğmesi;
int önceki = DÜŞÜK;
uzun süre = 0;
uzun geri dönüş = 500;
geçersiz kurulum() {
pinMode(pinButton, INPUT);
pinMode(Röle, ÇIKIŞ);
}
boşluk döngüsü () {
stateButton = digitalRead(pinButton);
if(stateButton == YÜKSEK && önceki == LOW && millis() – zaman > geri dönme) {
if(stateRelay == YÜKSEK){
durum Röle = DÜŞÜK;
} başka {
stateRelay = YÜKSEK;
}
zaman = millis();
}
digitalWrite(Röle, stateRelay);
önceki == durumButton;
}
Röleyi gecikmeli olarak KAPATIN
Devre içinde bir gecikme oluşturmak için aşağıdaki kod örneğini kullanabilirsiniz. Bu nedenle, programın yürütülmesini tercih edilen süre içinde geciktirmek () için “stayON” değişkeni kullanılır. Burada, düğmeye bir kez basıldığında röle AÇILACAK ve beş saniye sonra röle KAPANACAKTIR.
Röle ve düğme ile yükü kapatmak için kod.
int pinButton = 8;
int Geçiş = 2;
int stateRelay = DÜŞÜK;
int durumDüğmesi;
int önceki = DÜŞÜK;
uzun süre = 0;
uzun geri dönüş = 500;
int konaklama AÇIK = 5000; // 5000 ms açık kal
geçersiz kurulum() {
pinMode(pinButton, INPUT);
pinMode(Röle, ÇIKIŞ);
}
boşluk döngüsü () {
stateButton = digitalRead(pinButton);
if(stateButton == YÜKSEK && önceki == LOW && millis() – zaman > geri dönme) {
if(stateRelay == YÜKSEK){
digitalWrite(Röle, DÜŞÜK);
} başka {
digitalWrite(Röle, YÜKSEK);
gecikme (kal ON);
digitalWrite(Röle, DÜŞÜK);
}
zaman = millis();
}
önceki == durumButton;
Arduino Röle Bağlantı Şeması
DC motor ile Arduino röle kablolaması aşağıda gösterilmiştir. Bu kablolamanın temel amacı, bir DC motoru bir röle ve Arduino yardımıyla kontrol etmektir. Bu kablolamanın gerekli bileşenleri başlıca; Uno Rev3, Röle Modülü , Dupont kablosu, güç ve programlama için USB kablosu, Pil, Pil konektörü, Kabloları modüle bağlamak için tornavida ve DC motor.
Özellikler:
bu Arduino röle özellikleri aşağıdakileri içerir.
- Dijital çıkış ile kontrol edilebilir.
- Arduino gibi herhangi bir 5V mikrodenetleyici ile uyumludur.
- Nominal geçiş akımı NO için 10A ve NC için 5A'dır.
- Kontrol sinyali TTL seviyesidir.
- Maksimum anahtarlama voltajı 250VAC veya 30VDC'dir.
- Maksimum anahtarlama akımı 10A'dır.
- Boyutu 43mm x 17mm x 17mm'dir.
Arduino Röle Modülü
Bu modüller, bir pano üzerinde ek bileşenler ve devrelerle birlikte sunulur. Bu modüller ağırlıklı olarak aşağıdaki gibi birçok nedenden dolayı kullanılmaktadır.
- Bu modüllerin kullanımı oldukça kolaydır.
- Gerekli sürücü devresini içerirler.
- Bazı röle modülleri, rölenin durumunu belirtmek için bir LED gösterge ile gelir.
- Prototipler için daha fazla zaman kazandırır.
Röle modülü aşağıda tartışılan farklı pinler içerir.

- Pin1 Sinyal pini (Röle Tetikleme): Bu giriş pini röleyi aktif etmek için kullanılır.
- Pin2 (Toprak): Bu bir topraklama pinidir.
- Pin3 (VCC): Bu giriş besleme pimi, röle bobinine güç sağlamak için kullanılır.
- Pin4 (Normalde Açık): Bu, rölenin NO (Normalde açık) terminalidir.
- Pin5 (Ortak): Bu, rölenin ortak terminalidir.
- Pin6 (Normalde Kapalı): Bu, rölenin Normalde kapalı (NC) terminalidir.
Adım 1: Arduino kartının ve röle kartının kablolaması
- Bir dupont kablosu alın ve bu kablonun bir ucunu Denetleyici kartının PIN 7'si (Dijital PWM) ve kablonun kalan ucunu röle modülünün Sinyal PIN'ine bağlayın.
- Şimdi Arduino'nun 5V pini ile röle modülünün pozitif (+) pini arasında bağlantı kurmamız gerekiyor.
- Arduino'nun GND pinini röle modülünün negatif (-) pinine bağlayın.
- Artık UNO kartı ve röle modülü arasındaki bağlantılar tamamlandı.
Adım 2: Besleme ve yüke giden röle kartı kablolaması
- 9V pilin pozitif (+ve) terminalini röle modülünün Normalde Açık terminaline bağlayın.
- Röle modülünün Ortak terminalini DC motorun Pozitif (+ve) terminaline bağlayın.
- Akünün eksi (-) ucunu DC motora bağlayın.
Adım 3: Şimdi Arduino bağlantı şeması ile bir Rölenin nasıl kullanılacağını tamamlayın.
- Arduino'nun PIN 7'si geçiş yaptığında, röle hem AÇIK hem de KAPALI koşulları arasında geçiş yapar. Bu kablolama için Arduino kodu aşağıda verilmiştir.
- Her saniye, bu devre röleyi AÇIK ve KAPALI konuma getirir. Gerçek zamanlı uygulamalarda, bu röle bir hareket algıladığınızda ışığı yakmak ve ayrıca su seviyesi sabit bir aralığın altına düştüğünde motoru çalıştırmak için kullanılabilir.

kod
#define RELAY_PIN 7
geçersiz kurulum () {
// dijital pin RELAY_PIN'i çıkış olarak başlat.
pinMode(RELAY_PIN, ÇIKIŞ);
}
// döngü işlevi sonsuza kadar tekrar tekrar çalışır
boşluk döngüsü () {
digitalWrite(RELAY_PIN, YÜKSEK); // RÖLE'yi aç
gecikme(1000); // bir saniye bekle
digitalWrite(RELAY_PIN, DÜŞÜK); // RÖLE'yi kapat
gecikme(1000); // bir saniye bekle
}
Şimdi Arduino IDE'yi Açın -> Aşağıdaki Arduino kodunu Arduino Editor sekmesine kopyalayıp yapıştırın. Şimdi Arduino kartının USB kablosu yardımıyla PC'ye bağlanması ve Arduino kartını programlaması gerekiyor.
Röle SPDT Arduino nedir?
SPDT Röle, bir Arduino kartının küçük bir DC akımı ile AC cihazlarını kontrol etmek için kullanılan bir elektromanyetik anahtardır.
Bir Arduino Kaç Röle Kontrol Edebilir?
Bir Arduino kartı, 20 adede kadar röleyi kontrol eder çünkü bir Arduino'ya bağlı bir röle, bir Arduino'daki analog pin (6 pin) ve dijital pin (14 pin) sayısına eşdeğerdir.
Röle Modülü ne için kullanılır?
Röle modülleri 10 Ampere kadar olan yükleri taşıyabilmektedir. Bunlar, pasif kızılötesi dedektörler ve diğer sensörler gibi farklı cihazlar için idealdir. Bu modüller Arduino ve diğer mikrodenetleyicilerle birlikte kullanılır.
Elektrik Devresinde Röle Ne Yapar?
Röle, yalnızca dış kaynaklardan elektrik sinyalleri alarak elektrik devrelerini açmak ve kapatmak için kullanılan, elektrikle çalışan bir anahtardır. Bir elektrik sinyali alındığında, anahtarı AÇIK ve KAPALI konuma getirerek diğer cihazlara iletir.
Bu nedenle, bu bir Arduino'ya genel bir bakıştır. röle ve çalışması . Bu modül, özellikle solenoid valfler, motorlar, AC yükleri ve lambalar gibi yüksek voltaj ve yüksek akım yüklerini kontrol etmek için kullanılabilen, kullanımı çok uygun bir karttır. Bu güven, Arduino, PIC, vb. gibi mikrodenetleyicilerle arayüz oluşturmak için kullanılır. İşte size bir soru, işlevi nedir? Arduino Kurulu ?