Rangkaian serial Relay Kontroler 8 chanel

Rangkaian serial Relay Kontroler 8 chanel adalah rangkaian untuk mengendalikan Relay untuk meyalakan lampu, pompa air, kipas angin,tv, atau apapun yang kita inginkan. rangkaian ini sangat sederhana. bisa dihibungkan ke Mikrokontroler dengan jalur serial 3 Wire, sehingga akan menghemat port mikrokontroler. dan mikrokontrolernya sendiri bisa dihubungkan ke sensor infra merah, komputer, ataupun android untuk pengendalinya.

 Rangkaian serial Relay Kontroler 8 chanel ini menggunakan IC 74HC595 sebagai dekoder serial to pararel ke 8 buah relaynya. 3 wire memiliki sebuah jalur data, clock, dan enable. data penyalaan relay di kirim lewat jalur data, clock sebagai sinkronisasinya atau pendorongnya, sementara enable untuk menlatch data secara serempak ke register outputnya.

Rangkaian serial Relay Kontroler 8 chanel
skema Relay 8 chanel


Rangkaian serial Relay Kontroler 8 chanel
PCB Layout Relay 8 chanel


Rangkaian serial Relay Kontroler 8 chanel
Bottom layer Relay 8 chanel

berikut contoh sederhana pengendalian 8 relay menggunakan mikrokontroler Atmega8 dengan bahasa Bascom-AVR, bahasa mikrokontroler yang mudah dan simpel menurut saya pribadi. dalam contoh ini mikrokntroler akan mengaktifkan relay berdasarkan tombol yang di pencet.


silahkan kopas kode pengendalian relay 8 chanel dibawah ini ke lembar kerja bascom avr, simulasikan dengan skema diatas

Config Portb = Input
Portb = &HFF
Config Portc = Output
Portc = &H00

Sdat Alias Portc.1
Clock Alias Portc.0
En Alias Portc.2

Dim T1 As Bit , T2 As Bit , T3 As Bit , T4 As Bit , T5 As Bit , T6 As Bit , T7 As Bit , T8 As Bit

Dim Relay As Byte

Declare Sub Relayon

Do
   If Pinb.0 = 0 Then
   If T1 = 0 Then
      T1 = 1
      Toggle Relay.0
      Relayon
   End If
      Else
         T1 = 0
   End If

   If Pinb.1 = 0 Then
   If T2 = 0 Then
      T2 = 1
      Toggle Relay.1
      Relayon
   End If
      Else
         T2 = 0
   End If

   If Pinb.2 = 0 Then
   If T3 = 0 Then
      T3 = 1
      Toggle Relay.2
      Relayon
   End If
      Else
         T3 = 0
   End If

   If Pinb.3 = 0 Then
   If T4 = 0 Then
      T4 = 1
      Toggle Relay.3
      Relayon
   End If
      Else
         T4 = 0
   End If

   If Pinb.4 = 0 Then
   If T5 = 0 Then
      T5 = 1
      Toggle Relay.4
      Relayon
   End If
      Else
         T5 = 0
   End If

   'silahkan tambahkan kode sampai tombol 8, kode seperti
   'diatasnya, tinggal ganti nomor pin dan T
Loop

End

Sub Relayon
    Reset En
    Shiftout Sdat , Clock , Relay , 0 , 8
    Set En
End Sub

semoga bermanfaat rangkaian relay 8 chanel yang saya berikan diatas. selamat berkarya

Artikel Terkait

Rangkaian serial Relay Kontroler 8 chanel
4/ 5