Infrared Remote-Controlled AC Load ON/OFF switch with SSR

  • Rajkumar Sharma
  • easy
  • Tested
  • SKU: EL101801
  • Quote Now

Driving an AC high voltage and current load using an Infrared remote is very easy with this project. This is an open-source Arduino compatible hardware that is based on ATMEGA328 microcontroller, SSR (Solid-state Relay), Infrared Receiver TSOP1838, and analog input interface. We have used KSD215AC3 optically isolated solid-state relay to drive AC loads. We have tested this board with 200W/230V AC lamp, however, the load capacity of SSR is 15A. A snubber circuit is provided across the SSR-Triac which helps driving inductive loads. The heatsink on SSR is not required for loads up to 200W, however, for higher loads, it is advisable to mount SSR on a heatsink.  Analog input can be used in applications such as motor speed control feedback, Heater controller, Feedback switch, Closed-loop control system etc. Connector CN3 is provided for Arduino Boot Loader burning and Code programming with Arduino IDE.

Arduino Pin configuration: D9>>SSR Relay, Analog Input>>A2, D2>>TSOP1838 Infrared Sensor

Application: IR Lamp ON/OFF, AC Lamp Flasher, Remote Fan ON/OFF, IR Heater ON/OFF, closed-loop Heater controller with an analog temperature sensor, Solenoid driver, AC Motor Control, and valve Control.

This board can accommodate other SSR like S216S02 from sharp or CPC1998 SSR from IXYS.  SSR KSD215AC3 is available from

After hardware assembly, the new Atmega328 chip needs Boot-Loader Burning and code programming, more info on boot-loader/Arduino programming is available here:

I have used an MP3 player IR remote to test this circuit, but other remote also can be used.  It is important to pair the IR remote with this circuit.

More info on pairing remote and decoding IR transmitter available here:


  • Operating Supply DC circuit 5V DC @ 20mA
  • Operating Supply AC Supply 230V AC
  • Load up to 500W (SSR Current rating 15Amps)
  • TSOP1838 IR Receiver for Remote Control Application
  • Analog Sensor Input for speed control of Motor/Feedback/temperature Control
  • Snubber Circuit across the SSR-Traic to Drive Inductor load
  • PCB Dimensions 85.09 x 31.91 mm


Parts List


Gerber View



KSD215AC3 Solid State Relay Datasheet

Please follow and like us:
Pin Share


Notify of

Inline Feedbacks
View all comments


TOP PCB Companies