You got it right. I'm sure you can achieve control without needing with wires, but you'd have to confirm the pins on the connector.Hi guys,
I'm not a EE, I only know basic electronics, but I want to be able to control the speed of a S8 fan that I got this year (UIS connector). It has a manual speed controller but I want to be able to control the speed with either EPS32 or Arduino, and eventually integrate it into Home Assistant.
I tried to read this thread in its entirety but due to my limited EE knowledge, it's hard to follow. Can someone more knowledgeable summarize the key learnings please? I think what I got from it is that it uses a 10V PWM, at perhaps 5000 HZ. I know a little bit about MOSFET and PWM. I wonder what's the simplest circuit I can build to do this? Moreover, there's some historical changes between the MOLEX connector and the UIS which further makes this thread hard to follow.
Is it possible to achieve what I need without messing with the circuitry/wires inside the fan electronic box? In other words, just build an external DIY controller that connects to the fan using UIS (or USB-C?).
Someone please make it a truly idiot's guide. Thanks
PWM is 4,156hz on my S4. See my measured trace here at various duty cycles:
The fans are likely tolerant to some level of deviations, though, and it is also possible that other models have slightly different frequencies but unless someone plugs in a scope of other models, your guess is as good as mine.
Your best bet is to at least open the fan case to peek inside and see for yourself what connections are there. @ImaginaryTango posted a nice picture of his unit and this is likely resembling yours as well.
My take on the base circuit is here.
Idiots guide to getting an esp32 to control AC Infinity Cloudline EC fans esphome/HA
Looks like there is a few of us working on these! This is the V1 and we are just working on a separate dosing station for ph/ec/temp and pumps along with embedded ESP32 etc.
www.rollitup.org
You can skip the fuse if you feel lucky. You can also skip the tachometer gpio too, although it's simple to add and brings interesting stats back.
Last edited: