Etape 8: Logiciel Arduino
Vous pouvez télécharger le logiciel dans votre chapeau soit avant construction de la structure de LED qui contient de l’Arduino, ou par la suite quand tout est fini. Comme vous le souhaitez.
Fonction du logiciel
Le code de l’Arduino convertit la chaîne de données provenant de la puce Neurosky à la lumière de différentes couleurs, de luminosité et d’intensité : qui sont programmés pour changer en fonction de votre état mental. La couleur de pompon est toujours être une combinaison des pourcentages en temps réel de « attention » et « détente ». Par exemple, si un utilisateur a choisi le jaune comme son « couleur de relaxation » et bleu comme la couleur de le « attention », puis la couleur de pompon sera un mélange de jaune et de bleu (attention 100 % = 100 % bleu, attention de 50 %, 50 % relaxation = jaune 50 % 50 % bleu, etc.). Si vous atteignez un haut niveau de détente ou d’attention au fil du temps, puis le pompon brillera dans « attention atteint couleur » ou « relaxation atteint couleur ». Ces couleurs sont les mêmes que les « attention couleur » et la « couleur de détente », seulement plus lumineux (un Neopixel est blanc).
La couleur et les réglages de luminosité ou les « modes », peut être contrôlé à l’aide de l’interrupteur « Mode » (l’interrupteur bouton poussoir noir sur le chapeau). Ce commutateur permet de sélectionner une couleur spécifique pour représenter le niveau de « attention ». La couleur de la « détente » est choisie automatiquement pour vous par le logiciel, comme une couleur opposée de la couleur « garde-à-vous ». Par exemple, si vous choisissez vert pour la couleur de l’attention, le logiciel affectera violet comme la couleur de votre relaxation. Vous pouvez également régler la luminosité maximale de le Neopixels, vérifier la qualité du signal ou choisir d’utiliser le pompon comme un phare lumineux sans l’EEG. Bien que je ne le n'ai pas fait, vous pouvez écrire le code supplémentaire qui vous permet de visualiser une couleur qui représente un mélange d’ou la puissance de bande de fréquence dominante (alpha, bêta, delta, thêta, gamma).
Télécharger le logiciel pour
Le logiciel est dans le fichier joint illumino_Code.zip. Awell.INO est le script principal d’Arduino. Tout le code est commenté pour être explicite. S’il vous plaît n’hésitez pas à demander si vous avez des questions. Un merci spécial Kurt Olsen pour son dévouement à aider avec le firmware !
Monter l’USB FTDI sur votre Arduino.
Brancher l’Arduino sur votre ordinateur. Toujours être très prudent, ce faisant, comme le composant USB mini est délicat.
Installer l’IDE Arduino 1.0.6 (http://arduino.cc/en/main/software) et échéant pilotes sur votre ordinateur. Grands sites Web pour apprendre à programmer un Arduino : arduino.cc, electronhacks @ youtube, adafruit.
Choisissez le bon conseil et port série (COM). C’est généralement le plus petit nombre.
Appuyez sur le bouton « vérifier ».
Appuyez sur le bouton « upload ».
Maintenant, ouvrez le port série. Il devrait y avoir un flux de nombres coulant rapide. Il s’agit de données entrantes de la puce Neurosky cerveau.