Mini Arduino draagbare EEG - hersenen golf Monitor + (6 / 9 stap)

Stap 6: Fase 1: EEG Monitor (gegevens uitleg) vervolg...


Hier is een korte uitleg van de gegevens die u bekijkt: (want ik dacht je zou vragen dat).  Komt rechtstreeks uit de hersenen bibliotheek documentatie.

De functie getCSV() retourneert een tekenreeks (Nou ja, char *) opsomming van de meest recente gegevens van de hersenen, in de volgende notatie: "signaal sterkte, aandacht, meditatie, delta, theta, lage alpha, hoge alpha, lage bèta, hoge bèta, lage gamma, hoge gamma"

Signaalsterkte loopt uiteen van 0 - 200.  0 betekent dat de eenheid met succes een verbinding heeft gemaakt, en 200 betekent dat er is geen signaal.

De aandacht en meditatie waarden beide van 0 lopen - 100. Hogere cijfers geven meer aandacht of meditatie.

De EEG vermogenswaarden — delta, theta, etc... -vormen een zwaar gefilterde weergave van de relatieve activiteit in de hersenen van de verschillende golflengten. Deze waarden kunnen niet worden toegewezen rechtstreeks aan fysieke waarden (bijvoorbeeld volt), maar zijn nog steeds van gebruik beschouwd na verloop van tijd of ten opzichte van elkaar.

FUNCTIEOVERZICHT - een lijst met functies die beschikbaar zijn in de hersenen-bibliotheek

Hersenen (HardwareSerial & _brainSerial)
Een instantie van de bibliotheek van de hersenen op een seriële poort van de hardware.

Booleaanse update();
Noemen dit in uw hoofdlus om gegevens te lezen op de hoofdtelefoon. Retourneert waar als er een nieuw pakket.

char * readErrors();
Tekenreeks met de meest recente fouten. Waard drukken dit uit over seriële als heeft u problemen.

char * readCSV();
Tekenreeks met alle van de meest recente waarden van de hersenen in een door komma's gescheiden indeling. Bedoeld om te worden afgedrukt over seriële. De gegevens worden opgehaald in deze volgorde: signaal sterkte, aandacht, meditatie, delta, theta, lage alpha, hoge alpha, lage bèta, hoge bèta, lage gamma, hoge gamma

byte readSignalQuality();
Geeft als resultaat signaal de nieuwste kwaliteit lezing. 200 is geen signaal, 0 is hoog (goede verbinding). Dit (en de rest van de functies) zijn voornamelijk bedoeld voor gebruik als u wilt dat de Arduino voor intern gebruik maken van de gegevens van de hersenen. (Scheelt een hoop gedoe / geheugen uitgaven van het parseren van het CSV.)

byte readAttention();
Deze eigenschap retourneert de attentiewaarde van de NeuroSky-"Essense".

byte readMeditation();
Retourneert de waarde van NeuroSky "Essense" meditatie.

niet-ondertekende long * readPowerArray();
Retourneert een matrix van de acht waarden van de macht-band (FFT), in dezelfde volgorde als het CSV-bestand.

unsigned long readDelta();
Retourneert de delta (1-3Hz) macht waarde, vaak geassocieerd met slaap.

unsigned long readTheta();
Retourneert de waarde (4-7Hz) theta macht, die is gekoppeld aan een ontspannen, meditatieve staat.

unsigned long readLowAlpha();
Lage Alfa (8-9Hz) vermogen wordt de waarde geretourneerd, hoger wanneer ogen zijn gesloten of je ontspannen /

unsigned long readHighAlpha();
Retourneert de waarde hoge alpha (10-12Hz) macht.

unsigned long readLowBeta();
Retourneert de lage bèta (13-17Hz) macht waarde, hoger wanneer je alert en geconcentreerd.

unsigned long readHighBeta();
Retourneert de waarde van de stroom hoge bèta (18-30Hz).

unsigned long readLowGamma();
Geeft als resultaat de lage (31-40Hz) macht gammawaarde, multi-zintuiglijke verwerking is gekoppeld.

unsigned long readMidGamma();
Retourneert de waarde van de stroom hoge gamma (41-50Hz).

Gerelateerde Artikelen

Mini Arduino Multi functie Controller w / LCD Display

Mini Arduino Multi functie Controller w / LCD Display

dit Instructable bouwt voort op de Arduino omgeving minimonitor en Arduino EEG minimonitor Instructables.U kunt maximaal 4 Relais met behulp van de tijd, temperatuur en/of licht, je geest, controle of welke sensor u wilt gebruiken.De voorbeelden zijn
Mini Arduino CNC

Mini Arduino CNC

Dit instructable toont u hoe te bouwen van een goedkoop en eenvoudig, maar zeer kleine CNC met behulp van de Arduino UNO. U kunt het dunne hout van de molen, andere schuimen of u kunt gebruiken voor het uitzetten van verschillende schetsen en ook kan
Hoe te programmeren Pro Mini Arduino Arduino Uno en ArduShield - zonder de kabels met

Hoe te programmeren Pro Mini Arduino Arduino Uno en ArduShield - zonder de kabels met

Het hoofddoel van deze instructie is om u te tonen hoe te programmeren in de meest eenvoudige manier Arduino Mini of de Pro Mini Arduino met een Arduino UNO en ArduShield – zonder de kabels.Stap voor stap handleiding, met geen stappen overslaan door
Arduino draagbare Temperatuurdisplay

Arduino draagbare Temperatuurdisplay

In dit project zal ik u tonen hoe het maken van een draagbare Arduino temperatuur indicator. Het punt van dit project is om je te leren Arduino basisvaardigheden en hoe relatief complexe om code te schrijven in de taal van de Arduino IDE.Dus wat is e
Uploaden van schetsen naar Pro Mini Arduino gebruik Arduino UNO bord (zonder het verwijderen van Atmel Chip)

Uploaden van schetsen naar Pro Mini Arduino gebruik Arduino UNO bord (zonder het verwijderen van Atmel Chip)

Dit schetst een procedure voor het gebruik van de ingebouwde USB van de Arduino UNO de aan Serial(TTL) convertor te schetsen uploaden naar Pro Mini Arduino board zonder de noodzaak voor het verwijderen van de UNO Atmel micro-controller chip. Dit is h
Uploaden van de schets naar Pro Mini Arduino met behulp van usbASP

Uploaden van de schets naar Pro Mini Arduino met behulp van usbASP

In deze tutorial tweetalig (Engels en Indonesisch, Indonesisch versie onder scheidingslijn met cursieve stijl), zullen we leren hoe om te uploaden van de schets ("schets" is de term voor programmacode die is geschreven voor Arduino) met Arduino
SoGo Mini alleen draagbare Multi Speaker met APP gecontroleerd RGB LED-verlichting

SoGo Mini alleen draagbare Multi Speaker met APP gecontroleerd RGB LED-verlichting

Binnenkort SoGo Mini enige draagbare Multi Speaker met APPGecontroleerde RGB LED licht en aanpasbare ring kleur. Breed scala van compatibiliteit met andere apparaten, zoals PC, Mac, Android, IOS, 20 plus uur power back-up en brede draadloos bereik ma
Arduino en LM35 Based temperatuur Monitor voor Beginners

Arduino en LM35 Based temperatuur Monitor voor Beginners

IntroductieMaak uw eigen temperatuur controle systeem met behulp van de Arduino en LM35 analoge temperatuursensor. Dit is een zeer eenvoudige DIY-project voor de Arduino beginners. Alle stappen en vereisten worden in detail hieronder genoemd.Opmerkin
Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

ik heb dit project, omdat ik vaak bergen zoals in de afbeelding beklimmen en ik moet weten de hoogte, de temperatuur en ook wijzigingen in de weersomstandigheden, soms in slechts enkele minuten het weer krijgen zeer slecht, met een zeer dichte mist,
Een Mini Arduino programmeerbare 4 kanaaloproep DC-DVM

Een Mini Arduino programmeerbare 4 kanaaloproep DC-DVM

Dit Instructable leert u hoe met de Arduino analoge poorten.Digitale Voltmeters (DVMs) zijn een speciaal geval van analoog naar digitaal convertors - A / DCs.-ze meten van spanning - en zijn meestal een functie van een algemene doel-instrument genaam
Mini arduino Plotter zonder een servomotor

Mini arduino Plotter zonder een servomotor

In dit project die zal ik u tonen hoe zet van twee oude DVD-schijven in een mini plotter.this project is eenvoudig en gemakkelijk om te doen en maakt een goede praktijk, als je wilt om een echte CNC machine (dit is waarom ik begon dit project voor te
Mini Arduino Lux Meter

Mini Arduino Lux Meter

Ik nodig een Lux-meter voor het testen van zaklampen. Er zijn sommige goede lux meter beschikbaar in de range van $15-25, maar altijd verzending duurt erg lang en ik het nu nodig. Dat is wanneer ik besefte dat ik had een ongebruikte BH1750 lichtmeter
Uploaden van de schets naar Pro Mini Arduino met behulp van de Arduino UNO

Uploaden van de schets naar Pro Mini Arduino met behulp van de Arduino UNO

Ik ben mijn manier begonnen met de arduino UNO, verhuizen naar pro mini ik niet kopen van de USB-adapter maar het UNO-bord gebruikt voor het uploaden van mijn schetsen.Stap 1: Verwijderen van de Atmel ICZeer cerfuly verwijderen de Atmel IC van de Ard
Arduino/Android BLUETOOTH seriële Monitor APP voor arduino met behulp van de HC-06 en ANDROID

Arduino/Android BLUETOOTH seriële Monitor APP voor arduino met behulp van de HC-06 en ANDROID

Hello wereld! Vandaag maakte ik een Android app die gewoon leest waarden of tekst die zijn afgedrukt op de arduino seriële met behulp van de bluetooth-module HC-06/05 of andere modules. U hoeft niet te stellen iets in de code van de arduino. Gewoon S