J’ai le schéma pour ce projet en ligne.
Un transistor est utilisé avec Arduino à diminuer d’intensité une bande de LED SMD blanc. Le calendrier peut être modifié par la programmation de l’Arduino. Un transistor peut être utilisé comme un interrupteur ou un amplificateur. Dans cette application, son utilisée pour amplifier lentement tension de 0-12V et progressivement vers 0V dans un laps de temps défini. Le transistor utilisé ici est un TIP120 de Fairchild, qui est parfait pour Arduino et cette application car la tension de l’émetteur-Base est de 5V. Fondamentalement, cette tension agit comme un robinet et module la tension d’entrée, en l’occurrence son 12V-0 v.
Arduino peut donner PWM (modulation de largeur d’impulsions) de 0-5V, c'est-à-dire dans le programme dans l’IDE Arduino 0-255. Le taux de variation n’est pas parfaitement lisse, mais il le fera.
N’oubliez pas, le courant s’additionne lorsque vous ajoutez plusieurs LED. Une bande typique de 5 mètres peut fonctionner jusqu'à (60ma X 150) qui est 3 ampères ! Heureusement le TIP120 peut fournir jusqu'à 5 a, mais la puce fonctionne assez chaud (environ 80 degrés). J’utilisais seulement 1 a, il n’y avait aucun problème. J’ai utilisé un fil 20AWG (essentiellement les fils de raccordement) et ils sont dimensionnés pour tenir au moins 5 a, c’est sûr.
Pour une source de 12V, j’ai utilisé ma batterie d’acide de plomb. Assurez-vous que les fils ne font pas contact dans le montage d’essai. Sinon, il y aura beaucoup d’étincelles et de plastique fondu.