3.3v PWM to 5v PWM to 12v PWM

Hi.
In the end, I want a 12v PWM signal to drive a Solid State Relay (SSR) , which will drive a pump motor and or a fan. Giving the pump or fan a variable speed depending on the signal.

But Arduino zero (fast 48MHz and 10bit) only outputs 3.3v PWM signal.

Someone suggested to look at a logic level converter but the way I understood it was that it only deals with HIGH and LOW?

Is there a product that can do what I want?

EDIT ####
Do I indeed NEED a 12v PWM signal to operate a 12v device? Will a 3.3v PWM at 100% duty cycle run the 12v motor at full speed???...

Please post a link to the solid state relay, as you may not need 12V.

Many of them are rated for an input voltage anywhere between about 3 and 30V.

I need 12v because the pump motor is 12v

Sorry, I don't understand. The SSR inputs and outputs are completely separate entities, and are electrically isolated from each other. Most SSRs can be activated directly by an Arduino output.

If the SSR is to control the pump, why do you think you need PWM?

Example Arduino SSR control: SSR(Solid State Relay) Interfacing with Arduino: Auto AC(Air Conditioner) ON/OFF Switch

Please post a wiring diagram of your proposed system. Hand drawn is preferred.

Sorry for the confusion. Please see attached diagram.

Also I have clipped this clip here:

##paste this url into your browser ##

I am starting to think that I don't need the magic box after all...

Check DC SSR specs (there's "a hobby") for Input voltage - there may be some rated for 3V.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.