Push external button with arduino

Hello,
I'd like to use my arduino to automate the task to turn the lights on and off.
I'd like him to turn the switch on and off. But idk what "external" arduino device use to do that.

Maybe i could use a servo but i'm not sure abt that...

Have a good day, hope you'll be able to uderstand my problem !
thx in advance.
Henri

I’ve done that using either a solenoid or servo. The latter will sometimes need careful,positioning above or below an improvised lever. The approach will depend on the details of the switch or button.

Presumably you deliberately want to avoid the more obvious method, such as activating a relay?

Some version like this (servo inside), ESP with WIFI, however, there will be a power requirement you need to figure out.

https://www.amazon.com/s?k=SwitchBot+Smart+Switch+Button+Pusher&crid=2XDQ8HCHB3OK2&sprefix=switchbot+smart+switch+button+pusher%2Caps%2C105&ref=nb_sb_noss_1

The way I would do it is to change the switch to a three way and use a SPDT relay that is controlled by the Arduino. This would all either to turn it on/off. Or simply use a solid state relay parallel to the existing switch, this will let the Arduino control it but if it fails the mechanical switch will bail you out.

Ok guys, thx for all your repsons, it really helped me.
Have a nice day !

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