Operating 12v actuator from raspberry pi with SRD-12VDC-SL-C dual relay

Hi there,

I’m trying to control a 12v DC SOVIC S-100-100-12-10 linear actuator in both directions from a raspberry pi 3B+ with a SRD-12VDC-SL-C dual relay board.

The problem I have is that the dual relays require 12v Vcc and 5v logic but the raspberry pi only puts out logic at 3.3v max from the GPIO pins.

I was looking at using a couple of your NDP6020P MOSFETs but just need confirmation that these would do the job. i.e. would they activate at the GPIO output level of 3.3v, 20mA and allow me to pass the required 12v to the relay to then pass that onto the actuator?



I have used these, very successfully, to interface 3.3V to 5V logic and they are quite cheap.
20mA from a Pi GPIO port is a lot of current.


Hi Nick,

It looks like you may be able to power your actuator directly with a MOSFET.

I would check out this page here: https://www.electronics-tutorials.ws/transistor/tran_7.html

In regards to your setup, I think a continuous 12 V supply to the relays would be required as they mightn’t be ‘latching relays’.

Let us know how you go!