Skip to content

About

An ESP32 PWM LED Driver for use with ESPHome

Resources

Stars

9 stars

Watchers

2 watching

Forks

Latest commit

 

History

33 Commits

Folders and files

Repository files navigation

Esp32 LED Driver

An ESP32 LED Driver for use with ESPHome. Supports 12 volt and 24 volt LEDs.

NOTE:

This was a fun project I did for myself, where I added a few minor things I wanted, and maybe you will learn something from what I put together. However after I finished by baord, I found QuinLED, I recommend you go look at QuinLED-An-Deca over having my board manufactured.

Goals

  • Work with 24 Volt LEDs, at least 1.5 amps
  • Independed control of two RGB-W strips, or eight white LED Strips
  • Work well with Home Assistant
  • Built in power monitoring
  • Price is $50 to $75 per board

Pin assignment on ESP32

  • Test LED - ~IO19 (was ~IO13 in V1)
  • SDA - IO21
  • SCL - IO22
  • INA219 - i2c address - 45
  • CHAN 1 - IO32
  • CHAN 2 - IO33
  • CHAN 3 - IO25
  • CHAN 4 - IO26
  • CHAN 5 - IO27
  • CHAN 6 - IO18
  • CHAN 7 - IO17
  • CHAN 8 - IO16

The result

esp32

image

Case

I have designed a case for it as well over on OnShape for use with a 3D printer.

Print uses M3 3D Printing Brass Nuts, 5mm x 6mm Embedment. Found them on Amazon here.

Full Assembly

Other resources

  • WLED Software that also runs on ESP32 and should work on this board using the Analog controls, if you don't have HA or don't use ESPHome.
  • QuinLED-An-Deca Use this board over my board.

About

An ESP32 PWM LED Driver for use with ESPHome

Resources

Stars

9 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages