Étape 4: Faire les casques
J’ai collé la batterie à l’arrière du casque à l’aide du ruban électrique noir mat simple. Il a tenu très bien et a duré toute la nuit. J’ai alors couper quelques petits trous dans l’assiette à l’arrière du casque et enfilé le début du fil El de l’inversion, dans les trous, puis de puis nouveau, juste de le pour ancrer en place.
Ensuite, j’ai utilisé un ruban adhésif pour maintenir temporairement le fil en place et copié le modèle de Daft Punk sur leurs casques mieux que je pouvais. J’ai utilisé un petit ruban noir dans des endroits pour cacher le fait que le modèle entier était un long morceau de fil.
Après que le patron était en place ma soeur puis collées avec bonté le fil sur le casque avec prise rapide superglue. Il a tenu vraiment bien et est assez bien collé sur en permanence, autant que je peux dire.
Le fil EL sur le casque puis désactivable / juste en tapant le bouton sur l’onduleur à l’arrière du casque.
Faire l’affichage LED qui va à l’intérieur du casque
[Tous les liens aux bibliothèques, ide etc sont au bas de cette page]
Il s’agissait de mon emploi principal du projet et les tas d’amusement. J’ai appris un tas de Arduinos, Seeeduinos, toutes sortes de produits électroniques, que je n’ai pas touché depuis Uni et les mérites relatifs de différents types de ruban adhésif.
Ce bit peut sembler compliqué, mais c’est vraiment pas. La communauté Arduino est incroyable, il y a tellement d’open source code disponible sans qui fait de cet affichage aurait été beaucoup plus difficile.
En dehors de Daft Punk, les casques ont été un peu inspirés par Casey Pugh, j’ai trouvé sa vidéo (http://vimeo.com/2402904?pg=embed&sec=2402904) quand je cherchais des idées pour le casque. J’avais même jamais entendu parler d’un Arduino avant Casey me montra dans cette direction, un très bon appel. Il a fait sa propre matrice de LED, j’ai acheté un tableau de Led RVB dans qui a été fabriqué dans le commerce.
La première chose à faire, c’est acheter une Arduino Duemilanove ou Seeeduino (c’est un clone de l’Arduino). J’ai acheté un Arduino et deux Seeeduinos, ils sont environ 20 chacun. J’ai aussi acheté un petit Mont de soutien avec un connecteur de la batterie de www.skpang.co.uk, c’est ce qui a fait l’ensemble du projet portable.
Également saisir un tas de LEDs, résistances et surtout des tas de fils de raccordement, mâles et femelles.
Après cela, télécharger l’IDE Arduino de www.arduino.cc (c’est tous open-source). Programmation pour un Arduino est très simple, je pense que c’est un langage appelé transformation, il est grammaticalement très similaire à Java - très simple. Je n’a pas pris la peine d’apprendre la langue dans une grande mesure, j’ai juste pour l’exemple de code et fondus pour faire ce que je voulais.
Une fois que vous êtes familiarisé avec l’utilisation de l’IDE et ont parcouru quelques exemples (obtenant une LED clignote sur et hors tension sur la broche 13 est une bonne idée), télécharger la bibliothèque LEDControl. Aimablement fourni par Eberhard Fahle, il permet l’Arduino contrôler une puce MAX7221 ou MAX7219, qui est lui-même conçu pour commander un tableau de 8 x 8 de lumières LED.
À ce stade, vous aurez également besoin de prendre un regard sur les schémas pour savoir comment associer un Arduino à un MAX72XX d’une matrice de LED. Le lien vers les schémas est au bas de cette page, je n’ai pas utilisé les condensateurs en fin de compte, seulement la résistance. Il n’est pas comme compliqué qu’il n’y paraît.
J’ai trouvé les parties les plus difficiles à être :
1. comprendre ce qu’ont fait les broches à l’arrière de la matrice de LED. Vous pouvez voir sur la photo il y a 32 pintes (8 pour une ligne, puis 8 pour chaque couleur/colonne), ils ne sont pas marqués avec tous les numéros et la feuille de données que skpang lié à avait quelques-uns des axes inversés. J’ai écrit un programme de petit test pour l’Arduino que mettre deux sorties haut pendant une seconde, puis le bas pour le prochain, sans cesse répété. J’ai alors juste gardé branchement fils directement à l’arrière de la LED jusqu'à ce que j’avais compris ce qu’ont fait les différentes broches.
2. comprendre les résistances à utiliser. Je ne suis pas un ingénieur ou un électricien, et je suis aussi daltoniens, donc j’ai trouvé les marques de résistance absolument déconcertant. J’ai juste utilisé de tâtonnement jusqu'à ce que j’ai trouvé une résistance qui a limité la luminosité du tableau sur une limite de bon et ne souffle pas.
Comme pour le câblage, il tout cela, j’ai juste coincé la puce MAX7221 sur une mini-maquette de avec une bande adhésive, collé des fils de raccordement vers le bas sur l’Arduino avec du ruban adhésif, branché dans le montage d’essai et ensuite collé le montage d’essai à l’arrière de l’Arduino dans un petit paquet. J’ai ensuite utilisé cavaliers mâle-femelle pour connecter le montage d’essai à la matrice de LED, les extrémités femelles cliquées sur les broches de la LED très bien donc j’ai n’a pas besoin de les attacher avec du ruban ou quoi que ce soit.
Je suppose que tous les composants électroniques de chaque casque coût environ 60.
J’ai ensuite coupé une grande partie de la bulle du polystyrène de la partie supérieure du casque et incorporé l’arduino dans la partie supérieure, juste au-dessus du front. J’ai ensuite collé la matrice de LED à l’intérieur de la visière teintée avec du ruban adhésif plus électrique.
C’est tout fait ! Il avait l’air fantastique, même si je dis moi-même. Le code que j’ai écrit pour l’Arduino est attaché à cette page dans un fichier .zip, vous êtes les bienvenus pour utiliser, modifier, partager autant que vous le souhaitez.
Liens
IDE Arduino http://www.arduino.cc/en/Main/Software
LEDControl bibliothèque http://www.arduino.cc/playground/Main/LedControl
MAX7221 schémas http://www.arduino.cc/playground/Main/MAX72XXHardware
Voici une petite vidéo de l’Arduino exécutant un petit soft de test de Hello World :
Et une autre de celui-ci qui traverse la plupart du programme final, il manque juste le jeu de PONG et un couple de Space Invaders j’ai mis plus tard :