Arduino - Relay : Saklar Otomatis Menyalakan Lampu

 

Relay merupakan jenis golongan saklar yang dimana beroperasi berdasarkan prinsip elektromagnetik yang dimanfaatkan untuk menggerakan kontaktor guna menyabungkan rangkaian secara tidak langsung.

Tertutup dan terbukanya kontaktor disebabkan oleh adanya efek induksi magnet yang dihasilkan dari kumparan induktor yang dialiri arus listrik.

Perbedaan dengan saklar yaitu pergerakan kontaktor pada saklar untuk kondisi on atau off dilakukan manual tanpa perlu arus listrik sedangkan relay membutuhkan arus listrik.

Pada pembahasan kali ini, saya akan menggunakan sebuah relay dalam bentuk modul yaitu modul relay 1 channel kemudian akan menyalakan lampu 220 v dikontrol menggunakan Arduino.

Modul relay ini dapat digunakan sebagai switch untuk menjalankan berbagai peralatan elektronik. Misalnya Lampu listrik, Motor listrik, dan berbagai peralatan elektronik lainnya.

Kendali ON / OFF switch (relay), sepenuhnya ditentukan oleh nilai output sensor, yang setelah diproses Mikrokontroler akan menghasilkan perintah kepada relay untuk melakukan fungsi ON / OFF.

Contoh Program

  1. Program relay ON 5 detik, kemudian OFF 5 detik
  2. Output modul relay fungsinya sebagai switch ON/OFF untuk lampu.

 Alat dan Bahan

  1. Arduino Uno
  2. Kabel USB untuk Arduino ke komputer
  3. Modul Relay 1 Channel
  4. Kabel Jumper

Rangkaian



Konfigurasi Pin

  • VCC dihubungkan ke 5v
  • GND dihubungkan ke GND
  • IN/Data dihubungkan ke pin 11

Sketch Program 


const int relay = 2;
int lampuNyala = LOW;
int lampuMati = HIGH;

void setup() {
pinMode(relay, OUTPUT);
digitalWrite(relay, lampuMati);
}

void loop() {
digitalWrite(relay, lampuNyala); 
delay(5000); 
digitalWrite(relay, lampuMati); 
delay(5000); 
}


Sketch di atas merupakan contoh program dasar dari examples > Blink, dan diterapkan dalam penggunaaan relay menggunakan aktif LOW, jadi ketika pada sketch program LOW maka relay akan ON.

Untuk mencobanya, langkah selanjutnya rangkai semua komponen, kemudian upload sketch program pada Arduino IDE. Hasilnya adalah lampu akan menyala selama 5 detik kemudian mati 5 detik dan seterusnya.

Semoga Bermanfaat.
Terimakasih

Post a Comment

0 Comments