Basic dual header fan controller to enable independent settings on intake and exhaust via ESPHome/Home Assistant.
NOTE: The lid is designed to be printed without top and bottom layers such that the infill pattern will create a ventilation grille.
Components:
NOTE: Some ESP32 variations don't like being powered via VCC and may require a 10uF cap between RST and GND like mine did.
See photos for wiring of 4pin pwm headers
POWER HOOKUP:
┌────────┐ 5V ┌────────┐
12V+ ┌─────┐ │ ├────vcc │
─────────┴─────┴────┬─┤ 5V Reg │ │ │
Switch │ └────────┘ │ esp32 │
│ │ │
├──────────┐ │ D1 │
│ Fan │ │ Mini │
│ Headers │ └────────┘
12v pin 12v pin
The author marked this model as their own original creation.