Stap 8: Arduino software
U kunt de software uploaden naar je hoed hetzij voordat de bouw van de LED-structuur waarin de Arduino, of daarna wanneer alles klaar is. Zoals u verkiest.
Functie van de software
De Arduino-code converteert de tekenreeks van de gegevens wordt ontvangen van de Neurosky-chip in het licht van de verschillende kleuren, helderheid en intensiteit: die zijn geprogrammeerd om te veranderen al naar gelang uw mentale toestand. De kleur van de pompom is altijd een combinatie van de real time percentages "aandacht" en "ontspanning". Bijvoorbeeld, als een gebruiker heeft gekozen als zijn "ontspanning kleur" geel en blauw als de "aandacht" kleur, de kleur van de pompom zullen een mix van geel en blauw (100% aandacht = 100% blauw, aandacht voor 50%, 50% ontspanning = 50% blauw 50% geel, enz). Als u een hoge mate van ontspanning of aandacht na verloop van tijd kunt bereiken, dan is de pompom zal schitteren in "aandacht gehaald kleur" of "ontspanning bereikt kleur". Deze kleuren zijn hetzelfde als de "aandacht kleur" en "ontspanning kleur", alleen helderder (één Neopixel is wit).
De kleur en de helderheid instellingen of het "modes", kan worden gecontroleerd met behulp van de "modus-schakelaar" (de zwarte drukknop schakelaar op de hoed). Deze schakeloptie kunt u een specifieke kleur vertegenwoordigen het niveau van de "aandacht" selecteren. De kleur van de "ontspanning" wordt automatisch gekozen voor u door de software, als een tegengestelde kleur van de kleur van de "aandacht". Bijvoorbeeld, kiest u groen voor de kleur van de aandacht, zal de software paars toewijzen als de kleur van uw ontspanning. U kunt ook de maximale helderheid van de Neopixels, Controleer de signaalkwaliteit, of kies de pompom gebruiken als een baken van licht zonder de EEG. Hoewel ik het niet gedaan hebben, kunt u aanvullende code die u toelaat om een kleur die staat voor een mix van visualiseren of dominante frequentie band vermogen (alpha, beta, delta, theta, gamma).
De software voor uploaden
De software is in de illumino_Code.zip van het bijgevoegde bestand. Awell.Ino is de belangrijkste Arduino script. Alle code is toegelicht als zichzelf. Aarzel niet om te vragen als u vragen hebt. Een speciale dank aan Kurt Olsen voor zijn toewijding bij te staan met de firmware!
Monteer de FTDI USB op uw Arduino.
Sluit de Arduino op uw computer. Altijd voorzichtig doen, zoals de mini USB-component delicaat is.
De Arduino IDE 1.0.6 (http://arduino.cc/en/main/software) installeren en toepassing stuurprogramma's op uw computer. Grote websites voor het leren hoe te programmeren van een Arduino: arduino.cc, electronhacks @ youtube, adafruit.
Selecteer de juiste Raad en seriële poort (COM). Dit is meestal het laagste getal.
Druk op de knop "controleren".
Druk op de "upload" knop.
Open nu de seriële poort. Moet er een stroom van getallen stroomt beneden snel. Dit zijn de hersenen gegevens inkomende van de Neurosky-chip.