Skip to content

An ESP32 PWM LED Driver for use with ESPHome

License

Notifications You must be signed in to change notification settings

AdamCLarsen/Esp32LedDriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Packages

No packages published

Languages