4 Kanallı Röle Koparma ile Başlarken

Arduino, Raspberry Pi veya diğer mikrodenetleyicilerinizi yüksek voltaj ve yüksek akım yüklerini değiştirmek için 4 Kanallı Röle Koparma kolay bir yoldur. Pano hem 3.3V hem de 5V mantık uyumludur ve 4 ayrı röleyi kontrol etmek için 4 dijital çıkış kullanır. Her bir röle, normal, açık ve normalde kapalı bir pime uygun bir 5.0mm pim vida terminaline ayrılmıştır. Eğer tüm bunlar başınızın üzerinden geliyorsa, endişelenmeyin, buna çok detaylı bir şekilde gireceğiz!

Birkaç Dikkat Edilmesi Gereken Noktalar:
Bu röle çıkış kartını takmaya başlamadan önce dikkate alınması gereken birkaç nokta var.

• Bu kartın ana şebeke elektriğini değiştirmek için kullanılabileceği gibi, çok dikkatli kullanılmalıdır. Bu deneyimli bir elektrikçi olmadan yapılmamalıdır. 
• Bu kart, kart iletken bir yüzeye yerleştirildiğinde kısa devre yapabilen delik bileşenleri kullanır. Bu anakartın kullanmadan önce dört köşe montaj deliğini kullanarak monte edilmesini öneririz.

Nasıl Çalışır:
Bu ayırma mikrodenetleyici ile röle kullanmak için gereken tüm ekstra bileşenlerle ilgilenir. Her röle bu panoda bireysel olarak sürülebilir; Giriş pinlerinden biri yüksek olarak ayarlandığında, ilgili röleyi açacak ve bir gösterge lambasını yakacak bir transistörü harekete geçirecektir. Her giriş, bir Arduino’ya (veya diğer mikrodenetleyici / tek kartlı bir bilgisayara) hasar endişesi olmadan doğrudan bağlanabilir.

Gerekli Parçalar:

Bu eğitici birkaç ortak kısım gerektirecektir:

Bu derste tam boyutlu Arduino Montaj Plakalarımızdan birini de kullandık . Montaj plakası Arduino’nuzu sabit tutar ve daha organize bir prototip oluşturmaya imkan tanır!

Röle-2
Röle-3

Adım 1 – Breakout Board’a Güç

Arduino ve 4 Kanal Koparma Kartını yan yana yönlendirerek başlayın. Bu ayırma kartı 5VDC’de çalışır, çünkü Arduino da 5VDC’de çalışır ve Arduino üzerindeki 5VDC pininden güç alabiliriz.

Arduino üzerindeki “5V” pinini bularak ve koparma kartındaki “VCC” pinine bir köprü teli geçirerek başlayın. VCC, devre için pozitif (güç) girişidir. Ardından, Arduino üzerindeki “GND” (şasi) piminden Koparma Kartındaki “GND” pinine bir tel çekin.

Tahliye panosunun şimdi gücü var!

Adım 2 – Tetik Tellerinin Bağlanması

Koparma panosundaki her rölenin ayrı ayrı tetikleme teli vardır ve bunlar ayrı ayrı açılıp kapatılabilir. Her tetikleme teli 3 ila 5VDC arasında olduğunda, bir transistör röle bobinini tetikler, böylece röle anahtarını yapar. Röleleri kontrol etmek için Arduino Uno’nun her bir tetik pimlerine Arduino’dan bir dijital pin bağlayabiliriz.

Hadi devam edip Arduino’yu koparma panosuna bağlayalım. Arduino Seri Portu için 0 ve 1 pimleri ayrıldıkça dijital pim 2 ile başlayacağız. Arduino Dijital Pim 2, röle çıkış kartındaki “1” işaretli pime, Arduino pin 3 “2” ye, Arduino pin 4, “3” e ve Arduino pin 5 “4” e bağlanabilir.

Röle-4
Röle-5

Adım 3 – Double Check Ve Takın!

Arduino gücünü vermeden önce, yanlış yerde hiçbir tel olmadığından emin olmak için tüm bağlantıların üzerinden geçilmesi iyi bir fikirdir – bazen bu çok pahalı bir hata yapabilir!

Bu sorunu önlemenin bir yolu iyi bir tel rengi disiplini. Diğer bir deyişle, telin her rengi için bir amaç üzerinde karar verin ve onlara tutun! Bu örnekte, tüm 5V güç kırmızı kablolar, tüm topraklar siyah kablolar ve diğer renkler sinyal kablolarıdır. Bu şekilde, bir siyah kabloya giden bir kırmızı kablo görürseniz, hemen bir şeylerin doğru olmadığını bilirsiniz!


void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}

Adım 4 – Kodu Başlatma

Şimdi bağlantıyı bitirdik, bazı kodları yazmaya başlamamız gerekiyor. Arduino IDE kullanıyor olacağız, bu https://www.arduino.cc/en/Main/Software adresinden edinilebilir.

“Dosya” ya tıklayarak ve “Örnekler / Temel / BareMinimum” ı seçerek bulunan “BareMinimum” çizimiyle başlayacağız. Bu taslak, Kurulum ve Döngü fonksiyonlarını içerdiği için harika bir başlangıç ​​noktasıdır – gerisini biz yazacağız!

Adım 5 – Breakout Board’u Nasıl Kontrol Edeceğinizi Anlama

Bu koparma panosu, 4 kontrol piminin her birinde bir dijital çıkış sinyali görmeyi bekler, böylece kodun kurulumu oldukça kolaydır. Her bir Arduino pini “yüksek” olarak ayarlandığında, bağlanan röle değişecektir. Arduino pimi “düşük” olarak ayarlandığında, röle kapalı konumuna döner.

Birkaç satırlık kod yazalım ve bu kartı al ve çalıştır!

Adım 6 – Kodu Yazma

IDE’de bulunan BareMinimum Sketch ile başlıyoruz, şöyle bir şeye benzemeliyiz:

void setup () {
  // kurulum kodunu buraya bir kez çalıştırmak için buraya yerleştirin:
}
void loop () {
  // Ana kodunuzu tekrar tekrar çalıştırmak için buraya koyun:  
}

İlk olarak, kullanmayı planladığımız Arduino pimleri için bazı değişkenlere ihtiyacımız olacak:

int relayPin1 = 2; // Bu, Röle # 1'i kontrol edecek Arduino Pimidir
int relayPin2 = 3; // Bu, Röle # 2'yi kontrol edecek Arduino Pimidir
int relayPin3 = 4; // Bu, Röle # 3'ü kontrol edecek Arduino Pimidir
int relayPin4 = 5; // Bu, Röle # 4'ü kontrol edecek Arduino Pimidir

void setup () {
  // kurulum kodunu buraya bir kez çalıştırmak için buraya yerleştirin:
}
void loop () {
  // Ana kodunuzu tekrar tekrar çalıştırmak için buraya koyun:  
}

Temel olarak, Arduino pimlerinin her birine isim atayarak yolun ilerisindeki karışıklık fırsatını azaltacağız. Şimdi, Arduino Pin 2’nin 1 numaralı Röle olduğunu hatırlamaya çalışmak yerine, sadece “relayPin1” değişkenine değineceğiz, çok daha kolay!

Ardından, dijital çıkışlar olarak kullandığımız tüm pinleri ayarlayacağız:

int relayPin1 = 2; // Bu, Röle # 1'i kontrol edecek Arduino Pimidir
int relayPin2 = 3; // Bu, Röle # 2'yi kontrol edecek Arduino Pimidir
int relayPin3 = 4; // Bu, Röle # 3'ü kontrol edecek Arduino Pimidir
int relayPin4 = 5; // Bu, Röle # 4'ü kontrol edecek Arduino Pimidir

void setup () {
  // kurulum kodunu buraya bir kez çalıştırmak için buraya yerleştirin:
  pinMode (relayPin1, OUTPUT);
  pinMode (relayPin2, OUTPUT);
  pinMode (relayPin3, OUTPUT);
  pinMode (relayPin4, OUTPUT);
}

void loop () {
  // Ana kodunuzu tekrar tekrar çalıştırmak için buraya koyun: 
  
}

Tamam, şimdi tüm pimler çıktılara ayarlandı. Daha sonra, bir röleyi açmak ve kapatmak için döngüde bir kod yazabiliriz:

int relayPin1 = 2; // Bu, Röle # 1'i kontrol edecek Arduino Pimidir
int relayPin2 = 3; // Bu, Röle # 2'yi kontrol edecek Arduino Pimidir
int relayPin3 = 4; // Bu, Röle # 3'ü kontrol edecek Arduino Pimidir
int relayPin4 = 5; // Bu, Röle # 4'ü kontrol edecek Arduino Pimidir

void setup () {
  // kurulum kodunu buraya bir kez çalıştırmak için buraya yerleştirin:
  pinMode (relayPin1, OUTPUT);     
  pinMode (relayPin2, OUTPUT);
  pinMode (relayPin3, OUTPUT);
  pinMode (relayPin4, OUTPUT);
}

void loop () {
  // Ana kodunuzu tekrar tekrar çalıştırmak için buraya koyun: 
  digitalWrite (relayPin1, YÜKSEK); // Anahtar Röle # 1 AÇIK
  Gecikme (1000); // 1 Saniye Bekle
  digitalWrite (relayPin1, LOW); // Anahtar Röle # 1 KAPALI
  Gecikme (1000); // 1 Saniye Bekle
}

Bu kodu Arduino’ya yükleyeceksek, 1 saniye için Röle # 1’i açacak ve sonra 1 saniye boyunca kapatacak ve bu döngü boyunca sonsuza kadar devam edecektir.

Bu yüzden kodu yüklemeden önce, çok fazla tıklama sesi elde etmek için 4 rölenin hepsini kullanalım:

int relayPin1 = 2; // Bu, Röle # 1'i kontrol edecek Arduino Pimidir
int relayPin2 = 3; // Bu, Röle # 2'yi kontrol edecek Arduino Pimidir
int relayPin3 = 4; // Bu, Röle # 3'ü kontrol edecek Arduino Pimidir
int relayPin4 = 5; // Bu, Röle # 4'ü kontrol edecek Arduino Pimidir

void setup () {
  // kurulum kodunu buraya bir kez çalıştırmak için buraya yerleştirin:
  pinMode (relayPin1, OUTPUT);
  pinMode (relayPin2, OUTPUT);
  pinMode (relayPin3, OUTPUT);
  pinMode (relayPin4, OUTPUT);
}

void loop () {
  // Ana kodunuzu tekrar tekrar çalıştırmak için buraya koyun: 
  digitalWrite (relayPin1, YÜKSEK);
  Gecikme (1000);
  digitalWrite (relayPin1, LOW);
  digitalWrite (relayPin2, YÜKSEK);
  Gecikme (1000);
  digitalWrite (relayPin2, LOW);
  digitalWrite (relayPin3, YÜKSEK);
  Gecikme (1000);
  digitalWrite (relayPin3, LOW);
  digitalWrite (relayPin4, YÜKSEK);
  Gecikme (1000);
  digitalWrite (relayPin4, LOW);
}

Adım 7 – Kod Yükle ve Test Et

Artık tüm kod yazıldığı için Arduino’nuza yüklenebilir! Arduino IDE’nin sol üst köşesindeki “Yükle” düğmesine tıklayın ve herhangi bir sorun olmadan yükleme yapmalısınız. Birkaç saniye sonra, röleler 1 saniyelik aralıklarla birbiri ardına açılıp kapanmaya başlamalıdır.

Bu öğreticinin 2. Bölümü için bizden ayrılmayın – röle tetiklemek için dijital ve analog girişleri kullanacağız!

finalcode1

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir