Interval switch with varying voltage

I need a device that can switch on and supply a certain voltage for a certain time and then switch off for a certain time over and over again.

Basically i need to switch a dc fan on at full speed for 1 second and then at low speed for 30 seconds then switch off for 15 minutes and repeat.

Are there any existing devices that can do this? I seem to find only ones that can do one or the other and was suggested an arduino setup by ChatGPT

How many amps does your fan require at full speed and low speed? What are the voltages you need for the project? Basic information you should supply with your question.

It will be at most three 12v computer fans so 1 amp should be enough. I guess pwm could also work instead of varying the voltage but I need the device to be as simple and affordable as possible for future upscaling

Are you looking only for ready-made units, or to make this as an Arduino project?

It sounds a bit specific for something off-the-shelf - you'd probably be better off just looking for a fan speed controller with remote control, and then set up some automation/scripting in your Home Automation system to send the commands to achieve your required operating sequences ...

1 Like

Or using a mosfet module like this: HW-517 MOSFET 15A load control module on an Arduino or ESP32 and like you said programming it with a script.

Please give a link.

So you are looking at building this as an Arduino project - not (just) trying to find off-the-shelf standard products?

https://www.amazon.com.be/-/nl/MOSFET-Arduino-Performance-schakelmodule-schakelpaneel/dp/B0BYSV152R/ref=asc_df_B0BYSV152R/?tag=begogshpadd0d-21&linkCode=df0&hvadid=633420023201&hvpos=&hvnetw=g&hvrand=14487907667925718885&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1001234&hvtargid=pla-2016517419067&gclid=EAIaIQobChMI2o_misqugAMVmpqDBx00eADyEAQYCyABEgJvavD_BwE&th=1
The link is in Dutch but surching on internet for HW-517 MOSFET Arduino will do the job also.
No I'm not using it, but I think this can help @kaalgaai with his problem and using for example the ESP32 Dev Module like this:
https://www.az-delivery.de/products/esp32-developmentboard

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