Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Tutorial Relay Arduino – Mengontrol Perangkat Tegangan Tinggi dengan Arduino

Dalam tutorial ini kita akan belajar bagaimana mengontrol perangkat tegangan tinggi menggunakan Arduino dan modul relay. Anda dapat menonton video berikut atau membaca tutorial tertulis di bawah ini.

Ringkasan

Kita dapat mengontrol perangkat elektronik tegangan tinggi menggunakan relay. Relay sebenarnya adalah saklar yang dioperasikan secara elektrik oleh elektromagnet. Elektromagnet diaktifkan dengan tegangan rendah, misalnya 5 volt dari mikrokontroler dan menarik kontak untuk membuat atau memutuskan rangkaian tegangan tinggi.

Modul Relai HL-52S

Sebagai contoh pada Tutorial Relay Arduino ini kita akan menggunakan modul relay 2 channel HL-52S yang memiliki 2 relay dengan rating 10A@250 dan 125 V AC serta 10A@30 dan 28 V DC. Konektor output tegangan tinggi memiliki 3 pin, yang di tengah adalah pin umum dan seperti yang dapat kita lihat dari tandanya, salah satu dari dua pin lainnya adalah untuk koneksi normal terbuka dan yang lainnya untuk koneksi normal tertutup.

Di sisi lain modul kami memiliki 2 set pin ini. Yang pertama memiliki 4 pin, sebuah Ground dan pin VCC untuk menyalakan modul dan 2 pin input In1 dan In2. Set kedua pin memiliki 3 pin dengan jumper antara JDVcc dan pin Vcc. Dengan konfigurasi seperti ini elektromagnet relai langsung dialiri daya dari Arduino Board dan jika terjadi kesalahan pada relai maka mikrokontroler bisa rusak.

Komponen yang dibutuhkan untuk tutorial Relay Arduino ini


Anda bisa mendapatkan komponen dari salah satu situs di bawah ini:

  • Modul Relai 5V………………………
  • Dewan Arduino ……………………………
  • Breadboard dan Kabel Lompat ……… 
  • Kabel, Colokan, Soket

Diagram Sirkuit

Untuk pemahaman yang lebih baik mari kita lihat skema rangkaian modul relai dalam konfigurasi ini. Jadi kita bisa melihat bahwa 5 volt dari mikrokontroler kita terhubung ke pin Vcc untuk mengaktifkan relai melalui IC Optocoupler juga terhubung ke pin JDVcc yang memberi daya pada elektromagnet relai. Jadi dalam hal ini kami tidak mendapatkan isolasi antara relai dan mikrokontroler.

Untuk mengisolasi mikrokontroler dari relai, kita perlu melepas jumper dan menghubungkan catu daya terpisah untuk elektromagnet ke JDVcc dan pin Ground. Sekarang dengan konfigurasi ini mikrokontroler tidak memiliki koneksi fisik dengan relai, hanya menggunakan lampu LED dari IC Optocoupler untuk mengaktifkan relai.

Ada satu hal lagi yang perlu diperhatikan dari skema rangkaian ini. Pin input modul bekerja secara terbalik. Seperti yang kita lihat relay akan aktif ketika pin input akan LOW karena dengan cara itu arus akan dapat mengalir dari VCC ke pin input yang low atau ground, dan LED akan menyala dan mengaktifkan relay . Saat pin input HIGH maka tidak akan ada arus yang mengalir, sehingga LED tidak akan menyala dan relay tidak akan aktif.

Peringatan Tegangan Tinggi

Sebelum kita melanjutkan tutorial ini, saya akan memperingatkan Anda di sini bahwa kita akan menggunakan Tegangan Tinggi yang jika digunakan secara tidak benar atau tidak tepat dapat mengakibatkan cedera serius atau kematian. Jadi berhati-hatilah dengan apa yang Anda lakukan karena saya tidak bertanggung jawab atas tindakan Anda.

Cara menggunakan Modul Relay Arduino dengan perangkat Tegangan Tinggi


Pertama mari kita lihat diagram sirkuit. Seperti yang dijelaskan sebelumnya, kami akan menggunakan Adaptor 5V sebagai catu daya terpisah untuk elektromagnet yang terhubung ke JDVcc dan pin Ground. Pin 5V Arduino akan dihubungkan ke pin Vcc modul dan pin nomor 7 ke pin input In1 untuk mengendalikan relai. Nah untuk bagian Tegangan TINGGI kita membutuhkan colokan listrik, soket dan kabel dengan dua kabel. Salah satu dari dua kabel akan dipotong dan dihubungkan ke pin umum dan biasanya terbuka dari konektor output modul. Jadi dengan konfigurasi ini ketika kita akan mengaktifkan relay kita akan mendapatkan rangkaian tegangan tinggi tertutup dan bekerja.

Berikut cara membuat kabelnya. Jadi saya membeli steker, soket, dan kabel. Kemudian saya dengan hati-hati memotong kabel dan memotong salah satu kabel seperti yang ditunjukkan pada gambar di bawah dan menghubungkannya ke pin koneksi modul relai yang biasanya terbuka. Sambungkan juga ujung kabel ke steker dan soket.

*Catatan:Pastikan Anda menggunakan kabel lain, bukan kabel "Kuning &Hijau" seperti yang dimaksudkan untuk digunakan untuk Ground.

Inilah tampilan akhir dari kabel saya yang siap digunakan. Namun sebelum Anda menggunakan kabel Anda, pastikan itu berfungsi dengan baik. Anda dapat memeriksanya menggunakan multimeter atau mengujinya dengan voltase rendah terlebih dahulu.

Kode Sumber Tutorial Relay Arduino

Sekarang yang tersisa untuk tutorial ini adalah membuat kode sederhana dan menguji modul relai bagaimana cara kerjanya. Berikut kode sederhananya, kita hanya akan menggunakan pin nomor 7 untuk mengontrol relay, jadi kita akan mendefinisikannya sebagai output dan membuat program yang hanya akan mengaktifkan dan menonaktifkan relay setiap 3 detik. Saya akan menyebutkan sekali lagi di sini bahwa input dari modul bekerja secara terbalik sehingga logika low pada input akan benar-benar mengaktifkan relay dan sebaliknya.

int in1 = 7;

void setup() {
  pinMode(in1, OUTPUT);
  digitalWrite(in1, HIGH);
}

void loop() {
  digitalWrite(in1, LOW);
  delay(3000);
  digitalWrite(in1, HIGH);
  delay(3000);
}Code language: Arduino (arduino)

Ada demonstrasi contoh ini di akhir video tutorial ini. Saya menguji 3 perangkat di atasnya. Pertama bola lampu 100W, lalu lampu meja dan pemanas kipas. Semua perangkat ini bekerja pada 220V.

Jadi begitulah cara kita dapat mengontrol Perangkat Tegangan Tinggi apa pun menggunakan Arduino atau sebenarnya mikrokontroler lainnya. Dan tentu saja kemungkinannya sekarang tidak terbatas, misalnya kita dapat mengontrol perangkat menggunakan Remote TV, Bluetooth, SMS, Internet, dan sebagainya.


Proses manufaktur

  1. Jam IV9 Numitron DIY paling sederhana dengan Arduino
  2. Aktifkan Kontrol Alexa ke Kipas Angin Anda
  3. Tutorial Kunci RFID Arduino
  4. Kontrol Penerima Koin dengan Arduino
  5. Arduino dengan Bluetooth untuk Mengontrol LED!
  6. Arduino Nano:Kontrol 2 Motor Stepper Dengan Joystick
  7. ThimbleKrox - Kontrol Mouse dengan Jari Anda
  8. Mengendalikan Kecoa dengan Arduino dengan harga di bawah $30
  9. Kontrol Mobil dengan Arduino Uno dan Bluetooth
  10. 25 kHz 4 Pin Kontrol Kipas PWM dengan Arduino Uno