Stap 13: Module 4 - LED Driver Board - overzicht
Verbazingwekkend, kunnen we de controle van deze 8 kanalen met een enkele ' 595 shift register en 3 pinnen van onze Arduino-compatibel, met behulp van een prachtige bibliotheek geschreven door Elco Jacobs en ShiftPWM (http://www.elcojacobs.com/shiftpwm/) genoemd.
Het idee is dat zes regels 1W RGB uit twee 3W RGB LEDs beheren en de andere twee lijnen elke 6W voor witte LEDs beheren. Uiteraard een beetje shift register nemen niet alles wat actueel is, zodat we een laag-stuurprogramma transistor gebruiken om te bepalen van de LED. Wij willen ook 350 mA via elke LED, die we kunnen krijgen van kleine AMC7135 bestuurder chips, die ook naar de low-kant van de LED's zitten.
Ik had besloten om mijn klok uitvoeren vanaf een ATX voeding, die heeft + 12 v en + 5V lijnen (als evenals + 5V standby - zie later). Dientengevolge, ik drie witte LEDs in serie zetten en reed ze van + 12V met een ' 7135 op elke tekenreeks. Elk element van de RGB LED is verdreven + 5V en een ' 7135 maar waar er een beetje teveel spanning te verbranden (esp op rode) ik gewend 1-3 normale N1004 1A diodes de spanning een beetje drop. Meer details later.
Deze module kan opnieuw worden gemaakt op de PCB of perf halfpension maar één van beide manier het vereist een beetje oppervlak-mount solderen van de vrij klein bestuurder chips. Dit is de enige technisch uitdagend stuk van solderen in het project en het is echt niet difficut met behulp van de methode beschreven in de volgende paar stappen.