#EPS32 PWM Fan Control Board

1 messages ยท Page 1 of 1 (latest)

azure cobalt
#

Size: 84mm x 44mm with 2mm mounting holes
Processor: ESP32 on ESP32-WROOM-E module with WiFi and BT V4.2
On-board AHT20 Temperature and Humidity Sensor
Power Input (Standard): 12v @ 10 amps max via 5.5mm x 2.5/2.1mm barrel connector or 5v via USB-C connector.
Power Input (High Power): 12v @ 16 amps max via 6-pin PCI-e connector or 5v via USB-C connector.
On Board Regulation: 5v @ 2 amps switching regulator, 3.3v @ 1.0 amp.
Input/Output: One 5v tolerant input (1k pullup) and one 5v driven output, with 12V power (4+ amps per conn.) and ground on four, four-pin Molex KK series connectors. Compatible with most PWM PC style fans with speed return. Of course other use cases for these interfaces such as driving LED strings are available.
I/O: One-Wire interface on two screw down three position headers with common One-Wire signal and 3.3v power and ground. DS18B20 temperature sensors available here.
I/O: Buffered Open-collector 2-pin 2.54mm header.
I/O: USB 2.0 via USB-C connector using the CP2102N.
I/O: Standard WEMOS daughter interface on two 1x8 pin headers.
I/O: JST SH conn w/ I2C/PDM interface 3.3v/5.0v selectable power (compatible with Adafruit's STEMMA QT/ Sparkfun Qwiic sensors).

fluid sundial
#

These look really nice. Might have use for a couple of these at my house. You selling them?

serene saddle
#

Nice, thinking it would be an excellent replacement for the ElectroDragon boards I've been using, esp for an upcoming air filter project ๐Ÿ˜‹

hushed echo
#

While I obviously don`t want to ask you to share in-depth details, as I think this deserves a lot of sells - I would like to learn more about how to drive 12V PWM really safely using ESP .. would you maybe just point me into a direction on how to build the main FAN-PWM circuit and what components I would need ?

proven sentinel
#

There isn't really any circuit needed for the PWM. It's safe to connect directly to the PWM control pin on the fan.

hushed echo
proven sentinel
hushed echo
#

@proven sentinel in "normal" conditions ? definitely. My specific goal is a grow-room controller though, that could have lots of fans - I`d like to plan with a max count of 16 controllable fans - and I think that is slightly too much for bare ESP32 ? ๐Ÿ˜„

#

I already have 16 MeanWell Dimmers & 32 relais integrated ๐Ÿ˜„

proven sentinel
hushed echo
#

nice

#
  • but I think I just found a neat component to keep my esp-pins free&available: MAX31790 seems to do exactly what I need and there is an arduino-lib available to be able to port it. It support 3-5V so there should not even be i2c logic level shifting required ๐Ÿ™‚
junior needle
#

i havent fiddled with esp stuff since college and i was a bit of a novice, i assume this will need dc power of some kind to power, say, 8 computer fans? goal is to make a corsi-rosenthal box with 8-10 ARCTIC P14 Maxes that can be speed controlled through home assistant

silver parcel
surreal trellis
#

PCA9685 is another option, there are boards used as servo expanders

#

I'll probably glue something together with a esp-01s, a 3V3 LDO, and an n-channel mosfet, for a 5 or 6 fans, 2x filter cr box... don't really need per-fan pwm control