Mini Arduino Portable EEG - Brain Wave Monitor + (6 / 9 steg)

Steg 6: Fas 1: EEG Monitor (Data förklaring) forts...



Här är en kort förklaring av de data som du ser: ('cause tänkte du fråga). Kommer direkt från hjärnan bibliotek dokumentation.

Funktionen getCSV() returnerar en sträng (Ja, char *) listar de senaste hjärna uppgifterna, i följande format: "signal styrka, uppmärksamhet, meditation, delta, theta, låg alpha, hög alpha, låg beta, hög beta, låg gamma, höga gamma"

Signalstyrkan varierar från 0 - 200. 0 betyder att enheten har anslutits korrekt, och 200 betyder ingen signal.

Uppmärksamhet och meditation värdena både köra från 0 - 100. Högre siffror representerar mer uppmärksamhet eller meditation.

Den EEGEN effektvärden — delta, theta, osv... -är en kraftigt filtrerat representation av den relativa aktiviteten i olika hjärnan våglängder. Dessa värden kan inte mappas direkt till fysiska värden (t.ex. volt), men är fortfarande i användning när man över tid eller i förhållande till varandra.

FUNKTION översikt - en lista över tillgängliga funktionerna i hjärnan biblioteket

Hjärnan (HardwareSerial & _brainSerial)
Instansierar hjärnan biblioteket på en hårdvara seriell port.

booleska update();
Kalla detta i din huvudloop att läsa data från headsetet. Returnerar sant om det finns ett nytt paket.

char * readErrors();
Teckensträng som innehåller de senaste fel. Värt att skriva detta ut över följetong om har du problem.

char * readCSV();
Teckensträng med alla senaste hjärnan värden i ett kommaavgränsat format. Avsett att skrivas över följetong. Data returneras i den här ordningen: signal styrka, uppmärksamhet, meditation, delta, theta, låg alpha, hög alpha, låg beta, hög beta, låg gamma, höga gamma

byte readSignalQuality();
Returnerar signal den senaste kvalitet behandlingen. 200 är ingen signal, 0 är hög (bra anslutning). Detta (och resten av funktioner) är främst avsedda att användas när du vill Arduino att använda hjärnan data internt. (Besparar dig besväret / minne utgifter för parsa CSV-filen.)

byte readAttention();
Returneras NeuroSky "eSense" uppmärksamhet.

byte readMeditation();
Returneras NeuroSky "eSense" meditation.

osignerade långa * readPowerArray();
Returnerar en array av åtta makt-band (FFT) värden, i samma ordning som CSV-filen.

osignerade långa readDelta();
Returnerar värdet delta (1-3Hz) makt, ofta i samband med sömn.

osignerade långa readTheta();
Returneras theta (4-7Hz) makt, förknippas med en avslappnad, meditativa tillstånd.

osignerade långa readLowAlpha();
Returnerar det låga alfa (8-9Hz) makt, högre värdet när ögonen är slutna eller du avslappnad /

osignerade långa readHighAlpha();
Returneras hög alfa (10-12Hz) makt.

osignerade långa readLowBeta();
Returneras låg beta (13-17Hz) makt, högre när du är alert och fokuserad.

osignerade långa readHighBeta();
Returnerar värdet hög beta (18-30Hz) makt.

osignerade långa readLowGamma();
Returnerar värdet låg gamma (31-40Hz) makt, förknippas med multi-sensoriska bearbetning.

osignerade långa readMidGamma();
Returneras höga gamma (41-50Hz) makt.

Se Steg
Relaterade Ämnen

Öppna brain wave hårdvara

uppdaterad den 16 juni 2014 för avsnitt 9:Du kan också gå direkt till avsnitt 9.göra högkvalitativa brain wave interface som låg kostnad och liten storlek är mitt över 20 år av drömmen. För att göra detta måste samlas produktion, behöver arbete med i...

Arduino brain wave läsare

denna tutorial ska show dig hur till lätt hacka spelet leksak till en USB-brain wave läsare.Ett exempel på slutresultatet kunde vända på en LED samtidigt koncentrera sig och stänga av medan du kopplar av.Låt oss börja.Steg 1: delar Maskinvara:-USB-ka...

Mini Arduino Multi funktion styrenhet med LCD-skärm

detta Instructable bygger på mini Arduino miljö monitor och mini Arduino EEGEN monitor Instructables.Det kan du styra upp till 4 reläer med tid, temperatur och/eller ljus, ditt sinne, eller vilken sensor du vill använda.Exemplen är prototyper, jag gå...

Koppleri min Arduino

Ja sötnos! Ibland ekonomin är inte hur jag vill flyga. Då måste jag göra en liten anpassa så jag kan få saker rätt av mig.Steg 1: Ifall du missade detIgår laddade jag upp en artikel om att sätta några fötter på dessa Arduino styrelser. Du kan se det...

Min Arduino linje efter Robot! -Med Pololu kvart-6A IR reflektans Sensor Array

använde jag en Arduino Duemillanove med ATMega 328. Framdrivning sker med två Parallax Futaba kontinuerlig Rotation servon. Min sensor är Pololu kvart-6A IR reflektans Sensor Array, och den drivs alla av 4 uppladdningsbara NiMH Duracell AA batterier...

Mini Arduino CNC

Detta instructable visar dig hur man bygger en billig och enkel, men mycket liten CNC använder Arduino UNO. Du kan använda den till mill tunna trä, olika skum eller du kan använda den för plottning olika skisser och kan också användas för gravyr och...

Hjälp med min arduino projekt. (2, 7 segment med piezo summern och relä)

Hej, jag behöver lite hjälp med min arduino projekt.Jag har 2, 7 segment visar vilka nedräkning från 20 till noll sv sedan piezo Summer beebs ett tag.Min fråga är:Jag vill ha ett relä påslagen för 20 sekunder samtidigt med 7 segment nedräkningen.så o...

Mini Arduino PC [Eng-Ita] hur & kod för

Sono stato libero per un fina settimana e ho deciso di rispolverare un vecchio mito, l'arduino. Ho messo insieme FN atmega fristående tre bottoni FN ledde e FN lcd... e ho creato quello che mai avrei pensato di creare. FN: S manuale di fisica con le...

Min Arduino i Circuit programmerare

/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO...

Mini Arduino miljön bildskärm ** uppdatering - lagt till RTC ***

detta är ett exempel på hur du kan använda Arduino att övervaka olika miljöparametrar och visa dem på en LCD-skärm.Obs: Jag la en realtidsklocka! För att se steg, extra delar och skiss jag lagt till nya steg...Steg 1: Reservdelslista Arduino uno R3 e...

Mini arduino Plotter utan en servomotor

I detta projekt ska jag visa dig hur du sätter två gamla DVD-enheter i ett mini plotter.this projekt är enkel och lätt att göra och gör en god praxis om du vill göra en riktig CNC maskin (det är därför jag började detta projekt för att förbereda mig...

Mini Arduino Lux mätaren

Jag behövde en Lux-mätaren för att testa ficklampor. Det finns några bra lux mäter finns i intervallet $15-25, men frakt alltid tar lång tid och jag behövde det nu. Det var då jag insåg att jag hade en oanvänd BH1750 ljusmätare modul liggandes, som j...

Arduino vinden miljömässiga Monitor

Jag har övervägt att lägga till extra isolering på vinden och behövde ett sätt att spåra temperaturerna. Eftersom jag har undervisat mig grundläggande elektronik och Arduino programmering, kändes detta som ett bra tillfälle att testa mina kunskaper m...

Gör din egen anpassade elektroniska prylar, som min Arduino LED dag/natt Widget.

Detta är bara en kort köra ner på hur enkelt det blivit för att göra egna kretsar komplett med din egen PCB. Har du någonsin velat göra något anpassad som passar dina behov?Självklart har du!För mig började det verkligen när jag byggde min första dag...

Mini Arduino LED Julljus

Letar du efter ett enkelt elektronik projekt för att få lite träning med Arduino och PWM? Prova på detta!Här är vad du behöver:1 x Arduino UNO + USB-kabel6 x färg LED's för att förstora (jag använde 3 röda, 3 gul)6 x 1 k motstånd8 x manlig-till-man s...

Gör en Mini Arduino programmerbar 4 kanal DC-DVM

detta Instructable kommer att lära dig hur du använder Arduino Analog hamnarna.Digitala Voltmetrar (DVMs) är ett specialfall av Analog till Digital omvandlare - A / DCs.-de mäter spänning - och är oftast en funktion av en generell instrument som kall...

Brain Wave ritning maskin

Denna maskin byggdes ursprungligen för en Galleri show som jag hade förra terminen. Det tar input från en EEGEN hjärnvågorna scanner och används för att styra placeringen av en markör i realtid.Denna maskin är baserad på polargraph av Euphy. Polargra...

Mini Arduino spelet

Jag har gjort ett spel med bara 2 saker som du behöver så ha kul i en tävling med min kusin.BTW min nativ språk är tyska så rätta mig i kommentarer :DSteg 1: ReservdelslistaDu behöver en Arduino (jag använde en arduino uno)också en PCoch en Sainsmart...

Nattliga utsläpp: Min Arduino Powered Internet aktiverat dröm Generator

måste vi alla drömmer mer så jag har skapat denna Arduino Powered "dream generator" för att plantera frön för några stora tänkande galenskap. När du närmar dig generatorn en Maxbotix ultrasonic sensor utlöser ljus och musik som drar du i så du k...