120 likes | 200 Views
Explore Derek Hall's project using PWM to control RGB LED's via USB, with goals to create user-controlled color sequences. Follow his journey through challenges, budgeting, demos, and future plans. Discover the practical applications and potential of LED lighting in various settings.
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