» elektronik » Arduino Mind Games - Kontrol af tankens magt

Mind Games - Kontrol af tankens magt




Dette er et projekt, der kun giver dig mulighed for at spille ethvert spil ved hjælp af dit sind. Enheden kan efterligne tasterne W, A, S og D for at spille ethvert spil på din computer ... Du behøver ikke at trykke på nogen taster, tænk kun på rattet: venstre, højre eller højre. Du kan ændre disse taster til en hvilken som helst anden eller museknap. Selvfølgelig skal du træne for at kontrollere spilene, men på den anden side er det en god ting at træne din opmærksomhedsspænd.

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


Grundlaget for dette projekt er en elektrofysiologisk overvågningsmetode til registrering af hjernens elektriske aktivitet, dvs. af en simpel grund er det EEG (Electroencephalography).

Mind Games - Kontrol af tankens magt


EEG måler spændingssvingninger som et resultat af ionstrøm i hjerne neuroner. Diagnostiske applikationer fokuserer normalt på det spektrale indhold af EEG, det vil sige på den type neurale svingninger (ofte kaldet ”hjernebølger”), der kan observeres i EEG-signalerne. (tak til Wikipedia). Men i dette tilfælde bruges to meget præcise værdier.

• Alpha er et frekvensområde fra 7 Hz til 14 Hz. Det opstår, når du lukker øjnene, og når du slapper af, og det svækkes, når du åbner øjnene eller mental stress.
• Betafrekvensområde fra 15 Hz til 30 Hz. Beta med lav amplitude med flere og forskellige frekvenser er ofte forbundet med aktiv, travlt eller ængstelig tænkning og aktiv koncentration.
Faktisk kan enheden bestemme dit niveau af opmærksomhed, niveauet af meditation og blinke. Jo mere fokuseret du er, jo højere niveau af "opmærksomhed" bliver, jo mere afslappet er du, jo højere er niveauet af "meditation".

Spil specielt "jorden" under kontrol af hjernebølger:






Alle er tilgængelige kl
Men efter et par timer bliver du træt af at spille dem.

Værktøjer og materialer













instrumenter:



• Limpistol
• Dobbeltsidet bånd
• Loddejern
• lodning

Software:







udstyr:



Headset dele:






• (Demonter modulet, og tilslut det kredsløb, der indeholder opladeren og valgfrie moduler. På denne måde har du opladeren og strømkredsen.)
• 100 ohm og 200 ohm modstand

• Ledninger

Reservedele til modtageren:





• Wire jumpere
• En grøn og en rød LED

• Plexiglas

HC-06

: Upload først skissen med navnet "HC_06_Bluetooth" til Arduino UNO, tilslut derefter Bluetooth-modulet som vist på diagrammet.





Åbn Serial Monitor i Arduino IDE og vent til Arduino konfigurerer BT-modulet. Dit Bluetooth-modul er nu indstillet til 57600 baud.


// HC-06-Bluetooth

ugyldig opsætning () {
   // Start hardware serien.
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 at fjerne adgangskode
forsinkelse (1000);
Serial.print ("AT + BAUD7"); // Indstil baudrate til 576000 - f.eks Necomimi dafault
forsinkelse (1000);
Serial.begin (57600); //
forsinkelse (1000);
}
void loop () {
}


Du kan prøve mange BCI-applikationer (Brain Computer Interface), fordi det hacket Necomimi Bluetooth-aktiverede legetøj er kompatibelt med alle. Du kan bruge disse apps til at lære, hvordan du styrer dine hjernebølger.

HC-05:

Brug derefter HC_05_Bluetooth og indlæs din Arduino på samme måde, som du gjorde før. Tilslut "EN" -bolten på HC-05 til 3v3 Arduino. Du skal skrive adressen på dit HC-06-modul i kode. Kontroller adressen på BT-modulet på Android-smartphonen, som på billedet Udskift ":" (dobbelt prikker) med "," kommaer i koden.


// HC-06-Bluetooth

ugyldig opsætning () {
  // Start hardware serien.
  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"); // indstil HC-05 til mastertilstand
  forsinkelse (1000);
  Serial.println ("AT + LINK =" Indsæt din adresse her "); // nu skal modulet automatisk tilslutte
  forsinkelse (1000);
  Serial.print ("AT + UART = 57600,1,0"); // Indstil baudrate til 576000
   Serial.begin (57600); //
  forsinkelse (1000);
}
void loop () {
}


Bekræft HC-06-adressen med din Android-telefon (se billedet). Og du skal ændre adressen i koden: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Således kan HC-05-modulet genkende adressen. Så bare fjern ":" Nu skal dine Bluetooth-moduler være tilsluttet hinanden. Hvis du har problemer med at forbinde modulerne, kan du læse mere detaljeret
















Detaljer, der fanger dine hjernebølger, er hentet fra Necomimi. Dette legetøj kan bevæge dine ører afhængigt af dine bølger. Et nytteløst legetøj, men indeni er der en lille chip, der læser hjernebølger, filtrerer ud støj og giver et meget godt signal. Det fungerer med UART (Serial) interface, så med nogle hacking kan du bruge Arduino til at læse hjernebølger. Dette headset har til opgave at trådløst overføre hjernebølger til Arduino Leonardo. Ingen har brug for kabler på hovedet, så et behageligt headset blev opfundet. Billedet herunder viser, hvordan man demonterer et legetøj og laver et headset ud af det.

Lad os først se på sagen. Skruer er under klistermærket. Fjern klistermærket og bagsiden af ​​enheden, så finder du et lille bræt inde. Vi har brug for en, der er under et stort bord - dette er en Neurosky TGAM-chip. Det er forbundet med fire kontakter til hovedkortet på mikrokontrolleren, så tag et loddejern og løs forsigtigt brættet med chippen fra hovedkortet. Nu kan du bygge din egen strømforsyning. Forfatteren brugte et 500 mAh lithium-ion-batteri, et USB-opladerkredsløb, et 5 V boost-kredsløb og to modstande (100 ohm og 200 ohm) til at give en 3,4 V strømforsyning til chippen og Bluetooth-modulet.

Tilslutning af opladerkort










Se diagrammet for at sammensætte det hele.
Når du har fjernet batterier, stik og alt det, der er unødvendigt, skal du bruge dobbeltsidet bånd til at installere alt på venstre side af headsettet. Opret først et batterikredsløb med en oplader og med et DC-DC 5V boost-modul. Lod derefter de to modstande - dette er en 3,3 volt divider. Det giver strøm til sensoren. Lod nu wiren til T-pin på Neurosky TGAM-kortet, der sender data til BT HC-06-slavemodulet.
Hele modtagerens kredsløb er monteret på et stykke plexiglas ved hjælp af dobbeltsidet bånd.







Tilslut Arduino Leonardo til brødbrættet, og tilslut derefter Bluetooth-modulet og LED'erne. Brug Bluetooth HC-05-modulet, der allerede er konfigureret her. Brug flere jumpere til at oprette følgende forbindelser:
1. Arduino Leonardo-5v til Bluetooth-VCC og katoder i to LED'er
2. Arduino Leonardo-GND til Bluetooth-GND
3. Arduino Leonardo-D9 til Bluetooth-TX
4. Arduino Leonardo-D5 til anoden til den røde LED
5. Arduino Leonardo-D6 til den grønne LED-anode



Det er alt, så nu skal du downloade programkoden
Arduino Leonardo-brættet kan efterligne et tastatur eller en mus. Ved hjælp af denne funktion oprettede forfatteren en kode, der efterligner WASD og kontrollerer mange spil på din computer. NeuroSky bruger eSense-værdier: koncentration og meditation fra 1 til 100 og registrerer blink. Hvis eSense-værdien når grænsen (70 for meditation og 65 for opmærksomhed) eller registrerer at blinke, emulerer den trykte tast.

De to LED'ers rolle er at indikere, hvornår du har nået grænsen for opmærksomhed eller meditation. Rødt indikerer opmærksomhed, og grønt indikerer meditation.

Tilslut din Arduino Leonardo og download koden nedenfor.


/ *
  Kode oprettet af Tamás Imets til afspilning af videospil med mindwaves
  Brug det gjerne
  25. marts 2016
* /

#include 
#include 
#include 

SoftwareSerial bluetooth (9, 8); // softwareserial pins
Mindwave mindwave; // mindwave-bibliotek aktiveret

int medlimit = 70; // sæt grænser
int attlimit = 65; // sæt grænser

ugyldig opsætning () {
  Bluetooth.begin (MINDWAVE_BAUDRATE); // sæt Baudrate
  pinMode (5, OUTPUT); // opsætningsnåle
  pinMode (4, OUTPUT); // opsætningsnåle
}
ugyldigt onMindwaveData () {

  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, HØJ);
    Keyboard.write ('d'); // trykker på D


  }

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

  if (mindwave.attention () 


Download de biblioteker, der er angivet i begyndelsen af ​​artiklen Bluetooth-moduler er allerede konfigureret, så efter at du har downloadet koden, kan du begynde at spille videospil.

Hvordan bruges det?










Det er let at lære, hvordan man bruger denne enhed. Flere timers øvelse gør dig til en rigtig racer, med den kan du styre næsten ethvert spil. Kun din hjerne har brug for at vænne sig til at kontrollere dens aktiviteter. Hvis enheden er klar, skal du følge disse trin for at bruge din mindwave-spilcontroller.
1. Sæt headsettet på dit hoved.
2. Tilslut modtageren til computeren.
3. Kontroller, om Bluetooth-modulerne er tilsluttet.
4. Tænd for kredsløbet, og prøv at øge dit niveau af opmærksomhed eller meditation. Hvis lysdioderne er tændt, har du gjort et godt stykke arbejde. Nu kan du prøve at spille spil
5. Nyd spillet Ultimate Gamer.
For at kontrollere spillet skal du gøre følgende:
• Blink for at starte bilen (emulerer "W" -tasten)
• Blink igen for at stoppe (emulerer mellemrumstasten)
• Slap af for at forblive til højre (simulerer “D” -tasten)
• Fokus for at dreje til venstre (simulerer “A” -tasten)
Du kan spille GTA, Need for speed, online spil, actionspil.
10
9.5
9.4

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
25 kommentar
Gæst Alex
Silberstein)))
Alexey Konev
Hej
Tror du, det er muligt at bruge denne enhed til at kontrollere kunstige lemmer?
Eller henter Necomimi for få forskellige hjernebølger?
såvel som hans kone
Det har jeg af kraft tanker er ikke nok! scratch
du sidder og kontrollerer bilen, flyet, skibet, tv og computeren osv. med tanke kraften.
såvel som hans kone ... svigermor ... !!!! )))))
Et elektromyogram er endnu lettere at fjerne, der er mere amplitude.
Og her er de første faldgruber (dette er ikke som en kritik, bare det mest interessante)
Som det viste sig, læser sensoren i praksis elektromagnetiske bølger i hjernen langt fra altid og ofte "bremser", og nogle gange er ørerne synkroniserede, og et "øre" hænger i lang tid.

Efter lidt træning kan disse ører læres at kontrollere bevidst, men de fungerer stadig meget dårligt. Lev deres liv, vis vejret på Mars ... Testet på fire forskellige hjerner, hvis noget

En interessant enhed, men må sandsynligvis stadig ændre sig i lang tid. Men hvis du ændrer det: skal du sidde og kontrollere bilen, flyet, skibet, tv og computeren osv. Med tanke kraften. Folk går generelt og taler hvordan man glemmer-))))
Forfatteren
Men samlet set en meget nyttig ting. Jeg vil prøve at finde et projekt, hvor enhederne styres af mikro muskelkontraktioner. Noget som en biomekanisk protese.
Forfatteren
Du har ret. Brug for dygtighed, træning, træning. En meget nødvendig ting for mennesker med handicap. Ja, og almindelige mennesker vil hjælpe med at øge koncentrationen. Hvad mig angår, en god idé. Jeg stødte på et projekt i netværket, hvor sensoren bestemte synsretningen, og det var muligt at kontrollere forskellige enheder. Desværre blev alt ikke beskrevet godt. Jeg spredte det ikke.
om den armenske radio - kun i Perestroika ...

En dag i de tidlige halvfjerds i Moskva, i Hall of Columns, blev All-Union-konferencen for radio- og tv-arbejdere afholdt. Da formanden meddelte: ”Der gives et ord til repræsentanten for den armenske radio,” var der sådan en latter i salen, at den fattige repræsentant ikke fik lov til at starte talen i lang tid. Da latteren omsider døde, tog denne meget repræsentant mikrofonen og sagde: ”Vi bliver ofte spurgt ...” De siger, at mødet efter dette var fuldstændigt lammet.
Eh. ung grøn! smile
Lille John dukkede op for den armenske radio. Jeg hørte om Vovochka i begyndelsen af ​​80'erne og om den armenske radio - kun i Perestroika ...
Under min skolegang var karakteren "Lille Vovochka" endnu ikke
Lad mig ikke tro dig, Vovochka og Marvanna har altid været!
USSR. Diktat i skolen. Læreren læser:
- Vorone et sted sendte Gud et stykke ost ...
Pause. Alle studerende skriver.
- Lille Johnny, trækker du din hånd?
”Marivanna, og du sagde, at der ikke er nogen gud.”
- Der er heller ingen ost. Hvad nu - og ikke at skrive et diktat?
smile
Jeg kan huske, at Vovochka udtrykte en anden mening!

Under min skolegang var karakteren "Lille Vovochka" ikke der. Der var - Vasily Ivanovich (Chapaev), Petka, Papa Carlo, armensk radio osv.
Det er ikke Arduinos forretning. Der er Nekomini i kernen, og i den, den grimme chip, vil overhovedet gøre alt og forstærke det og filtrere interferensen, og her har du en ren EEG på et sølvfad med en kant, hvis du allerede har gjort dette uden det, er det generelt let.
evne til at læse, dekryptere og matche signalet korrekt
Jeg kan huske, at signalerne blev skudt med blyplader (fra fysio-procedurekontoret), og der var krævet en vis træning af ”mental indsats” for at få maskinen til at bevæge sig i den retning, jeg havde brug for.
Og ingen ARDUIN'er og Wi-Fi,

så det er ikke et spørgsmål om aktuatorer, men muligheden for at læse, dekryptere og matche signalet korrekt
Skolesvaret blev tænkt.
Jeg kan huske det Lille vovochka udtrykte en anden mening! smile
Så for fantastisk til hjemmelavet knæ
Jeg så et virkelig fungerende, hjemmelavet radiostyringssystem til legetøj ved hjælp af et lignende princip om kommandegenerering i det fjerne, det ser ud til, at 1972! Og ingen ARDUIN'er og Wi-Fi, kun transistorer og relæer! smile
hvis du læser signalet, så udfør det er ikke et problem. Men igen, afhængigt af hvilket signal
Det ser ud til, at hvis jeg forstår, hvilken indsats (spænding) der fører til reaktionen på det system, jeg har brug for, vil jeg hurtigt lære at bruge systemet fuldt ud!
Husk, at der plejede at være et gåte spørgsmål - Skolens svar var - en tanke. Nu måles alt ... processer i neuroner (hoveder) er ikke de hurtigste.
Selvom jeg så en mand ligge på hospitalet, og hans kone var konstant med ham. Så her er hun selv medic. Og hun havde en bærbar enhed forbundet til en bonde, der målte størrelsen på trykket. Kort sagt overvågede hun konstant hans tilstand. Og også på hovedet var sensorerne fastgjort. Hendes personlige enhed på det tidspunkt, og det var for omkring 12 år siden, kostede det noget i området 20-30 st.
Dette vil sige, at hvis du læser signalet, så udføres det ikke er et problem. Men igen, afhængigt af hvilket signal.
Jeg tror, ​​at noget som dette kan være afgørende for en bestemt kategori af mennesker! I stedet for spil skal du f.eks. Styre skærmtastaturet osv.!
Så for fantastisk til hjemmelavet knæ -)))
Ja, kraniet skal bores ...
Forfatteren
Din ret god Nu forbereder jeg en anden artikel om det samme emne. Noget som et "smart hjem" ...
Che, jeg tvivler på det.

Vi råder dig til at læse:

Giv den til smartphonen ...