Bu uzaktan kumanda şeması, ev aletlerinden standart IR uzaktan kumandaları (RC) kullanarak sekiz cihazı uzaktan kontrol etmenizi sağlar. Her çıkış, hemen hemen her uzaktan kumandanın herhangi bir düğmesine atanabilir ve bu da ilgili röle anahtarının durumunu değiştirir.
Ayrıca cihaz, hangi standartta çalıştığına bakılmaksızın çeşitli uzaktan kumandalara "uyum sağlayabilir". Röleyi bistable durumda (uzaktan kumanda düğmesine bir kez basıldığında röle açılır, aynı düğmeye bir kez daha basıldığında kapanır) ve monostable durumda (düğmeye basıldığında röle aktif olur ve düğme bırakıldığında röle kapanır) kontrol edebilirsiniz.

Cihaz, cihazlar için anahtar, aydınlatma sürücüsü vb. olarak idealdir.
Devrenin ana elemanı, uzaktan kumandadan gelen sinyalleri analiz edip çözümlemekten sorumlu olan ATmega328 mikrodenetleyicisidir. Mikrodenetleyici, 8 MHz frekansındaki dahili bir saat üretecinden çalışır.
IR alıcısı, besleme voltajını filtreleyen ve alıcının gürültü bağışıklığını artıran direnç R1 ve kapasitör C5 üzerinden beslenen özel bir TSOP4836 çipini kullanır.
Her kanal için çıkış amplifikatörü olarak kullanılan ULN2803A mikro devresi, rölenin doğrudan bağlanması için koruyucu diyotlu sekiz ayrı transistör amplifikatörü yapısında barındırmaktadır.

Parametreleri programlamak için PROG tuşuyla birlikte sekiz pinli bir jumper Sl kullanılır. PROG tuşuna basarak mikrodenetleyiciyi programlama moduna alabiliriz ve S1 jumperları ile parametrelerin programlanacağı kanal numarasını ayarlayabiliriz. S1 jumperları aynı zamanda uzaktan kumandadan gelen koda verilecek kanal tepkisinin tipini seçmeye yarar.
Cihazın çalışma modunu belirtmek için LED9 (ST/ON) ve LEDlO (IR/OFF) LED'leri kullanılmaktadır. İlk LED, birkaç saniyede bir kısa süreli yanıp sönerek cihaz aktivitesini gösterirken, ikinci LED geçerli bir kodun alındığını gösterir.
LED'ler aynı zamanda programlama modunun aşamalarını da işaret ediyor. Sistemin tamamı 78l05 sabitleyici ile güçlendirilmiştir. Diyot D1, devreyi besleme geriliminin yanlış bağlanmasından (ters polarite) korur ve C1…C5 kondansatörleri besleme gerilimini filtreler.
Not: Programlama
Cihazı programlama moduna alabilmek için öncelikle S 1 konnektörünün jumper'ını takıp istenilen kanalı seçmeniz gerekmektedir. Daha sonra PROG tuşuna yaklaşık iki saniye kadar basın. ST ve IR ledleri yanacak , bir süre sonra IR led'i sönecektir . Şimdi cihaz kumandadan gelecek ilk sinyali bekliyor.
İlgili sinyali aldıktan sonra ST göstergesi sönecek ve IR göstergesi yanacaktır – cihaz tekrar aynı sinyali beklemektedir. İlgili sinyal tekrar alındığında her iki LED de kısa bir süre yanacak ve daha sonra sönecektir. Bu, programlamanın tamamlandığı ve cihazın normal çalışmasına döndüğü anlamına gelir. Yukarıda anlatılan işlemin kalan kanallar için de yapılması gerekmektedir.
Aynı uzaktan kumanda sinyalini birden fazla çıkışa programlamamalısınız, çünkü cihaz bu çıkışlardan yalnızca birini açacaktır (en düşük numaralı çıkış her zaman açık olacaktır).
Uzaktan kumandadan gelen sinyallerin programlanmasının ardından, S1 jumperları kullanılarak her bir çıkışın çalışma modları yapılandırılabilir. Jumper takılı değilse, ilgili çıkış bistabil modda çalışacaktır , yani bu konfigürasyonda uzaktan kumanda düğmesine her basıldığında röle açılır ve düğmeye bir sonraki basıldığında kapanır.
Bir kanala jumper takılırsa, ilgili kanal monostabil modda çalışacaktır, yani butona basıldığında çıkış açık olacak, buton bırakıldığında ise çıkış kapalı olacaktır.
Ayrıca cihaz, hangi standartta çalıştığına bakılmaksızın çeşitli uzaktan kumandalara "uyum sağlayabilir". Röleyi bistable durumda (uzaktan kumanda düğmesine bir kez basıldığında röle açılır, aynı düğmeye bir kez daha basıldığında kapanır) ve monostable durumda (düğmeye basıldığında röle aktif olur ve düğme bırakıldığında röle kapanır) kontrol edebilirsiniz.

Cihaz, cihazlar için anahtar, aydınlatma sürücüsü vb. olarak idealdir.
Devrenin ana elemanı, uzaktan kumandadan gelen sinyalleri analiz edip çözümlemekten sorumlu olan ATmega328 mikrodenetleyicisidir. Mikrodenetleyici, 8 MHz frekansındaki dahili bir saat üretecinden çalışır.
IR alıcısı, besleme voltajını filtreleyen ve alıcının gürültü bağışıklığını artıran direnç R1 ve kapasitör C5 üzerinden beslenen özel bir TSOP4836 çipini kullanır.
Her kanal için çıkış amplifikatörü olarak kullanılan ULN2803A mikro devresi, rölenin doğrudan bağlanması için koruyucu diyotlu sekiz ayrı transistör amplifikatörü yapısında barındırmaktadır.

Parametreleri programlamak için PROG tuşuyla birlikte sekiz pinli bir jumper Sl kullanılır. PROG tuşuna basarak mikrodenetleyiciyi programlama moduna alabiliriz ve S1 jumperları ile parametrelerin programlanacağı kanal numarasını ayarlayabiliriz. S1 jumperları aynı zamanda uzaktan kumandadan gelen koda verilecek kanal tepkisinin tipini seçmeye yarar.
Cihazın çalışma modunu belirtmek için LED9 (ST/ON) ve LEDlO (IR/OFF) LED'leri kullanılmaktadır. İlk LED, birkaç saniyede bir kısa süreli yanıp sönerek cihaz aktivitesini gösterirken, ikinci LED geçerli bir kodun alındığını gösterir.
LED'ler aynı zamanda programlama modunun aşamalarını da işaret ediyor. Sistemin tamamı 78l05 sabitleyici ile güçlendirilmiştir. Diyot D1, devreyi besleme geriliminin yanlış bağlanmasından (ters polarite) korur ve C1…C5 kondansatörleri besleme gerilimini filtreler.
Not: Programlama
Cihazı programlama moduna alabilmek için öncelikle S 1 konnektörünün jumper'ını takıp istenilen kanalı seçmeniz gerekmektedir. Daha sonra PROG tuşuna yaklaşık iki saniye kadar basın. ST ve IR ledleri yanacak , bir süre sonra IR led'i sönecektir . Şimdi cihaz kumandadan gelecek ilk sinyali bekliyor.
İlgili sinyali aldıktan sonra ST göstergesi sönecek ve IR göstergesi yanacaktır – cihaz tekrar aynı sinyali beklemektedir. İlgili sinyal tekrar alındığında her iki LED de kısa bir süre yanacak ve daha sonra sönecektir. Bu, programlamanın tamamlandığı ve cihazın normal çalışmasına döndüğü anlamına gelir. Yukarıda anlatılan işlemin kalan kanallar için de yapılması gerekmektedir.
Aynı uzaktan kumanda sinyalini birden fazla çıkışa programlamamalısınız, çünkü cihaz bu çıkışlardan yalnızca birini açacaktır (en düşük numaralı çıkış her zaman açık olacaktır).
Uzaktan kumandadan gelen sinyallerin programlanmasının ardından, S1 jumperları kullanılarak her bir çıkışın çalışma modları yapılandırılabilir. Jumper takılı değilse, ilgili çıkış bistabil modda çalışacaktır , yani bu konfigürasyonda uzaktan kumanda düğmesine her basıldığında röle açılır ve düğmeye bir sonraki basıldığında kapanır.
Bir kanala jumper takılırsa, ilgili kanal monostabil modda çalışacaktır, yani butona basıldığında çıkış açık olacak, buton bırakıldığında ise çıkış kapalı olacaktır.