Ik heb het schema voor dit project online.
Een transistor is een strook van witte SMD LEDs dimmen met Arduino gebruikt. De timing kan worden gewijzigd door het programmeren van de Arduino. Een transistor kan worden gebruikt als een schakelaar of een versterker. In deze applicatie, zijn gebruikt om te langzaam voltage van 0-12V en geleidelijk terug naar 0V te vergroten in een vast bedrag van tijd. De transistor gebruikt hier is een TIP120 van Fairchild, perfect voor de Arduino en deze toepassing omdat de Emitter-Base voltage 5V. In principe is deze spanning fungeert als een kraan en moduleert de ingangsspanning, in dit geval de 12V-0V.
Arduino kan PWM (Pulse width modulation) geven van 0-5 v, die in het programma in de Arduino IDE is 0-255. De mate van verandering is niet perfect glad, maar het zal doen.
Vergeet niet, de huidige opgeteld als u meer toevoegen LED. Een typische 5 meter strip kunt uitvoeren up-waarnaar (60ma X 150) 3 ampère is! Gelukkig de TIP120 t/m 5 bis kunnen leveren, maar de chip loopt heel hete (ongeveer 80 graden). Ik was alleen met behulp van 1A, dus er geen probleem er is. Ik gebruikte een 20AWG draad (in principe jumper draden) en zij worden beoordeeld om te nemen ten minste 5A, dus dat is veilig.
Voor een 12V bron gebruikte ik mijn lood-zuur batterij. Zorg ervoor dat de leads don't make contact in het breadboard. Anders zal er een heleboel vonken en gesmolten plastic.