Étape 2: Electronics
L' Arduino est le principal composant de l’horloge. Elle contrôlera les LEDs en ajustant l’intensité lumineuse pour chacune des trois composantes (rouge, vert, bleu) afin d’obtenir une certaine couleur. Par exemple, les valeurs RVB (50 %, 50 %, 0) laissera notre cerveau pense on voit jaune. Pour cela, nous utilisons la technique PWM , mais malheureusement la plupart Arduinos ont seulement 6 sorties PWM. Heureusement, vous venez d’acheter un TLC5940, offrant 16 sorties PWM, tandis que nous avons besoin de 5 x 3 = 15. Le TLC5940 nécessite deux résistances ; R1 est une résistance pull-up et doit être élevée (10kOhm ou plus), R2 définit la quantité maximale de courant pour tous les voyants (généralement autour de 2KΩ ; tester avec une diode et source d’alimentation avant de commencer à souder).
Pour garder l’horloge décompte pendant les moments impuissants et résoudre de Arduino horloge interne imprécision et de dépassement de capacité (50 jours), le module RTC travaillera sur une pile (incluse par sparkfun) si l’Arduino a été désactivé.
Construire le circuit soit sous forme de PCB, comme le montre les images, ou ouvrir la pièce jointe Fritzing ou de la maquette. Sachez que l’électronique doit s’adapter à l’intérieur de l’horloge, afin de garder l’ensemble serré. Lorsque vous vous connectez les fils de la LED (ne Branchez les LEDs encore) aux PCB ou maquette, n’oubliez pas que les LED seront à des distances différentes.