Étape 4: L’électronique
Il y a 3 cartes de circuits imprimés.
La carte processeur et contrôleur de micro principale (un PIC18F2550), la carte d’affichage 7 segments et la carte de commutateur.
Il y a aussi une alimentation de 5 VDC 6 Amp.
Ces bandes de LED dessine beaucoup de courant ; 60 leds rouge, vert et bleu = 180 total du LED. À environ 25mA chaque qui représente un total d’environ 4,5 ampères si tous sont sur et affichant complet white, ainsi que le segment de 10 x 7 affiche (2 de quel affichage seul un tableau de bord) = un autre 58 (possible) a conduit les de, un autre 1,2 ampères.
Le microprocesseur doit travailler dur pour produire un flux de 60 x 24 bits à aborder toutes les LED.
Cela donne une résolution de couleur de 24 bits pour chaque RVB. Le flux de données se poursuit à travers tous le LED jusqu'à ce qu’un retard de 60mS est détecté et puis les LED affichent les données.
La carte principale a également le CCF qui a une batterie de secours, une puce de mélodie et un piezo petite sirène pour lorsque vous appuyez sur une touche.
La puce de mélodie, que j’ai utilisé était « Home Sweet Home ». Si vous choisissez une mélodie différente, que vous devrez peut-être changer le "timing" dans le code pour le désactiver une fois terminée la mélodie, sinon elle continuera à répéter.
La ligne de code pour rechercher est dans la routine « Sub Run_Clock() » ;
Si (minute == 0 & & deuxième == 26){delay_ms(500) ; Melody_Out = 0;} désactiver la mélodie puce après 26,5 secondes