Étape 1: Composants et planification
Pour le tableau base de LED :
- Carte Arduino Lilypad 328 principal en tant que contrôleur (Sparkfun)
- Batterie rechargeable lithium-polymère (Sparkfun)
- Carte de puissance Simple Lilypad (Sparkfun)
- 50 LEDs LilyPad (nous avons utilisé 48, mais ils viennent en paquets de 5) (Sparkfun)
- Carte de dérivation FTDI (pour la programmation le Lilypad) (Sparkfun)
- USB vers Mini USB connector (pour connecter la carte FTDI à l’ordinateur)
- Fil conducteur (nous sommes allés à travers plusieurs bobines de pleins et aurait probablement pu ordonner une bobine de plus grande) (Sparkfun)
- Aiguille avec un grand souci de tenir le fil conducteur
- Un sharpie
- Tissu pour stocker le tableau LED (nous avons choisi denim poids moyen pour s’assurer que c’était assez mince pour coudre facilement, mais une épaisseur suffisante pour empêcher un court-circuit à travers le tissu).
- Tissu noir mince à coudre sur le tableau, afin que nous puissions voir les feux clignotants, mais cacher les circuits.
- Colle à tissu
- T-shirts bon marché (Target!)
- Noir Velcro pour fixer le tissu, tissu de revêtement mince et T-shirt LED Array ensemble
Pour la manette de jeu :
- Joystick pouce Sparkfun (Sparkfun)
- Conseil de Sparkfun Breakout pour Joystick pouce (Sparkfun)
- En-têtes de l’échappée pour connecter le câble à la carte de dérivation de Joystick (Sparkfun)
- câble et connecteur 5 broches pour connecter la manette au Lilypad (le connecteur que nous avons acheté est venu avec des connecteurs mâles et femelles. Nous avons utilisé seulement la moitié féminine) (AllElectronics)
- Fer à souder et amende-gage de brasure (pour connecter la manette de jeu et les en-têtes échappées à la carte de dérivation)
- Coupe-fil pour dénuder les extrémités du connecteur, donc ils pourraient être cousus dans le projet
Au lieu de coudre le tableau directement sur le t-shirt, le tableau obtient cousu sur un panneau de tissu qui est attaché à l’avant du chandail avec Velcro. Il est beaucoup plus facile à coudre sur un panneau de tissu Uni qu’un t-shirt incurvé, et cela nous permet d’enlever le panneau et l’utiliser dans d’autres projets aussi bien.
J’ai décidé qu’une matrice de LED 8 x 6 serait gérable au programme avec un Arduino. Le Arduino LilyPad a seulement 20 broches de sortie, afin de contrôler toutes les 48 LEDs individuellement nécessite une technique appelée « multiplexage ». Il existe plusieurs méthodes différentes de multiplexage permettant de contrôler de multiples LEDs par un plus petit nombre de sorties. Cette méthode nécessite toutes les cathodes de LED dans les lignes de couture et reliant toutes les anodes de LED dans les colonnes. Pour allumer une LED donnée dans le tableau, définir sa ligne basse (sol) et colonne tension élevée. Le truc avec multiplexage est que, à moins que les LED sont sur la même ligne ou colonne, vous pouvez seulement allumer une LED à la fois. Si vous essayez d’allumer les deux LEDs qui sont à la fois dans les différentes lignes et des colonnes, vous finirez par allumer des LEDs supplémentaires sans le vouloir. Pour contourner ce problème, nous pouvons profiter d’un phénomène appelé « persistance de la vision ». Le œil humain conserve la dernière image qu’il a vu pendant une certaine période de temps, donc un modèle de LEDs individuelles en clignotant rapidement et à plusieurs reprises dans une séquence permettra de créer l’apparence du modèle entier être éclairé à la fois.