Electrical – Is this SSR a good choice for switching 16V AC/~8mA with an Arduino

arduinoesp8266solid-state-relay

I'm quite new to actual physical "engineering" and I am just getting started.

My current project is to build a light switch, which triggers my room light via wifi.

I have two cables in my wall (like this) which – when connected – trigger a relais in my flats fuse box which switches the light. The two wires run on ~16V, and when connected have a short spike of current of about 4-8mA. This spike lasts for about a second and drops to 0 afterwards.

So my plan is to use this SSR with an ESP-01 3.3V (which has a maximum current of 12mA per pin, so that should be enough), wire up the two cables and the esp-01 with the SSR and let the ssr switch the light.

So a few questions:

  1. Is there something obvious I missed? I'm still a beginner and trying to make sense of all these information, so there might be something I missed.

  2. If I read the datasheet right, I need 10mA@6V to trigger the SSR, is that right? How can I map this to 3.3V? And what does RL under conditions @ minimum trigger conditions mean? Is this a resistance I put before the Pin?

  3. Concerning the Pin-layout of the module: I guess the pins 1,3 & 4 are the ground pins for my ESP-01, a load on pin 2 triggers the optocoppler. I'm not quite sure about the pins on the AC side. What are the Pins T1, T2 and Gate for?

    Thanks in advance for your help!

Best Answer

It might work, but it's not designed to work at such a low voltage. The zero crossing inhibit is as much as 35V which means it could never trigger at all from a 16VAC source (22V peak). It is typically about 12V so it could just work badly.

I suggest using a MOSFET output SSR such as the Toshiba TLP2222A

enter image description here

The LED needs ~7.5mA at ~1.15V so a series resistor of about 240 ohms is probably about right- not sure what the voltage drop is of that chip so you might want to check the voltage across the resistor to make sure the current is high enough.