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.
semoga bermanfaat rangkaian relay 8 chanel yang saya berikan diatas. selamat berkarya
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.
skema Relay 8 chanel
PCB Layout Relay 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
Artikel Terkait
Rangkaian serial Relay Kontroler 8 chanel
4/
5
Fauzi hp