Innholdsfortegnelse:

Håndholdt EEG fokusmonitor: 32 trinn
Håndholdt EEG fokusmonitor: 32 trinn

Video: Håndholdt EEG fokusmonitor: 32 trinn

Video: Håndholdt EEG fokusmonitor: 32 trinn
Video: SXS и отслеживание бездорожья с помощью дрона — часть 2 Skydio 2+ 2024, Juli
Anonim
Image
Image

Høyskolelivet krever fokus for klasser, oppgaver og prosjekter. Mange studenter synes det er vanskelig å fokusere i disse tider, og derfor er det så viktig å overvåke og forstå din evne til å fokusere. Vi opprettet en biosensor -enhet som måler hjernebølgene dine for å måle fokusnivået ditt og viser dataene du kan se. Akronymet "EEG" står for elektroencefalograf, noe som betyr at det er en maskin som brukes til å registrere elektrisk aktivitet i hjernen.

Denne biosensoren krever en EEG -signalinngang og fingeren for å trykke på skjermen for å produsere en frekvensgraf og ekstraherbare data (valgfritt) som kan kopieres til Excel.

Ansvarsfraskrivelse: Denne biosensoren er IKKE et medisinsk utstyr.

Rekvisita

  • Arduino Uno ($ 23)
  • Brødbrett ($ 5,50)
  • 2,8 "TFT berøringsskjerm for Arduino med motstandsdyktig berøringsskjerm ($ 34,95)
  • Ledninger ($ 0,95)
  • EEG Bitalino ($ 40,79)
  • Elektroder ($ 9,13)
  • 3-leder tilbehør ($ 21,48)
  • Alkoholpinner ($ 4,65) (valgfritt)
  • 9V batteri ($ 2,18)
  • 9V batteriholder ($ 1,69)
  • USB 2.0 Kabeltype A/B $ 3,95)
  • Verktøy

    • Wire Stripper ($ 6,26)
    • Hårbånd / hodetelefoner for å feste ledninger over hodet (valgfritt)

Total kostnad: $ 142 (avhengig av prissvingninger)

Trinn 1: Forutsetninger

Sikkerhetstiltak
Sikkerhetstiltak
  • Noen grunnleggende kunnskaper om hvordan hjernebølger leses vil være nyttig for å forstå grafen, men ikke nødvendig.

    Dette er en god ressurs for litt grunnleggende bakgrunnsinformasjon.

  • Du trenger også tilgang til GitHub -nettstedet for å få koden vår.
  • Du må laste ned Arduino -applikasjonen.

Trinn 2: Sikkerhetsregler

  • Sørg for at kretsen ikke er strøm (batteripakken er slått av, USB ikke plugget inn) når du endrer kretsen.
  • Sørg for at det ikke er væsker i nærheten som kan søle ut på kretsen.
  • ADVARSEL: Dette er IKKE et medisinsk utstyr og har ikke samme nøyaktighet. Bruk riktig EEG hvis du trenger å gjøre en studie om hjernebølger.
  • Hold hendene tørre når du arbeider med kretsen eller biosensoren.

Trinn 3: Tips og tips

Hint og Tips
Hint og Tips

Feilsøking

  • Sørg for at ledningene er koblet til de riktige pinnene. Hvis ikke, ville det oppstå en uforståelig lesning.
  • Når du kobler til skjermen, må du kontrollere at du ikke passet alt én pinne lavere (hvis du merker at noen av skjermpinnene ikke er koblet til, er det derfor)
  • Sørg for at du har plugget inn BITalino ordentlig (basert på logoen og EEG -skiltet som vist i instruksjonene)
  • Sørg for at skjermen blir riktig plugget inn til et punkt at metallet i pinnene ikke lenger er synlig.
  • Hvis koden ikke kompileres og de ikke finner et bestemt bibliotek, må du kontrollere at du har installert alle de nevnte bibliotekene.

Innsikt

Husk å ta hensyn til plassen du trenger for å fjerne ledningen før du klipper den til lengden

  • Før du påfører elektrodene på pannen, må du først vaske og tørke den eller bruke en alkoholpinne for å redusere impedansen.
  • Å bruke en Arduino Mega ville gi ekstra analoge og digitale pinner, noe som ville bety at du ikke trenger å "dele" pinner mellom ledningene og skjermen slik vi gjør i denne modellen.

Trinn 4: Vitenskapen bak enheten

Vitenskapen bak enheten
Vitenskapen bak enheten

Hjernen din produserer forskjellige frekvenser av elektriske signaler avhengig av ditt bevissthetsnivå/fokus. Den produserer gammabølger (32-100 Hz) når den er ekstremt fokusert på en oppgave, behandling av informasjon eller læring. Den produserer betabølger (13-32 Hz) når du er våken, tenker eller er spent. Alfa-bølger (8-13 Hz) produseres hvis du er fysisk og mentalt avslappet. Theta-bølger (4-8 Hz) oppstår under dyp meditasjon eller REM (rask øyebevegelse) søvn. Delta -bølger (<4 Hz) oppstår under dyp, drømmeløs søvn.

Vår sensor gir deg beskjed om hvor mye av hver bølge som er tilstede, slik at du kan måle fokusnivået ditt. Den oppdager bare bølgelengder fra 0Hz-59Hz, som er området der de fleste hjernebølger oppstår.

Hvis du foretrekker en videoopplæring, her er en god video du kan se.

I vår introvideo snakket vi om Fast Fourier Transform. Denne videoen forklarer hva det er.

Trinn 5: Strip og kutt ledninger

Strip og kutt ledninger
Strip og kutt ledninger

For best resultat trenger du 3 stykker på minst 5 lange.

Hvis du ikke har fjernet en ledning før, her er en enkel opplæring.

Tips: Når du kutter tråden, må du la det være plass til å fjerne ledningen.

Trinn 6: Sløyfe en ende av hver ledning

Sløyfe en ende av hver ledning
Sløyfe en ende av hver ledning

Målet her er å lage en løkke i den ene enden av den eksponerte delen av ledningen. Denne sløyfen skal ha omtrent samme størrelse som pinnene under TFT Touch Shield eller litt større.

Trinn 7: Finn tilsvarende pinner under skjermen

Finn tilsvarende pinner under skjermen
Finn tilsvarende pinner under skjermen

Sammenlign Arduino Uno og undersiden av skjermen for å identifisere de tilsvarende pinnene for 3.3V, GND og A5.

Tips: Hvis du ser nøye ut, kan du se de røde sirklene på bildet som sirkler rundt pinnene.

Trinn 8: Fest ledningene til TFT Touch Shield Pins

Fest ledningene til TFT Touch Shield Pins
Fest ledningene til TFT Touch Shield Pins

Fest løkkene du lagde på TFT Touch Shield -pinnene som tilsvarer 3.3V utgang, GND og A5 analog pin på Arduino.

Tips: Hvis du ikke er sikker på hvilke du skal feste den til, kan du bruke de som er vist på bildet ovenfor.

Trinn 9: Stram trådsløyfene

Stram trådsløyfene
Stram trådsløyfene

Klem metaldelen av trådsløyfen for å stramme den. Dette vil sikre en bedre tilkobling.

Trinn 10: Koble til TFT Touch Shield

Koble til TFT Touch Shield
Koble til TFT Touch Shield

Bruk fingrene til å feste ledningene på plass og vend TFT -berøringsskjermen. Koble den til Arduino.

Trinn 11: Sett ledningene inn i brødbrettet

Sett ledningene inn i brødbrettet
Sett ledningene inn i brødbrettet

Koble til

  • 3,3V ledning til + kolonnen på brødbrettet.
  • GND -ledning til - kolonnen på brødbrettet.
  • A5 -ledning til hvilken som helst rad på brødbrettet.

Tips: Ledningene du ser kjører over skjermen er til illustrasjonsformål. Vi valgte å kjøre ledningene under skjermen siden ledningene vi hadde var for korte.

Trinn 12: Koble til ditt 3-leder tilbehør

Koble til ditt 3-leder tilbehør
Koble til ditt 3-leder tilbehør

Koble 3-leder-tilbehøret til BITalino EEG-sensoren. Plugg denne inn på siden som er merket "EEG".

Trinn 13: Koble EEG -sensoren til en ledning

Koble din EEG -sensor til en ledning
Koble din EEG -sensor til en ledning

Koble wire EEG -sensoren på siden med BITalino -logoen på den.

Trinn 14: Koble EEG til brødbrettet

Koble EEG til brødbrettet
Koble EEG til brødbrettet

Koble den andre enden av ledningene til brødbrettet som vist på bildet.

  • Koble den røde ledningen til + -kolonnen på brødbrettet
  • Koble den svarte ledningen til kolonnen - på brødbrettet
  • Koble den lilla ledningen til raden med ledningen fra A5 -pinnen.

Trinn 15: Fest elektroder til pannen

Fest elektroder til pannen
Fest elektroder til pannen

Fjern elektrodene og fest dem til pannen din som vist på bildet.

Trinn 16: Koble deg til

Koble deg til!
Koble deg til!

Bli en med kretsen ved å koble endene på 3-leder-tilbehøret til elektrodene på pannen. Metallkronen på elektroden skal passe godt inn i hullene på 3-leder-tilbehøret.

Det spiller ingen rolle hvilken bly som går til hvilken elektrode så lenge den hvite er i midten.

Trinn 17: Fest ledningene (valgfritt)

Fest ledningene (valgfritt)
Fest ledningene (valgfritt)

Hvis du ikke vil at ledningene skal blokkere utsikten din, kan du glide dem tilbake over hodet ditt og sikre dem med noe. Jeg valgte å bruke hodetelefoner for å gjøre dette.

Trinn 18: Sett inn 9V -batteriet i batteripakken

Sett inn 9V -batteriet i batteripakken
Sett inn 9V -batteriet i batteripakken

Sett 9V -batteriet inn i batteripakken.

Trinn 19: Koble til 9V batteripakke

Koble til 9V batteripakke
Koble til 9V batteripakke

Koble 9V batteripakken til porten som er vist på bildet. Hold batteripakken av når du gjør dette.

Trinn 20: Få koden fra Github

Få koden fra Github
Få koden fra Github
  • Gå til denne lenken:
  • Klikk på Hand_Held_EEG.ino -filen. Kopier og lim inn koden i Arduino -vinduet.

Alternativt kan du klikke på den grønne "klonen eller nedlasting" -knappen, lagre den som en zip, deretter pakke ut filen og åpne den

Trinn 21: Last ned passende biblioteker

Last ned passende biblioteker
Last ned passende biblioteker

Når du prøver å kompilere koden, blir du bedt om å se etter bestemte biblioteker.

  • Gå til verktøy> Administrer biblioteker
  • Skriv inn biblioteket du trenger i søkefeltet. Last ned den som matcher ønsket bibliotek mest.
  • Dette er bibliotekene du trenger:

    • arduinoFFT.h
    • Adafruit_GFX.h
    • SPI.h
    • Wire.h
    • Adafruit_STMPE610.h
    • Adafruit_ILI9341.

Alternativt kan du laste ned bibliotekene fra disse koblingene. og kopier dem til bibliotekmappen.

Arduino FFT:

SPI:

Wire:

Adafruit ILI9341:

Adafruit STMPE610:

Adafruit GFX:

Trinn 22: Koble Arduino UNO til datamaskinen

Koble Arduino UNO til datamaskinen
Koble Arduino UNO til datamaskinen

Koble Arduino UNO til datamaskinen din ved hjelp av USB -kabelen.

Trinn 23: Last opp koden

Last opp koden
Last opp koden

Trykk på opplastingsknappen i Arduino -vinduet som vist i den røde sirkelen på bildet ovenfor. Vent til opplastingen er fullført.

Trinn 24: Sluttproduktet

Sluttproduktet!
Sluttproduktet!

Koble fra USB -kabelen, og du har nå det endelige produktet! Alt du trenger å gjøre er å slå på batteripakken og trykke på skjermen for å begynne å samle inn data!

Jo flere pigger du ser på venstre side, desto lavere blir fokusnivået.

Trinn 25: ØRN Diagram

ØRN Diagram
ØRN Diagram

Over er EAGLE -diagrammet. TFT Touch Shield, EEG -sensor og 9V batteri er merket. Arduino UNO har sin egen etikett allerede trykt på den.

9V -batteriet har sin positive ende koblet til 5V -pinnen og den negative enden koblet til GND -pinnen på Arduino Uno.

EEG -sensoren har sin VCC -pinne koblet til 3V -pinnen, GND -pinnen til GND -pinnen og REF -pinnen til A5 -pinnen på Arduino Uno.

TFT Touch Shield er koblet til alle pinnene på Arduino Uno.

Trinn 26: Lese dataene

Lese dataene
Lese dataene

I trinn 4 var det et diagram som viser hvilke frekvenser av hjernebølger som tilsvarer hvilket nivå av bevissthet/fokus. Grafen vår er på en skala på 10Hz per kvadrat. Så hvis du ser en topp på slutten av det andre torget (som på bildet). Det betyr at det er et flertall av hjernebølger ved 20Hz. Dette indikerer Beta -bølger, noe som betyr at personen er våken og fokusert.

Trinn 27: Åpne seriell skjerm (valgfritt)

Åpne seriell skjerm (valgfritt)
Åpne seriell skjerm (valgfritt)

Åpne seriell skjerm under fanen Verktøy øverst til venstre.

Eller du kan trykke Ctrl+Shift+M.

Trinn 28: Gjør en lesning på seriell skjerm (valgfritt)

Ta en lesning på seriell skjerm (valgfritt)
Ta en lesning på seriell skjerm (valgfritt)

Når arduinoen er koblet til datamaskinen, kan du lese med berøringsskjermen.

Trinn 29: Kopier resultatene dine (valgfritt)

Kopier resultatene dine (valgfritt)
Kopier resultatene dine (valgfritt)

Klikk på Serial Monitor, trykk CTRL+A, og deretter CTRL+C for å kopiere alle dataene.

Trinn 30: Lim inn resultatene i et tekstdokument. (Valgfri)

Lim resultatene inn i et tekstdokument. (Valgfri)
Lim resultatene inn i et tekstdokument. (Valgfri)

Åpne et tekstdokument som Notisblokk og trykk CTRL+V for å lime inn resultatene.

Trinn 31: Lagre resultatene som en.txt -fil. (Valgfri)

Lagre resultatene som en.txt -fil. (Valgfri)
Lagre resultatene som en.txt -fil. (Valgfri)

Denne koden kan deretter eksporteres til en programvare som excel for å analysere dataene.

Trinn 32: Ytterligere ideer

Ytterligere ideer
Ytterligere ideer
  • Du kan lage en enhet som gjør deg våken når du mister fokus ved å legge til en vibrerende motor og en kode som aktiverer motoren hvis den oppdager hjernebølger under en viss frekvens (på samme måte som en Fitbit vibrerer).
  • Hvis du legger til SD -kortfunksjoner, kan du lagre dataene og behandle dem på andre måter gjennom applikasjoner som Microsoft Excel.

Anbefalt: