» elektronikk » Arduino Mind Games - Kontrollere tankens kraft

Mind Games - Kontrollere tankens kraft




Dette er et prosjekt som lar deg spille alle spill bare av tankene dine. Enheten kan etterligne tastene W, A, S og D for å spille noen spill på datamaskinen din ... Du trenger ikke å trykke på noen knapper, tenk bare på rattet: venstre, høyre eller høyre. Du kan endre disse tastene til hvilken som helst annen eller museknapp. Selvfølgelig må du trene for å kontrollere spillene, men på den annen side er det en fin ting å trene oppmerksomhetsspennet ditt.

[media = https: //youtu.be/MC7lOypxXhY]


Grunnlaget for dette prosjektet er en elektrofysiologisk overvåkingsmetode for registrering av hjernens elektriske aktivitet, d.v.s. av en enkel grunn er det EEG (Electroencephalography).

Mind Games - Kontrollere tankens kraft


EEG måler spenningssvingninger som et resultat av ionestrøm i hjerneneuroner. Diagnostiske applikasjoner fokuserer vanligvis på det spektrale innholdet i EEG, det vil si på typen nevrale svingninger (ofte kalt “hjernebølger”) som kan observeres i EEG-signalene. (takk til Wikipedia). Men i dette tilfellet brukes to veldig presise verdier.

• Alpha er et frekvensområde fra 7 Hz til 14 Hz. Det oppstår når du lukker øynene og når du slapper av, og det svekkes når du åpner øynene eller mental stress.
• Betafrekvensområde fra 15 Hz til 30 Hz. Beta med lav amplitude med flere og forskjellige frekvenser er ofte assosiert med aktiv, opptatt eller engstelig tenking og aktiv konsentrasjon.
Faktisk kan enheten bestemme ditt oppmerksomhetsnivå, meditasjonsnivået og blinke. Jo mer fokusert du er, jo høyere blir "oppmerksomhet", jo mer avslappet er du, jo høyere er "meditasjon".

Spill spesielt "bakken" under kontroll av hjernebølger:






Alle er tilgjengelige kl
Men etter noen timer blir du lei av å spille dem.

Verktøy og materialer













instrumenter:



• Limpistol
• Dobbeltsidig tape
• Loddejern
• lodde

programvare:







utstyr:



Hodetelefondeler:






• (Demonter modulen og koble til kretsen som inneholder laderen og valgfrie moduler. På denne måten har du laderen og strømkretsen.)
• 100 ohm og 200 ohm motstand

• Ledninger

Reservedeler til mottakeren:





• Trådhoppere
• En grønn og en rød LED

• Plexiglass

HC-06

: Last først opp skissen som heter "HC_06_Bluetooth" til Arduino UNO, koble deretter Bluetooth-modulen som vist i diagrammet.





Åpne Serial Monitor i Arduino IDE og vent til Arduino konfigurerer BT-modulen. Bluetooth-modulen din er nå satt til 57600 baud.


// HC-06-Bluetooth

ugyldig oppsett () {
   // Start maskinvareserien.
Serial.begin (9600); // standard HC-06 baud rate
forsinkelse (1000);
Serial.print ("AT");
forsinkelse (1000);
Serial.print ("AT + VERSION");
forsinkelse (1000);
Serial.print ("AT + PIN"); // for å fjerne passord
forsinkelse (1000);
Serial.print ("AT + BAUD7"); // Still baudrate til 576000 - f.eks Necomimi dafault
forsinkelse (1000);
Serial.begin (57600); //
forsinkelse (1000);
}
void loop () {
}


Du kan prøve mange BCI-applikasjoner (Brain Computer Interface) fordi det hacket Necomimi Bluetooth-aktiverte leketøyet vil være kompatibelt med alle. Du kan bruke disse appene for å lære hvordan du kontrollerer hjernebølgene.

HC-05:

Bruk deretter HC_05_Bluetooth og last inn Arduino på samme måte som du gjorde før. Koble "EN" -tappen på HC-05 til 3v3 Arduino. Du må skrive adressen til HC-06-modulen din i kode. Sjekk adressen til BT-modulen på Android-smarttelefonen, som på bildet Bytt ut ":" (doble prikker) med "," komma i koden.


// HC-06-Bluetooth

ugyldig oppsett () {
  // Start maskinvareserien.
  Serial.begin (9600); // standard HC-05 baud rate
  forsinkelse (1000);
  Serial.print ("AT");
  forsinkelse (1000);
  Serial.print ("AT + VERSION");
  forsinkelse (1000);
  Serial.println ("AT + ROLE = 1"); // still HC-05 til mastermodus
  forsinkelse (1000);
  Serial.println ("AT + LINK =" Sett inn adressen din her "); // nå skal modulen automatisk koble til
  forsinkelse (1000);
  Serial.print ("AT + UART = 57600,1,0"); // Still baudrate til 576000
   Serial.begin (57600); //
  forsinkelse (1000);
}
void loop () {
}


Bekreft HC-06-adressen med din Android-telefon (se bildet). Og du må endre adressen i koden: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Dermed kan HC-05-modulen gjenkjenne adressen. Så bare fjern ":" Nå skal Bluetooth-modulene dine være koblet til hverandre. Hvis du har problemer med å koble modulene, kan du lese mer detaljert
















Detaljer som fanger hjernebølgene dine er hentet fra Necomimi. Dette leketøyet kan bevege ørene dine avhengig av bølgene dine. Et ubrukelig leketøy, men inne er det en liten brikke som leser hjernebølger, filtrerer ut støy og gir et veldig godt signal. Det fungerer med UART (Serial) -grensesnittet, så med litt hacking kan du bruke Arduino til å lese hjernebølger. Rollen til dette headsettet er å trådløst overføre hjernebølger til Arduino Leonardo. Ingen trenger kabler på hodet, så et behagelig hodesett ble oppfunnet. Bildet nedenfor viser hvordan du demonterer et leketøy og lager et headset ut av det.

La oss først se på saken. Skruer er under klistremerket. Fjern klistremerket og baksiden av enheten, så finner du et lite brett inni. Vi trenger en som er under et stort brett - dette er en Neurosky TGAM-brikke. Det er koblet med fire kontakter til hovedtavlen til mikrokontrolleren, så ta et loddejern og løs brettet forsiktig med brikken fra hovedtavlen. Nå kan du bygge din egen strømforsyning. Forfatteren brukte et 500 mAh litium-ion-batteri, en USB-ladekrets, en 5 V boost-krets og to motstander (100 ohm og 200 ohm) for å gi en 3,4 V strømforsyning til brikken og Bluetooth-modulen.

Tilkobling til ladetavle










Se diagrammet for å sette det hele sammen.
Etter å ha tatt ut batteriene, kontaktene og alt det som er unødvendig, bruker du tosidig tape for å installere alt på venstre side av headsettet. Lag først en batterikrets med en lader og med en DC-DC 5V boost-modul. Lodd de to motstandene etter dette - dette er en 3,3 volt divider. Det gir strøm til sensoren. Lodd nå ledningen til T-pinnen på Neurosky TGAM-brettet, som sender data til BT HC-06-slavemodulen.
Hele mottakerkretsen er montert på et stykke pleksiglass ved bruk av tosidig tape.







Koble Arduino Leonardo til brødbordet, koble deretter Bluetooth-modulen og lysdiodene. Bruk Bluetooth HC-05-modulen som allerede er konfigurert her. Bruk flere hoppere, gjør du følgende tilkoblinger:
1. Arduino Leonardo-5v for Bluetooth-VCC og katoder for to lysdioder
2. Arduino Leonardo-GND for Bluetooth-GND
3. Arduino Leonardo-D9 for Bluetooth-TX
4. Arduino Leonardo-D5 for anoden til den røde lysdioden
5. Arduino Leonardo-D6 for den grønne LED-anoden



Det er alt, så nå må du laste ned programkoden
Arduino Leonardo-brettet kan etterligne et tastatur eller en mus. Ved hjelp av denne funksjonen opprettet forfatteren en kode som imiterer WASD og kontrollerer mange spill på datamaskinen din. NeuroSky bruker eSense-verdier: konsentrasjon og meditasjon fra 1 til 100 og oppdager blink. Hvis eSense-verdien når grensen (70 for meditasjon og 65 for oppmerksomhet) eller oppdager blinking, emulerer den trykket på tasten.

Rollen til de to LEDene er å indikere når du har nådd grensen for oppmerksomhet eller meditasjon. Rødt indikerer oppmerksomhet, og grønt indikerer meditasjon.

Koble til din Arduino Leonardo og last ned koden nedenfor.


/ *
  Kode opprettet av Tamás Imets for å spille av videospill med mindwaves
  Bruk den gjerne
  25. mars 2016
* /

#include 
#include 
#include 

ProgramvareSerial Bluetooth (9, 8); // softwareserial pins
Mindwave mindwave; // mindwave-biblioteket er aktivert

int medlimit = 70; // sette grenser
int attlimit = 65; // sette grenser

ugyldig oppsett () {
  Bluetooth.begin (MINDWAVE_BAUDRATE); // sett Baudrate
  pinMode (5, UTGANG); // oppsettsnål
  pinMode (4, OUTPUT); // oppsettsnål
}
ugyldig påMindwaveData () {

  if (mindwave.quality () <95) {/ hvis du blinker
    Keyboard.write ('w'); // trykker på W

  }

  if (mindwave.quality () == 100) {
    Keyboard.write ('');
  }

  if (mindwave.meditation ()> medlimit) {// hvis du mediterer
    digitalWrite (5, HIGH);
    Keyboard.write ('d'); // trykker på D


  }

  if (mindwave.meditation ()  attlimit) {// hvis du fokuserer
    digitalWrite (6, HIGH);
    Keyboard.write ('a'); // trykker på A
  }

  if (mindwave.attention () 


Last ned bibliotekene som er indikert på begynnelsen av artikkelen. Bluetooth-moduler er allerede konfigurert, så etter å ha lastet ned koden, kan du begynne å spille videospill.

Hvordan bruke?










Det er enkelt å lære hvordan du bruker denne enheten. Flere timers trening gjør deg til en skikkelig racer, med den kan du styre nesten alle spill. Bare hjernen din trenger å bli vant til å kontrollere aktivitetene. Hvis enheten er klar, følg disse trinnene for å bruke mindwave-spillkontrolleren.
1. Sett headsettet på hodet.
2. Koble mottakeren til datamaskinen.
3. Sjekk om Bluetooth-modulene er koblet til.
4. Slå på kretsen og prøv å øke oppmerksomheten eller meditasjonen. Hvis lysdiodene er tent, har du gjort en god jobb. Nå kan du prøve å spille spill
5. Nyt spillet Ultimate Gamer.
For å kontrollere spillet, gjør følgende:
• Blink for å starte bilen (emulerer "W" -tasten)
• Blink igjen for å stoppe (emulerer mellomromstasten)
• Slapp av for å holde deg til høyre (simulerer “D” -tasten)
• Fokus for å svinge til venstre (simulerer “A” -tasten)
Du kan spille GTA, Need for speed, online spill, actionspill.
10
9.5
9.4

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
25 kommentar
Gjest Alex
Silberstein)))
Alexey Konev
Hallo
Tror du det er mulig å bruke denne enheten til å kontrollere kunstige lemmer?
Eller henter Necomimi for få forskjellige hjernebølger?
så vel som kona
Det har jeg av makt tanker er ikke nok! scratch
du sitter og kontrollerer bilen, flyet, skipet, TV og datamaskinen osv. med tankenes kraft.
så vel som kona ... svigermor ... !!!! )))))
Et elektromyogram er enda enklere å fjerne, det er mer amplitude.
Og her er de første fallgruvene (dette er ikke som en kritikk, bare de mest interessante)
Som det viste seg, i praksis leser sensoren de elektromagnetiske bølgene i hjernen langt fra alltid og ofte "bremser", og noen ganger er ørene ikke synkroniserte, og ett "øre" henger lenge.

Etter litt trening kan disse ørene læres å styre bevisst, men de fungerer fortsatt veldig dårlig. Leve livet, vis været på Mars ... Testet på fire forskjellige hjerner, om noe

Et interessant apparat, men må nok fortsatt endre seg lenge. Men hvis du modifiserer det: du sitter og kontrollerer bilen, flyet, skipet, TV og datamaskinen, etc. med tankenes kraft. Folk går vanligvis og snakker hvordan de glemmer-))))
Forfatteren
Men totalt sett, en veldig nyttig ting. Jeg vil prøve å finne et prosjekt hvor enhetene er kontrollert av mikro muskelkontraksjoner. Noe som en biomekanisk protese.
Forfatteren
Du har rett. Trenger dyktighet, trening, trening. En veldig nødvendig ting for mennesker med nedsatt funksjonsevne. Ja, og vanlige mennesker vil bidra til å øke konsentrasjonen. Som for meg, en god ide. Jeg kom over et prosjekt i nettverket der sensoren bestemte synsretningen og det var mulig å kontrollere forskjellige enheter. Dessverre var ikke alt godt beskrevet. Jeg spredte det ikke.
om den armenske radioen - bare i Perestroika ...

En dag på begynnelsen av syttitallet i Moskva, i Hall of Columns, ble All-Union konferansen for radio- og tv-arbeidere holdt. Da styrelederen kunngjorde: "Det gis et ord til representanten for den armenske radioen," var det en slik latter i salen at den stakkars representanten ikke fikk lov til å starte talen på lenge. Da latteren til slutt døde, tok denne samme representanten mikrofonen og sa: "Vi blir ofte spurt ..." De sier at møtet var fullstendig lammet etter dette.
Eh. ung grønn! smiler
Lille John dukket opp foran den armenske radioen. Jeg hørte om Vovochka på begynnelsen av 80-tallet, og om den armenske radioen - bare i Perestroika ...
Under skolegangen var ikke karakteren "Lille Vovochka" ennå
La meg ikke tro deg, Vovochka og Marvanna har alltid vært!
USSR. Diktasjon på skolen. Læreren leser:
- Vorone et sted sendte Gud et stykke ost ...
Pause. Alle elevene skriver.
- Lille Johnny, drar du hånden din?
"Marivanna, og du sa at det ikke er noen gud."
- Det er ingen ost heller. Hva nå - og ikke å skrive et diktat?
smiler
Jeg husker at Vovochka uttrykte en annen mening!

Under skolegangen var ikke karakteren "Lille Vovochka" der. Det var - Vasily Ivanovich (Chapaev), Petka, Papa Carlo, armensk radio, etc.
Det er ikke Arduinos virksomhet. Der er Nekomini kjernen, og i den, den stygge brikken, vil gjøre alt i det hele tatt, og vil forsterke det, og filtrere ut forstyrrelsen, og her har du en ren EEG på et sølvfat med en kant, hvis du allerede gjorde dette uten det, så er det generelt lett.
muligheten til å lese, dekryptere og matche signalet riktig
Jeg husker at signalene ble skutt med blyplater (fra fysioprosedyrekontoret), og det var nødvendig med litt opplæring av "mental innsats" for å få maskinen til å bevege seg i den retningen jeg trengte.
Og ingen ARDUIN-er og Wi-Fi,

så det er ikke snakk om aktuatorer, men muligheten til å lese, dekryptere og stemme overens med signalet
Skolesvaret ble tenkt.
Jeg husker det Lille vovochka uttrykte en annen mening! smiler
Så for fantastisk til hjemmelaget kne
Jeg så et virkelig fungerende, hjemmelaget leketøyradiostyringssystem ved bruk av et lignende prinsipp for kommandegenerering i det fjerne, det virker som 1972! Og ingen ARDUIN-er og Wi-Fi, bare transistorer og reléer! smiler
Hvis du leser signalet, er det ikke et problem. Men igjen, avhengig av hvilket signal
Det ser ut til at hvis jeg forstår hva slags innsats (spenning) som fører til reaksjonen på systemet jeg trenger, vil jeg raskt lære å bruke systemet til fulle!
Husk at det pleide å være et gåte spørsmål - Skolens svar var - en tanke. Nå måles alt ... prosesser i nevroner (hoder) er ikke de raskeste.
Skjønt, jeg så en mann ligge på sykehuset og kona hans var med ham konstant. Så her er hun en medisin selv. Og hun hadde en bærbar enhet koblet til en bonde, og målte størrelsen på trykket. Kort sagt overvåket hun stadig tilstanden hans. Og på hodet var sensorene også fikset. Den personlige enheten hennes den gang, og det var for omtrent 12 år siden, kostet det noe i området 20-30 st.
Dette for å si at hvis du leser signalet, så kjører det ikke er et problem. Men igjen, avhengig av hvilket signal.
Jeg tror noe slikt kan være avgjørende for en bestemt kategori av mennesker! I stedet for spill kan du for eksempel kontrollere tastaturet på skjermen osv.!
Så for fantastisk til hjemmelaget kne -)))
Ja, skallen må bores ...
Forfatteren
Din rett god Nå forbereder jeg en andre artikkel om det samme emnet. Noe som et "smart hjem" ...
Che, jeg tviler på det.

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...