Stap 5: Maken van uw eigen bestuur te voeren 5 strips RGB LED
Na de ontrafeling van een versterker en spelen rond met LED drivers die heb ik besloten om een Arduino-achtige board kunnen regelen 5 RGB strips (of meer met extra panelen aangesloten). Als ik sommige andere PCB's van de fab was bestellen en had plaats op een plaat van de standaard 10x10cm, ik opgenomen het eerste prototype in daar. En het verkeerd was, dus ik moest een tweede afspraak maken. Deze 'bonus' stap kan helpen dat sommigen van u mijn fouten voorkomen.
Het ontwerp van de Raad van bestuur is vrij eenvoudig: het heeft een Atmega328 chip, een LED-driver (DM633 in mijn geval), een spanningsregelaar van 1117 5.0 en 15 N-kanaal MOSFETs op 5 RGB uitgangen. In tegenstelling tot een RGB versterker hebben niet dit board elke logica-inverterende chips, zodat de logica is omgekeerd in software (namelijk 0 betekent volledig op en maximale waarde betekent af). De poorten MOSFETs Ga naar LED driver uitgangen en zijn opgetrokken naar 5v door 10K weerstanden, zodat zij de stroom die houden, wanneer het stuurprogramma wordt gesloten en stop doen wanneer de uitvoer stuurprogramma opent, zinken huidige.
Die leidt tot de eerste belangrijke ding: er moet een krachtige master MOSFET op dergelijke een bord dat de macht aan de strips houden zal uit wanneer het niet nodig er. Dat wil zeggen, terwijl het apparaat laarzen omhoog. Als er geen dergelijke MOSFET geïnstalleerd, zal alle LEDs op alle aangesloten stroken volledig veranderen op het moment dat de stroom is aangesloten (als het stuurprogramma uitgangen uitgeschakeld standaard houdt, maar we de omgekeerde logica hebben). En dit zal leiden tot extreme power verbruik en mogelijke dood van de voeding met ventilator of iets dergelijke.
Ten tweede, de voltage regulator (in SOT-223 pakket) moet haar heatsinking hobbel goed aangesloten of het zal een veel warmte. En de bovengenoemde bult is niet de grond, zoals men zou denken, maar uitgang. Heb ik niet het controleren van het gegevensblad en mijn 'logica' mislukt mij hier, die fout niet herhalen. Ik maakte zelfs een grote hitte zone zinken op mijn bord versie 2, maar dat niet nodig.
De rest is hier vrij eenvoudig.
En thats it! Aarzel niet om vragen!