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 Aman

Dalam tutorial ini kita akan mempelajari cara 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. Sebuah Relay sebenarnya adalah saklar yang dioperasikan secara listrik oleh elektromagnetik. Elektromagnetik diaktifkan dengan tegangan rendah, misalnya 5 volt dari mikrokontroler dan menarik kontak untuk membuat atau merusak rangkaian tegangan tinggi.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Modul Relay HL-52S

Sebagai contoh untuk Tutorial Relay Arduino ini kita akan menggunakan modul relay 2 saluran HL-52S, yang memiliki 2 relay dengan rating 10A @ 250 dan 125 V AC dan 10A @ 30 dan 28 V DC. Konektor output tegangan tinggi memiliki 3 pin, yang tengah adalah pin umum dan seperti yang kita lihat dari penanda, salah satu dari dua pin lainnya untuk koneksi normally open dan yang lainnya untuk koneksi normally closed.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Di sisi lain modul kita memiliki 2 sekelompok pin ini. Kelompok pertama memiliki 4 pin, pin Ground dan VCC untuk menyediakan daya pada modul dan 2 pin input In1 dan In2. Kelompok kedua pin memiliki 3 pin dengan jumper di antara pin JDVcc dan pin Vcc. Dengan konfigurasi seperti ini elektromagnetik relay langsung mendapat daya dari Papan Arduino dan jika ada yang salah dengan relay, mikrokontroler bisa rusak.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Komponen yang Diperlukan untuk Tutorial Relay Arduino Ini


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

  • Modul Relay 5V…………………………
  • Papan Arduino ……………………………
  • Breadboard dan Kabel Jumper ………
  • Kabel, Plug, Socket

Diagram Rangkaian

Untuk pemahaman yang lebih baik mari kita lihat skema rangkaian modul relay dalam konfigurasi ini. Jadi kita dapat melihat bahwa 5 volt dari mikrokontroler kita yang terhubung ke pin Vcc untuk mengaktifkan relay melalui IC Optocoupler juga terhubung ke pin JDVcc yang menyediakan daya pada elektromagnetik relay. Jadi dalam kasus ini kita tidak memiliki isolasi antara relay dan mikrokontroler.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Untuk mengisolasi mikrokontroler dari relay, kita perlu menghapus jumper dan menyambungkan sumber daya terpisah untuk elektromagnetik ke JDVcc dan pin Ground. Sekarang dengan konfigurasi ini mikrokontroler tidak memiliki koneksi fisik dengan relay, ia hanya menggunakan lampu LED dari IC Optocoupler untuk mengaktifkan relay.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

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

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Peringatan Tegangan Tinggi

Sebelum kita melanjutkan dengan 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 sangat berhati-hati dengan apa yang Anda lakukan karena saya tidak bertanggung jawab atas tindakan apa pun Anda.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Cara Menggunakan Modul Relay Arduino dengan Perangkat Tegangan Tinggi


Pertama mari kita lihat diagram rangkaian. Sebelumnya dijelaskan kita akan menggunakan Adapter 5V sebagai sumber daya terpisah untuk elektromagnetik yang terhubung ke JDVcc dan pin Ground. Pin 5V Arduino akan terhubung ke pin Vcc modul dan nomor pin 7 ke pin input In1 untuk mengontrol relay. Sekarang untuk bagian TEGANGAN TINGGI kita perlu plug daya, soket dan kabel dengan dua kabel. Salah satu dari dua kabel akan dipotong dan terhubung ke pin common dan normally open dari konektor output modul. Jadi dengan konfigurasi ini saat kita mengaktifkan relay kita akan mendapatkan rangkaian tegangan tinggi tertutup dan bekerja.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Ini adalah cara saya membuat kabel. Jadi saya membeli plug, soket dan kabel. Kemudian saya dengan hati-hati memotong kabel dan memotong salah satu kabel seperti yang ditunjukkan dalam gambar di bawah ini dan menghubungkannya ke pin koneksi normally open dari modul relay. Juga menghubungkan ujung kabel ke plug dan soket.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

*Catatan: Pastikan Anda menggunakan kabel lain, bukan kabel "Kuning & Hijau" karena itu dimaksudkan untuk Ground.

Berikut adalah penampilan akhir kabel saya yang siap digunakan. Namun sebelum Anda menggunakan kabel Anda pastikan berfungsi dengan baik. Anda dapat memeriksanya menggunakan multimeter atau mengujinya dengan tegangan rendah terlebih dahulu.

Tutorial Relay Arduino: Mengontrol Perangkat Tegangan Tinggi dengan Aman

Kode Sumber Tutorial Relay Arduino

Sekarang yang tersisa untuk tutorial ini adalah untuk membuat kode sederhana dan menguji modul relay bagaimana caranya bekerja. Berikut adalah kode sederhana, kita hanya akan menggunakan nomor pin 7 untuk mengontrol relay, jadi kita akan menentukannya sebagai output dan membuat program yang hanya akan mengaktifkan dan menonaktifkan relay setiap 3 detik. Saya akan menyebut sekali lagi di sini bahwa input modul bekerja secara berbalik jadi logika rendah pada input sebenarnya akan 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 dari contoh ini di akhir video tutorial ini. Saya menguji 3 perangkat padanya. Pertama lampu pijar 100W, kemudian lampu meja dan pemanas kipas. Semua perangkat ini bekerja pada 220V.

Itulah cara kita dapat mengontrol perangkat Tegangan Tinggi apa pun menggunakan Arduino atau sebenarnya mikrokontroler apa pun. Dan tentu saja kemungkinan sekarang tak terbatas, misalnya kita dapat mengontrol perangkat menggunakan Remote TV, Bluetooth, SMS, Internet, dan seterusnya.


Proses manufaktur

  1. Buat Jam Numitron Retro dengan Arduino: Sederhana, Andalan, dan Hemat Energi
  2. Kontrol Kipas Angin Langit-langit Anda dengan Alexa: Panduan Langkah demi Langkah
  3. Buat Kunci RFID Arduino yang Aman – Panduan Langkah demi Langkah
  4. Bangun Tabung Pintar: Kendalikan Penerima Koin dengan Arduino Nano
  5. Kontrol LED melalui Bluetooth dengan Arduino – Panduan DIY Sederhana
  6. Kendalikan Dua Motor Stepper dengan Arduino Nano dan Joystick – Tutorial Sederhana
  7. ThimbleKrox: Kontrol Mouse Berbasis Jari dengan Arduino Micro & MPU-6050
  8. Sistem Pengendalian Belalang Arduino DIY – Bangun dengan Kurang dari $30
  9. Kendali Jarak Jauh Mobil Menggunakan Arduino Uno & Bluetooth: Panduan Langkah demi Langkah
  10. Kontrol Kipas PWM 4 Pin 25 kHz dengan Arduino Uno – Bangun, Kode & Uji