Étape 3: contrôleur
Je l’ai mentionné dans la dernière étape je n’ai pas utilisé un AVR, ce qui signifie que ce projet n’est pas compatible arduino. Pour cette raison, il y a quelques raisons :
- J’ai fait des expériences avec ligne de TI MSP430 pendant un certain temps maintenant.
- Ils ont une fonction de « capTouch » qui permet aux détecteurs capacitifs zéro élément.
- J’avais déjà développé code de parler à la LED sur le matériel MSP430.
- Je regardais ma TI89 quand je pensais tout d’abord à ce projet.
- J’avais déjà tous les outils de développement installés sur mon ordinateur.
- J’ai fait plus de recherches sur l’architecture matérielle.
- La série G MSP430 est relativement nouveau, et j’aime la fine pointe.
De toute façon, assez swable. Ces LEDs avait besoin d’un maître, quelqu'un pour leur dire quoi faire et quand. J’ai choisi le MSP430G2553, car il est décent programme mémoire/ram (8 Ko/512 b), c’est 28 nombre de broches, et il est relativement petit et facile à souder facteur de forme TSSOP.
Presque toutes les quilles sont utilisés, j’ai voulu faire ce contrôleur un peu plus spécial. Si un curseur tactile de 12 points a été fabriqué dans le bord du plateau. Il était prévu que cela agirait un peu comme un touchpad 1D, comme entrée dans le dispositif. comme une roue de défilement de la souris informatique, avant ils ont ajouté un bouton central et commutateurs prev/next si vous a poussé à la roue.
3 autres broches sont utilisées pour s’interfacer à un accéléromètre I2C, parce que pourquoi pas ? une autre paire de pins se connecte à un cristal de montre de 32khz pour garder suffisamment de temps, c’est une horloge après tout. Enfin une seule broche permet d’interfacer avec tous les 120 pixels de LED.
Le contrôleur entière sur le dos d’une du segment, avec aucune perturbation des LEDs au-dessus de lui, ce qui signifie de l’avant, la seule différence entre les deux segments est une petite quantité supplémentaire retrace entre les LED et une petite connexion programmation, le trou de montage et daisy connexions sont identiques.
Les vidéos montrent fièrement les touches tactiles capacitives intégrées dans le contrôleur et une démonstration rapide de l’accéléromètre.