Dies ist ein Projekt, mit dem Sie Spiele nur mit der Kraft Ihres Geistes spielen können. Das Gerät kann die Tasten W, A, S und D emulieren, um Spiele auf Ihrem Computer zu spielen ... Sie müssen keine Tasten drücken, sondern nur an das Lenkrad denken: links, rechts oder rechts. Sie können diese Tasten in eine andere oder eine Maustaste ändern. Natürlich müssen Sie trainieren, um die Spiele zu kontrollieren, aber andererseits ist es eine großartige Sache, Ihre Aufmerksamkeitsspanne zu trainieren.
[media = https: //youtu.be/MC7lOypxXhY]
Die Basis dieses Projekts ist ein elektrophysiologisches Überwachungsverfahren zum Aufzeichnen der elektrischen Aktivität des Gehirns, d.h. aus einem einfachen Grund ist es EEG (Elektroenzephalographie).
Das EEG misst Spannungsschwankungen infolge des Ionenstroms in Gehirnneuronen. Diagnoseanwendungen konzentrieren sich normalerweise auf den spektralen Inhalt des EEG, dh auf die Art der neuronalen Schwingungen (üblicherweise als „Gehirnwellen“ bezeichnet), die in den EEG-Signalen beobachtet werden können. (danke an Wikipedia). In diesem Fall werden jedoch zwei sehr genaue Werte verwendet.
• Alpha ist ein Frequenzbereich von 7 Hz bis 14 Hz. Es tritt auf, wenn Sie Ihre Augen schließen und wenn Sie sich entspannen, und es schwächt sich ab, wenn Sie Ihre Augen öffnen oder psychischen Stress.
• Beta-Frequenzbereich von 15 Hz bis 30 Hz. Beta mit niedriger Amplitude mit mehreren und unterschiedlichen Frequenzen ist häufig mit aktivem, beschäftigtem oder ängstlichem Denken und aktiver Konzentration verbunden.
Tatsächlich kann das Gerät Ihren Aufmerksamkeitsgrad, den Meditationsgrad und das Blinken bestimmen. Je fokussierter Sie sind, je höher die „Aufmerksamkeit“ ist, desto entspannter sind Sie, desto höher ist die „Meditation“.
Spiele speziell "Boden" unter der Kontrolle von Gehirnwellen:
Alle sind verfügbar unter
Aber nach ein paar Stunden werden Sie es leid sein, sie zu spielen.
Werkzeuge und Materialien
Werkzeuge:
• Klebepistole
• Doppelseitiges Klebeband
• Lötkolben
• löten
Software:
•
•
•
Ausrüstung
Headset-Teile:
•
•
•
• (Zerlegen Sie das Modul und schließen Sie den Stromkreis an, der das Ladegerät und die optionalen Module enthält. Auf diese Weise haben Sie das Ladegerät und den Stromkreis.)
• 100 Ohm und 200 Ohm Widerstand
•
• Drähte
Ersatzteile für den Empfänger:
•
•
• Drahtbrücken
• Eine grüne und eine rote LED
•
• Plexiglas
HC-06
: Laden Sie zuerst die Skizze mit dem Namen "HC_06_Bluetooth" auf hoch Arduino UNO, verbinden Sie dann das Bluetooth-Modul wie in der Abbildung gezeigt.Öffnen Sie den seriellen Monitor in der Arduino IDE und warten Sie, bis der Arduino das BT-Modul konfiguriert hat. Ihr Bluetooth-Modul ist jetzt auf 57600 Baud eingestellt.
// HC-06-Bluetooth
void setup () {
// Starten Sie die Hardware-Serie.
Serial.begin (9600); // Standard-HC-06-Baudrate
Verzögerung (1000);
Serial.print ("AT");
Verzögerung (1000);
Serial.print ("AT + VERSION");
Verzögerung (1000);
Serial.print ("AT + PIN"); // Passwort entfernen
Verzögerung (1000);
Serial.print ("AT + BAUD7"); // Baudrate auf 576000 setzen - zB Necomimi dafault
Verzögerung (1000);
Serial.begin (57600); // //
Verzögerung (1000);
}}
void loop () {
}}
Sie können viele BCI-Anwendungen (Brain Computer Interface) ausprobieren, da das gehackte Bluetooth-fähige Necomimi-Spielzeug mit allen kompatibel ist. Mit diesen Apps können Sie lernen, wie Sie Ihre Gehirnwellen steuern.
HC-05:
Verwenden Sie dann HC_05_Bluetooth und laden Sie Ihr Arduino auf die gleiche Weise wie zuvor. Verbinden Sie den "EN" -Pin des HC-05 mit dem 3v3 Arduino. Sie müssen die Adresse Ihres HC-06-Moduls in Code schreiben. Überprüfen Sie die Adresse des BT-Moduls auf dem Android-Smartphone wie im Bild. Ersetzen Sie ":" (doppelte Punkte) durch "," Kommas im Code.
// HC-06-Bluetooth
void setup () {
// Starten Sie die Hardware-Serie.
Serial.begin (9600); // Standard-HC-05-Baudrate
Verzögerung (1000);
Serial.print ("AT");
Verzögerung (1000);
Serial.print ("AT + VERSION");
Verzögerung (1000);
Serial.println ("AT + ROLE = 1"); // Setze den HC-05 in den Master-Modus
Verzögerung (1000);
Serial.println ("AT + LINK =" Geben Sie hier Ihre Adresse ein "); // Jetzt sollte das Modul automatisch verbunden werden
Verzögerung (1000);
Serial.print ("AT + UART = 57600,1,0"); // Baudrate auf 576000 einstellen
Serial.begin (57600); // //
Verzögerung (1000);
}}
void loop () {
}}
Überprüfen Sie die HC-06-Adresse mit Ihrem Android-Telefon (siehe Abbildung). Und Sie müssen die Adresse im Code ändern: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Somit kann das HC-05-Modul die Adresse erkennen. Entfernen Sie einfach das ":". Jetzt sollten Ihre Bluetooth-Module miteinander verbunden sein. Wenn Sie Probleme beim Anschließen der Module haben, können Sie diese genauer lesen
Details, die Ihre Gehirnwellen erfassen, stammen von Necomimi. Dieses Spielzeug kann Ihre Ohren abhängig von Ihren Wellen bewegen. Ein nutzloses Spielzeug, aber im Inneren befindet sich ein kleiner Chip, der Gehirnwellen liest, Rauschen herausfiltert und ein sehr gutes Signal gibt. Es funktioniert mit der UART-Schnittstelle (seriell), sodass Sie mit etwas Hacking Arduino zum Lesen von Gehirnwellen verwenden können. Die Rolle dieses Headsets besteht darin, Gehirnwellen drahtlos an den Arduino Leonardo zu übertragen. Niemand braucht Kabel am Kopf, deshalb wurde ein komfortables Headset erfunden. Das Foto unten zeigt, wie man ein Spielzeug zerlegt und daraus ein Headset macht.
Schauen wir uns zunächst den Fall an. Schrauben befinden sich unter dem Aufkleber. Entfernen Sie den Aufkleber und die Rückseite des Geräts, und darin befindet sich eine kleine Tafel. Wir brauchen eine, die sich unter einer großen Platine befindet - dies ist ein Neurosky TGAM-Chip. Es ist über vier Kontakte mit der Hauptplatine des Mikrocontrollers verbunden. Nehmen Sie also einen Lötkolben und löten Sie die Platine vorsichtig mit dem Chip von der Hauptplatine. Jetzt können Sie Ihr eigenes Netzteil bauen. Der Autor verwendete einen 500-mAh-Lithium-Ionen-Akku, eine USB-Ladeschaltung, eine 5-V-Boost-Schaltung und zwei Widerstände (100 Ohm und 200 Ohm), um eine 3,4-V-Stromversorgung für den Chip und das Bluetooth-Modul bereitzustellen.
Anschluss der Ladekarte
Sehen Sie sich das Diagramm an, um alles zusammenzusetzen.
Verwenden Sie nach dem Entfernen der Batterien, Anschlüsse und allem, was nicht benötigt wird, doppelseitiges Klebeband, um alles auf der linken Seite des Headsets zu installieren. Erstellen Sie zunächst einen Batteriekreis mit einem Ladegerät und einem DC-DC-5-V-Boost-Modul. Löten Sie danach die beiden Widerstände - dies ist ein 3,3-Volt-Teiler. Es versorgt den Sensor mit Strom. Löten Sie nun den Draht an den T-Pin auf der Neurosky TGAM-Karte, der Daten an das BT HC-06-Slave-Modul sendet.
Die gesamte Empfängerschaltung wird mit doppelseitigem Klebeband auf einem Stück Plexiglas montiert.
Verbinden Sie den Arduino Leonardo mit dem Steckbrett und verbinden Sie dann das Bluetooth-Modul und die LEDs. Verwenden Sie das hier bereits konfigurierte Bluetooth HC-05-Modul. Stellen Sie mit mehreren Jumpern die folgenden Verbindungen her:
1. Arduino Leonardo-5v für Bluetooth-VCC und Kathoden von zwei LEDs
2. Arduino Leonardo-GND für Bluetooth-GND
3. Arduino Leonardo-D9 für Bluetooth-TX
4. Arduino Leonardo-D5 für die Anode der roten LED
5. Arduino Leonardo-D6 für die grüne LED-Anode
Das ist alles, also müssen Sie jetzt den Programmcode herunterladen
Das Arduino Leonardo Board kann eine Tastatur oder Maus emulieren. Mit dieser Funktion hat der Autor einen Code erstellt, der WASD imitiert und viele Spiele auf Ihrem Computer steuert. NeuroSky verwendet eSense-Werte: Konzentration und Meditation von 1 bis 100 und erkennt Blinzeln. Wenn der eSense-Wert den Grenzwert erreicht (70 für Meditation und 65 für Aufmerksamkeit) oder ein Blinken erkennt, wird die gedrückte Taste emuliert.
Die Rolle der beiden LEDs besteht darin, anzuzeigen, wann Sie die Grenze der Aufmerksamkeit oder Meditation erreicht haben. Rot zeigt Aufmerksamkeit an und Grün zeigt Meditation an.
Verbinden Sie Ihren Arduino Leonardo und laden Sie den folgenden Code herunter.
/ *
Von Tamás Imets erstellter Code zum Spielen von Videospielen mit Mindwaves
Fühlen Sie sich frei, es zu benutzen
25. März 2016
* /
#include
#include
#include
SoftwareSerial Bluetooth (9, 8); // Software-Pins
Mindwave Mindwave; // Mindwave-Bibliothek aktiviert
int medlimit = 70; // Grenzen setzen
int attlimit = 65; // Grenzen setzen
void setup () {
bluetooth.begin (MINDWAVE_BAUDRATE); // Baudrate einstellen
PinMode (5, OUTPUT); // Pins einrichten
PinMode (4, OUTPUT); // Pins einrichten
}}
void onMindwaveData () {
if (mindwave.quality () <95) {/ wenn Sie blinken
Keyboard.write ('w'); // drückt W.
}}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}}
if (mindwave.meditation ()> medlimit) {// wenn du meditierst
digitalWrite (5, HIGH);
Keyboard.write ('d'); // drückt D.
}}
if (mindwave.meditation () attlimit) {// wenn du dich konzentrierst
digitalWrite (6, HIGH);
Keyboard.write ('a'); // drückt A.
}}
if (mindwave.attention ()
Laden Sie die am Anfang des Artikels angegebenen Bibliotheken herunter. Bluetooth-Module sind bereits konfiguriert. Nach dem Herunterladen des Codes können Sie Videospiele spielen.
Wie benutzt man?
Es ist leicht zu lernen, wie man dieses Gerät benutzt. Mehrere Stunden Training machen Sie zu einem echten Rennfahrer, mit dem Sie fast jedes Spiel verwalten können. Nur Ihr Gehirn muss sich daran gewöhnen, seine Aktivitäten zu kontrollieren. Wenn das Gerät bereit ist, führen Sie die folgenden Schritte aus, um Ihren Mindwave-Gamecontroller zu verwenden.
1. Setzen Sie das Headset auf Ihren Kopf.
2. Schließen Sie den Empfänger an den Computer an.
3. Überprüfen Sie, ob die Bluetooth-Module verbunden sind.
4. Schalten Sie den Stromkreis ein und versuchen Sie, Ihre Aufmerksamkeit oder Meditation zu steigern. Wenn die LEDs leuchten, haben Sie gute Arbeit geleistet. Jetzt können Sie versuchen, Spiele zu spielen
5. Genieße das Spiel Ultimate Gamer.
Gehen Sie folgendermaßen vor, um das Spiel zu steuern:
• Blinken, um das Auto zu starten (emuliert die Taste "W")
• Zum Stoppen erneut blinken (emuliert die Leertaste)
• Entspannen Sie sich, um rechts zu bleiben (simuliert die Taste „D“).
• Fokus, um nach links abzubiegen (simuliert die Taste „A“)
Sie können GTA, Need for Speed, Online-Spiele, Action-Spiele spielen.