Hey everyone! I wanted to share my recent experience integrating two Noctua NF-A8 PWM fans with an ESP32 module. It’s been a fascinating journey with some unexpected hurdles, and I’d love to hear if anyone else has encountered similar issues or has tips to share.
So, here’s the setup: I connected the fans directly to the ESP32 without a TTL converter, using a 12V power supply for the fans and a separate 5V supply for the ESP32. I tied the grounds together to ensure everything communicated smoothly. The fans work perfectly from 10% to 100% speed, though there’s an odd behavior between 0% and 10%, where they stop completely. It’s not ideal, but it’s manageable for my use case.
Now, the challenge: when the ESP32 loses power while the fans are running, it doesn’t restart properly. The ESP32 feeder makes noise, and the module stays unresponsive until I disconnect the PWM output or turn off the fans entirely. It seems like some noise is interfering with the PWM control pin. I tried adding filtering capacitors, which helped the ESP32 boot correctly, but the fan operation became inconsistent depending on the capacitor size.
This issue makes it tricky to use a single 12V power supply for both the fans and the ESP32 with a 12V to 5V converter. I’d love to hear if anyone has successfully integrated PWM fans with ESP32 using a single power source or has suggestions for better noise filtering techniques. Any insights would be greatly appreciated!
On a positive note, this project has taught me a lot about power management and signal integrity in DIY electronics. It’s a great reminder that even small components like capacitors can play a big role in system stability. I’m excited to continue tweaking this setup and would love to hear about your experiences with similar projects!
Cheers,
[Your Name]