120 likes | 364 Views
PWM RGB LED’s via USB. Derek Hall ECE402. Outline. Goals Challenges Budget Demo Looking Forward. Inspiration. LED lighting is growing in popularity and practicality Commercial, residential applications Color Kinetics, etc. Goals.
E N D
PWM RGB LED’svia USB Derek Hall ECE402 Derek Hall
Outline • Goals • Challenges • Budget • Demo • Looking Forward Derek Hall
Inspiration • LED lighting is growing in popularity and practicality • Commercial, residential applications • Color Kinetics, etc. Derek Hall
Goals • Use WUSB-PSoC development kit to control bank of RGB LED’s • Use PWM to “mix” colors • GUI Control • Individual control of red, green, and blue • User controlled color sequences Derek Hall
Steps • PSoC • 3 PWM’s • 8 bits 256 colors • Device communication • PC USB Transmitter Receiver • GUI Derek Hall
Hardware Derek Hall
Challenges • Radio module adapter failure • Poor documentation for interfacing PC-Transmitter • “Easy USB” • Preconfigured bridges for mouse, gamepad, etc. • Requires a second chip, “enCore” • OTP • enCore development kit: $730 Derek Hall
Steps modified • PSoC • 3 PWM’s • 8 bits 256 colors • Device communication • PC USB PSoC Eval Board • USB Driver • HID • GUI Derek Hall
Budget Derek Hall
Demo Derek Hall
Looking Forward • PSoC • Add sensing for over-temperature etc • Calibrate luminosity of diodes (mixing) • High Power LEDs • Device Communication • Wireless • USB driver all code needed for enCore? • ZigBee, WUSB, lesser • TI eZ430-RF2500? • GUI • Save & Load sequences • User defined fade times • Options are endless! Derek Hall
Questions, Comments, Snide Remarks Derek Hall