I2C-LEDStripDriver

Fork project on GitHub

WiFi/I2C LED Strip Driver based on a PCA9685

The PCA9685 is an I2C-bus controlled 16-channel LED controller optimized for Red/Green/Blue/Amber (RGBA) color backlighting applications. Each LED output has its own 12-bit resolution (4096 steps) fixed frequency individual PWM controller Drives 2x RGB LED strips and 2x “white” strips - one set for backdrop lighting (dawn and dusk sunsets…) and the other for overhead (sunlight) valence illumination. This board can be used as-is with distributed lighting installations around my layout, all responding to the same “broadcast” lighting control channel over MQTT.

I2C-LEDStripDriver-Graphic
I2C-LEDStripDriver-Graphic

 

Download DMN4469LSS-MOSFETdriver-DataSheet.pdf - Documentation
Download I2C-LEDStripDriver -
Download PCA9685-Datasheet.pdf - Documentation

 

I2C-LEDStripDriver Version 2.0

First built: 2019.03

Not tested or validated

  • 1.0 - initial version - used with LightUI
  • 2.0 - Wemos D1 Mini based
  • 2.0b - Use default I2C address 0, update silkscreen
  • </ul

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

Download I2C-LEDStripDriver.SMD-parts - Parts List (spreadsheet data)
Download I2C-LEDStripDriver.gerbers.zip - Gerber Fabrication files
Download I2C-LEDStripDriver.parts - Parts List (spreadsheet data)

 

I2C-LEDStripDriver.bom

Parts Value Package Quantity Library Type/Feeder
C1, C4 0.1uF 0603-CAP 2x SPCoast 19
C2 0.1uF 0805-CAP 1x SPCoast NONE
R1, R2, R3, R4, R5, R6, R7, R8, R9, R10 10k 0603-RES 10x SPCoast 46
C3 10uF 0805-CAP 1x SPCoast 22
C5 150uF 0810-CAP 1x SPCoast NONE
VR1 7805 TO-252 1x SPCoast NONE
A1, A2, A3, A4, A5, A6   1X03 6x SPCoast PTH
CON5, CON6, POWER   MSTBA2 3x SPCoast PTH
CON3, CON4   MSTBA4 2x SPCoast PTH
BOARD1 BOARD80X100-TEMPLATE BOARD-10X8-TEMPLATE 1x SPCoast PTH
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 DMN4468 SO08 8x SPCoast 60
CON1, CON2, CON7 GROVE-4P-2.0 4P-2.0 3x SPCoast PTH
U$1, U$2, U$3, U$4 MOUNTINGHOLE MOUNTINGHOLE 4x SPCoast PTH
OSHW1 OSHW-LOGOL OSHW-LOGO-L 1x SparkFun PTH
U1 PCA9685PW TSSOP28 1x SPCoast NONE
U2 WemosD1 WEMOS-D1 1x SPCoast PTH

I2C-LEDStripDriver Version 1.0

First built: 2019-03

The PCA9685 is an I2C-bus controlled 16-channel LED controller optimized for Red/Green/Blue/Amber (RGBA) color backlighting applications. Each LED output has its own 12-bit resolution (4096 steps) fixed frequency individual PWM controller

This design drives 2x RGB LED strips and 2x “white” strips - one set for backdrop lighting (dawn and dusk sunsets…) and the other for overhead (sunlight) valence illumination.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

This technical documentation is licensed under the CERN Open Hardware Licence v1.2