» Elektronica » Arduino Mind Games - Controle over de kracht van het denken

Mind Games - Controle over de kracht van het denken




Dit is een project waarmee je games alleen met de kracht van je geest kunt spelen. Het apparaat kan de toetsen W, A, S en D emuleren om games op uw computer te spelen ... U hoeft geen toetsen in te drukken, denk alleen aan het stuur: links, rechts of rechts. U kunt deze toetsen wijzigen in elke andere knop of muisknop. Natuurlijk moet je trainen om de spellen te besturen, maar aan de andere kant is het geweldig om concentratie te trainen.

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


De basis van dit project is een elektrofysiologische monitoringmethode voor het registreren van de elektrische activiteit van de hersenen, d.w.z. om een ​​simpele reden is het EEG (Electroencephalography).

Mind Games - Controle over de kracht van het denken


EEG meet spanningsfluctuaties als gevolg van ionenstroom in hersenneuronen. Diagnostische toepassingen richten zich meestal op de spectrale inhoud van het EEG, dat wil zeggen op het type neurale oscillaties (gewoonlijk "hersengolven" genoemd) die in de EEG-signalen kunnen worden waargenomen. (dankzij Wikipedia). Maar in dit geval worden twee zeer nauwkeurige waarden gebruikt.

• Alpha is een frequentiebereik van 7 Hz tot 14 Hz. Het komt voor wanneer u uw ogen sluit en wanneer u ontspant, en het verzwakt wanneer u uw ogen of mentale stress opent.
• Betafrequentiebereik van 15 Hz tot 30 Hz. Bèta met lage amplitude met meerdere en verschillende frequenties wordt vaak geassocieerd met actief, druk of angstig denken en actieve concentratie.
In feite kan het apparaat uw aandachtsniveau, het niveau van meditatie en knipperen bepalen. Hoe meer je gefocust bent, hoe hoger het niveau van 'aandacht' wordt, hoe meer ontspannen je bent, hoe hoger het niveau van 'meditatie'.

Games die speciaal worden "gemalen" onder controle van hersengolven:






Allen zijn verkrijgbaar bij
Maar na een paar uur zul je het beu zijn om ze te spelen.

Gereedschap en materialen













Gereedschap:



• Lijmpistool
• Dubbelzijdige tape
• Soldeerbout
• soldeer

Software:







Uitrusting



Headset onderdelen:






• (Demonteer de module en sluit het circuit aan dat de oplader en optionele modules bevat. Op deze manier heb je de oplader en het stroomcircuit.)
• 100 ohm en 200 ohm weerstand

• Draden

Onderdelen voor de ontvanger:





• Draadbruggen
• Een groene en een rode LED

• Plexiglas

HC-06

: Upload eerst de schets met de naam "HC_06_Bluetooth" naar Arduino UNO en verbind vervolgens de Bluetooth-module zoals weergegeven in het diagram.





Open de seriële monitor in de Arduino IDE en wacht tot de Arduino de BT-module configureert. Uw Bluetooth-module is nu ingesteld op 57600 baud.


// HC-06-Bluetooth

ongeldige setup () {
   // Start de hardwareserie.
Serial.begin (9600); // standaard HC-06 baudrate
vertraging (1000);
Serial.print ("AT");
vertraging (1000);
Serial.print ("AT + VERSION");
vertraging (1000);
Serial.print ("AT + PIN"); // om wachtwoord te verwijderen
vertraging (1000);
Serial.print ("AT + BAUD7"); // Stel baudrate in op 576000 - bijvoorbeeld Necomimi dafault
vertraging (1000);
Serial.begin (57600); //
vertraging (1000);
}
leegte lus () {
}


Je kunt veel BCI-toepassingen (Brain Computer Interface) proberen, omdat het gehackte Necomimi Bluetooth-speelgoed compatibel is met iedereen. U kunt deze apps gebruiken om te leren hoe u uw hersengolven kunt beheersen.

HC-05:

Gebruik dan HC_05_Bluetooth en laad je Arduino op dezelfde manier als voorheen. Verbind de "EN" pin van de HC-05 met de 3v3 Arduino. U moet het adres van uw HC-06-module in code schrijven. Controleer het adres van de BT-module op de Android-smartphone, zoals in de afbeelding Vervang ":" (dubbele puntjes) door "," komma's in de code.


// HC-06-Bluetooth

ongeldige setup () {
  // Start de hardwareserie.
  Serial.begin (9600); // standaard HC-05 baudrate
  vertraging (1000);
  Serial.print ("AT");
  vertraging (1000);
  Serial.print ("AT + VERSION");
  vertraging (1000);
  Serial.println ("AT + ROLE = 1"); // zet de HC-05 in de mastermodus
  vertraging (1000);
  Serial.println ("AT + LINK =" Voer hier uw adres in "); // Nu zou de module automatisch verbinding moeten maken
  vertraging (1000);
  Serial.print ("AT + UART = 57600,1,0"); // Stel baudrate in op 576000
   Serial.begin (57600); //
  vertraging (1000);
}
leegte lus () {
}


Controleer het HC-06-adres met je Android-telefoon (zie de afbeelding). En u moet het adres in de code wijzigen: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 De HC-05-module kan dus het adres herkennen. Dus verwijder gewoon de ":" Nu moeten uw Bluetooth-modules met elkaar verbonden zijn. Als je problemen hebt met het aansluiten van de modules, lees dan meer in detail
















Details die uw hersengolven zullen opvangen, zijn afkomstig van Necomimi. Dit speelgoed kan je oren bewegen, afhankelijk van je golven. Een nutteloos speeltje, maar binnenin zit een kleine chip die hersengolven leest, ruis filtert en een heel goed signaal geeft. Het werkt met de UART (seriële) interface, dus met wat hacking kun je Arduino gebruiken om hersengolven te lezen. De rol van deze headset is het draadloos verzenden van hersengolven naar de Arduino Leonardo. Niemand heeft kabels op hun hoofd nodig, dus een comfortabele headset is uitgevonden. De onderstaande foto laat zien hoe je een speeltje kunt demonteren en er een headset van kunt maken.

Laten we eerst de zaak eens bekijken. Schroeven zitten onder de sticker. Verwijder de sticker en de achterkant van het apparaat en je vindt een klein bord erin. We hebben er een nodig die onder een groot bord zit - dit is een Neurosky TGAM-chip. Het is verbonden door vier contacten met het moederbord van de microcontroller, dus neem een ​​soldeerbout en soldeer het bord voorzichtig met de chip van het moederbord. Nu kunt u uw eigen stroomvoorziening bouwen. De auteur gebruikte een 500 mAh lithium-ionbatterij, een USB-oplaadcircuit, een 5 V boostcircuit en twee weerstanden (100 Ohm en 200 Ohm) om een ​​3,4 V-voeding voor de chip en de Bluetooth-module te leveren.

Aansluiting laderbord










Zie het diagram om alles samen te voegen.
Na het verwijderen van de batterijen, connectoren en alles wat niet nodig is, gebruikt u dubbelzijdige tape om alles aan de linkerkant van de headset te installeren. Maak eerst een batterijcircuit met een oplader en met een DC-DC 5V boost-module. Soldeer daarna de twee weerstanden - dit is een 3.3 volt verdeler. Het voorziet de sensor van stroom. Soldeer nu de draad aan de T-pin op de Neurosky TGAM-kaart, die gegevens naar de BT HC-06-slavemodule verzendt.
Het gehele ontvangercircuit is met dubbelzijdige tape op een stuk plexiglas gemonteerd.







Verbind de Arduino Leonardo met het breadboard en sluit vervolgens de Bluetooth-module en LED's aan. Gebruik de Bluetooth HC-05 module die hier al is geconfigureerd. Maak met behulp van verschillende jumpers de volgende verbindingen:
1. Arduino Leonardo-5v voor Bluetooth-VCC en kathodes van twee leds
2. Arduino Leonardo-GND voor Bluetooth-GND
3. Arduino Leonardo-D9 voor Bluetooth-TX
4. Arduino Leonardo-D5 voor de anode van de rode LED
5. Arduino Leonardo-D6 voor de groene LED-anode



Dat is alles, dus nu moet je de programmacode downloaden
Het Arduino Leonardo-bord kan een toetsenbord of muis emuleren. Met behulp van deze functie heeft de auteur een code gemaakt die WASD imiteert en veel games op uw computer bestuurt. NeuroSky gebruikt eSense-waarden: concentratie en meditatie van 1 tot 100 en detecteert knipperingen. Als de eSense-waarde de limiet bereikt (70 voor meditatie en 65 voor aandacht) of knippert, emuleert de ingedrukte toets.

De rol van de twee leds is om aan te geven wanneer je de limiet van aandacht of meditatie hebt bereikt. Rood geeft aandacht aan en groen duidt meditatie aan.

Sluit je Arduino Leonardo aan en download de onderstaande code.


/ *
  Code gemaakt door Tamás Imets voor het spelen van videogames met mindwaves
  Voel je vrij om het te gebruiken
  25 maart 2016
* /

#include 
#include 
#include 

Software Seriële bluetooth (9, 8); // softwareseriële pinnen
Mindwave mindwave; // mindwave-bibliotheek geactiveerd

int medlimit = 70; // limieten instellen
int attlimit = 65; // limieten instellen

ongeldige setup () {
  bluetooth.begin (MINDWAVE_BAUDRATE); // stel Baudrate in
  pinMode (5, OUTPUT); // setup-pinnen
  pinMode (4, OUTPUT); // setup-pinnen
}
ongeldig onMindwaveData () {

  if (mindwave.quality () <95) {/ als je knippert
    Keyboard.write ('w'); // drukt op W

  }

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

  if (mindwave.meditation ()> medlimit) {// als je mediteert
    digitalWrite (5, HIGH);
    Keyboard.write ('d'); // drukt op D


  }

  if (mindwave.meditation ()  attlimit) {// als je focus
    digitalWrite (6, HIGH);
    Keyboard.write ('a'); // drukt op A
  }

  if (mindwave.attention () 


Download de bibliotheken die aan het begin van het artikel zijn aangegeven. Bluetooth-modules zijn al geconfigureerd, dus na het downloaden van de code kun je beginnen met het spelen van videogames.

Hoe te gebruiken?










Het is gemakkelijk om te leren hoe u dit apparaat kunt gebruiken. Enkele uren oefenen maken je een echte racer, daarmee kun je bijna elke game aan. Alleen je brein moet wennen aan het beheersen van zijn activiteiten. Als het apparaat gereed is, volg je deze stappen om je mindwave-gamecontroller te gebruiken.
1. Zet de headset op je hoofd.
2. Sluit de ontvanger aan op de computer.
3. Controleer of de Bluetooth-modules zijn aangesloten.
4. Zet het circuit aan en probeer je aandacht of meditatie te verhogen. Als de LED's branden, heb je goed werk geleverd. Nu kunt u proberen games te spelen
5. Geniet van het spel Ultimate Gamer.
Om het spel te besturen, doe je het volgende:
• Knippert om de auto te starten (emuleert de "W" -toets)
• Knipper nogmaals om te stoppen (emuleert de spatiebalk)
• Ontspan om rechts te blijven (simuleert de "D" -toets)
• Focus om naar links te draaien (simuleert de "A" -toets)
Je kunt GTA, Need for speed, online games, action games spelen.
10
9.5
9.4

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
25 opmerkingen
Gast Alex
silberstein)))
Alexey Konev
Hallo
Denk je dat het mogelijk is om met dit apparaat kunstmatige ledematen te bedienen?
Of pikt Necomimi te weinig verschillende hersengolven op?
evenals zijn vrouw
Ik heb krachten gedachten zijn niet genoeg! krabben
u zit en bestuurt de auto, het vliegtuig, het schip, de tv en de computer, enz. met de kracht van het denken.
evenals zijn vrouw ... schoonmoeder ... !!!! )))))
Een elektromyogram is nog makkelijker te verwijderen, er is meer amplitude.
En hier zijn de eerste valkuilen (dit is niet zo kritiek, alleen interessant voor mezelf)
Het bleek dat de sensor in de praktijk elektromagnetische golven van de hersenen verre van altijd en vaak 'vertraagt', en soms zijn de oren niet synchroon en hangt één 'oor' lange tijd.

Na enige training kunnen deze oren worden geleerd om bewust te controleren, maar ze werken nog steeds erg slecht. Leef hun leven, laat het weer op Mars zien ... Getest op vier verschillende hersenen, als er iets is

Een interessant toestel, maar waarschijnlijk nog een lange tijd aan te passen. Maar als je het aanpast: je zit en bestuurt de auto, het vliegtuig, het schip, de tv en de computer, etc. met de kracht van het denken. Mensen lopen over het algemeen en praten hoe te vergeten-)))))
De auteur
Maar over het algemeen een heel nuttig ding. Ik zal proberen een project te vinden waarbij de apparaten worden aangestuurd door microspiersamentrekkingen. Zoiets als een biomechanische prothese.
De auteur
Je hebt gelijk. Vaardigheid, training, training nodig. Een zeer noodzakelijke zaak voor mensen met een handicap. Ja, en gewone mensen zullen de concentratie helpen verhogen. Wat mij betreft, een goed idee. Ik kwam een ​​project tegen in het netwerk waarbij de sensor de kijkrichting bepaalde en het mogelijk was om verschillende apparaten te bedienen. Helaas was niet alles goed beschreven. Ik heb het niet verspreid.
over de Armeense radio - alleen in Perestroika ...

Op een dag, begin jaren zeventig, werd in Moskou in de Hall of Columns de All-Union Conference of Radio and Television Workers gehouden. Toen de voorzitter aankondigde: 'Er wordt een woord gegeven aan de vertegenwoordiger van de Armeense radio', werd er in de zaal zo gelachen dat de arme vertegenwoordiger de toespraak lange tijd niet mocht starten. Toen het gelach uiteindelijk wegstierf, pakte deze vertegenwoordiger de microfoon en zei: 'Er wordt ons vaak gevraagd ...' Ze zeggen dat de vergadering daarna volledig verlamd was.
Eh. jong groen! lach
Little John verscheen voor de Armeense radio. Ik hoorde begin jaren 80 over Vovochka en over de Armeense radio - alleen in Perestroika ...
Tijdens mijn opleiding was het personage "Kleine Vovochka" nog niet
Laat me je niet geloven, Vovochka en Marvanna zijn altijd geweest!
USSR. Dicteren op school. De leraar leest:
- Vorone ergens heeft God een stuk kaas gestuurd ...
Pauze Alle studenten schrijven.
- Kleine Johnny, trek je aan je hand?
'Marivanna, en je zei dat er geen god is.'
- Er is ook geen kaas. Wat nu - en niet om een ​​dictaat te schrijven?
lach
Ik herinner me dat Vovochka een andere mening had!

Tijdens mijn opleiding was het personage "Little Vovochka" er niet. Er waren - Vasily Ivanovich (Chapaev), Petka, Papa Carlo, Armeense radio, enz.
Het zijn Arduino's zaken niet. Daar is Nekomini de kern, en daarin, de lelijke chip, zal alles doen en zal het versterken en de interferentie wegfilteren, en hier heb je een schone EEG op een zilveren schaal met een rand, als je dit al zonder had gedaan, dan is het over het algemeen gemakkelijk.
mogelijkheid om het signaal te lezen, decoderen en correct af te stemmen
Ik herinner me dat de signalen werden geschoten met loden platen (van het bureau voor fysische procedures) en dat er enige training van 'mentale inspanningen' nodig was om de machine in de richting te laten bewegen die ik nodig had.
En geen ARDUIN's en wifi,

dus het is geen kwestie van actuatoren, maar de mogelijkheid om het signaal te lezen, decoderen en correct af te stemmen
Het antwoord op school werd bedacht.
Ik herinner het me Kleine vovochka een andere mening geuit! lach
Te fantastisch dus voor zelfgemaakte knie
Ik zag een echt werkend, zelfgemaakt speelgoedradiobesturingssysteem met een soortgelijk principe van het genereren van commando's in de verte, het lijkt 1972! En geen ARDUIN's en wifi, alleen transistors en relais! lach
als u het signaal leest, dan is het geen probleem. Maar nogmaals, afhankelijk van welk signaal
Het lijkt erop dat als ik begrijp wat voor soort inspanning (spanning) leidt tot de reactie van het systeem dat ik nodig heb, ik snel zal leren het systeem volledig te gebruiken!
Bedenk dat er vroeger een raadselvraag was - Het antwoord op school was - een gedachte. Nu wordt alles gemeten ... processen in neuronen (hoofden) zijn niet de snelste.
Hoewel, ik zag een man in het ziekenhuis liggen en zijn vrouw was constant bij hem. Dus hier is ze zelf een dokter. En ze had een draagbaar apparaat dat op een boer was aangesloten en de omvang van de druk kon meten. Kortom, ze hield constant zijn toestand in de gaten. En ook op het hoofd waren de sensoren bevestigd. Haar persoonlijke toestel, destijds, en dat was ongeveer 12 jaar geleden, het kostte iets in de regio van 20-30 tr.
Dit wil zeggen dat als je het signaal leest, het uitvoeren geen probleem is. Maar nogmaals, afhankelijk van welk signaal.
Ik denk dat zoiets van vitaal belang kan zijn voor een bepaalde categorie mensen! Bedien bijvoorbeeld in plaats van games het schermtoetsenbord, enz.!
Dus te fantastisch voor zelfgemaakte knie -)))
Ja, de schedel moet worden geboord ...
De auteur
Je hebt gelijk goed Nu bereid ik een tweede artikel over hetzelfde onderwerp voor. Zoiets als een "smart home" ...
Che, ik betwijfel het.

We raden je aan om te lezen:

Geef het voor de smartphone ...