Jest to projekt, który pozwoli ci grać w dowolne gry tylko siłą twojego umysłu. Urządzenie może emulować klawisze W, A, S i D, aby grać w dowolne gry na komputerze ... Nie musisz naciskać żadnych klawiszy, myśl tylko o kierownicy: w lewo, w prawo lub w prawo. Możesz zmienić te klawisze na dowolny inny przycisk lub przycisk myszy. Oczywiście musisz ćwiczyć, aby kontrolować gry, ale z drugiej strony świetnie jest ćwiczyć czas koncentracji.
[media = https: //youtu.be/MC7lOypxXhY]
Podstawą tego projektu jest elektrofizjologiczna metoda monitorowania do rejestrowania aktywności elektrycznej mózgu, tj. z prostego powodu jest to EEG (elektroencefalografia).
EEG mierzy fluktuacje napięcia w wyniku prądu jonów w neuronach mózgu. Zastosowania diagnostyczne zwykle koncentrują się na zawartości widmowej EEG, to znaczy na typie oscylacji nerwowych (powszechnie nazywanych „falami mózgowymi”), które można zaobserwować w sygnałach EEG. (dzięki Wikipedii). Ale w tym przypadku stosowane są dwie bardzo precyzyjne wartości.
• Alpha to zakres częstotliwości od 7 Hz do 14 Hz. Występuje, gdy zamykasz oczy i kiedy się rozluźniasz, i osłabia się, gdy otwierasz oczy lub stres psychiczny.
• Zakres częstotliwości Beta od 15 Hz do 30 Hz. Niska amplituda beta z wieloma i różnymi częstotliwościami jest często kojarzona z aktywnym, zajętym lub niespokojnym myśleniem i aktywną koncentracją.
W rzeczywistości urządzenie może określić poziom uwagi, poziom medytacji i mrugania. Im bardziej jesteś skoncentrowany, tym wyższy poziom „uwagi”, tym bardziej jesteś zrelaksowany, tym wyższy poziom „medytacji”.
Gry specjalnie „uziemione” pod kontrolą fal mózgowych:
Wszystkie są dostępne pod adresem
Ale po kilku godzinach zmęczysz się nimi.
Narzędzia i materiały
Narzędzia:
• Pistolet do klejenia
• Taśma dwustronna
• Lutownica
• lutowane
Oprogramowanie:
•
•
•
Wyposażenie
Części zestawu słuchawkowego:
•
•
•
• (Zdemontuj moduł i podłącz obwód zawierający ładowarkę i dodatkowe moduły. W ten sposób otrzymasz ładowarkę i obwód zasilania.)
• 100 omów i rezystor 200 omów
•
• przewody
Części zamienne do odbiornika:
•
•
• Mostki drutowe
• Jedna zielona i jedna czerwona dioda LED
•
• Pleksi
HC-06
: Najpierw prześlij szkic o nazwie „HC_06_Bluetooth” do Arduino UNO, a następnie podłącz moduł Bluetooth, jak pokazano na schemacie.Otwórz monitor szeregowy w Arduino IDE i poczekaj, aż Arduino skonfiguruje moduł BT. Twój moduł Bluetooth jest teraz ustawiony na 57600 bodów.
// HC-06-Bluetooth
void setup () {
// Uruchom sprzętowy serial.
Serial.begin (9600); // domyślna prędkość transmisji HC-06
opóźnienie (1000);
Serial.print („AT”);
opóźnienie (1000);
Serial.print („WERSJA AT +”);
opóźnienie (1000);
Numer seryjny („AT + PIN”); // aby usunąć hasło
opóźnienie (1000);
Numer seryjny („AT + BAUD7”); // Ustaw szybkość transmisji na 576000 - np. Necomimi dafault
opóźnienie (1000);
Serial.begin (57600); //
opóźnienie (1000);
}
void loop () {
}
Możesz wypróbować wiele aplikacji BCI (Brain Computer Interface), ponieważ zhakowana zabawka z technologią Bluetooth Necomimi będzie kompatybilna ze wszystkimi. Możesz użyć tych aplikacji, aby dowiedzieć się, jak kontrolować fale mózgowe.
HC-05:
Następnie użyj HC_05_Bluetooth i załaduj Arduino w taki sam sposób, jak wcześniej. Podłącz pin „EN” HC-05 do Arduino 3v3. Musisz wpisać adres modułu HC-06 w kodzie. Sprawdź adres modułu BT na smartfonie z Androidem, jak na obrazku Zamień „:” (podwójne kropki) na „,” przecinki w kodzie.
// HC-06-Bluetooth
void setup () {
// Uruchom sprzętowy serial.
Serial.begin (9600); // domyślna prędkość transmisji HC-05
opóźnienie (1000);
Serial.print („AT”);
opóźnienie (1000);
Serial.print („WERSJA AT +”);
opóźnienie (1000);
Serial.println („AT + ROLE = 1”); // ustaw HC-05 w trybie master
opóźnienie (1000);
Serial.println („AT + LINK =„ Wpisz swój adres tutaj ”); // teraz moduł powinien połączyć się automatycznie
opóźnienie (1000);
Numer seryjny („AT + UART = 57600,1,0”); // Ustaw szybkość transmisji na 576000
Serial.begin (57600); //
opóźnienie (1000);
}
void loop () {
}
Sprawdź adres HC-06 na swoim telefonie z Androidem (patrz zdjęcie). I musisz zmienić adres w kodzie: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 W ten sposób moduł HC-05 może rozpoznać adres. Więc po prostu usuń „:” Teraz moduły Bluetooth powinny być ze sobą połączone. Jeśli masz problemy z podłączeniem modułów, możesz przeczytać bardziej szczegółowo
Szczegóły, które złapią twoje fale mózgowe, pochodzą z Necomimi. Ta zabawka może poruszać uszami w zależności od fal. Bezużyteczna zabawka, ale wewnątrz znajduje się niewielki czip, który odczytuje fale mózgowe, odfiltrowuje szumy i daje bardzo dobry sygnał. Działa z interfejsem UART (szeregowym), więc przy pewnym hakowaniu możesz użyć Arduino do odczytu fal mózgowych. Rolą tego zestawu słuchawkowego jest bezprzewodowe przesyłanie fal mózgowych do Arduino Leonardo. Nikt nie potrzebuje kabli na głowach, dlatego wynaleziono wygodny zestaw słuchawkowy. Zdjęcie poniżej pokazuje, jak zdemontować zabawkę i zrobić z niej zestaw słuchawkowy.
Najpierw rzućmy okiem na skrzynkę. Śruby znajdują się pod naklejką. Usuń naklejkę i tył urządzenia, aw środku znajdziesz małą płytkę. Potrzebujemy takiego, który znajduje się pod dużą płytą - to układ Neurosky TGAM. Jest on połączony czterema stykami z płytą główną mikrokontrolera, więc weź lutownicę i ostrożnie odlutuj płytkę z chipem z płyty głównej. Teraz możesz zbudować własny zasilacz. Autor zastosował akumulator litowo-jonowy 500 mAh, obwód ładowarki USB, obwód podwyższający napięcie 5 V oraz dwa rezystory (100 omów i 200 omów), aby zapewnić zasilanie 3,4 V dla układu i modułu Bluetooth.
Złącze płyty ładowarki
Zobacz schemat, aby złożyć wszystko w całość.
Po wyjęciu baterii, złączy i wszystkiego, co jest niepotrzebne, użyj dwustronnej taśmy, aby zainstalować wszystko po lewej stronie zestawu słuchawkowego. Najpierw utwórz obwód akumulatora za pomocą ładowarki i modułu doładowania DC-DC 5 V. Następnie przylutuj dwa oporniki - jest to dzielnik 3,3 V. Zapewnia zasilanie czujnika. Teraz przylutuj przewód do pinu T na płycie Neurosky TGAM, która przesyła dane do modułu podrzędnego BT HC-06.
Cały obwód odbiornika jest zamontowany na kawałku pleksiglasu za pomocą dwustronnej taśmy.
Podłącz Arduino Leonardo do płyty chleba, a następnie podłącz moduł Bluetooth i diody LED. Użyj modułu Bluetooth HC-05, który jest już tutaj skonfigurowany. Za pomocą kilku zworek wykonaj następujące połączenia:
1. Arduino Leonardo-5v dla Bluetooth-VCC i katod dwóch diod LED
2. Arduino Leonardo-GND dla Bluetooth-GND
3. Arduino Leonardo-D9 dla Bluetooth-TX
4. Arduino Leonardo-D5 dla anody czerwonej diody LED
5. Arduino Leonardo-D6 dla zielonej anody LED
To wszystko, więc teraz musisz pobrać kod programu
Tablica Arduino Leonardo może emulować klawiaturę lub mysz. Korzystając z tej funkcji, autor stworzył kod imitujący WASD i kontrolujący wiele gier na twoim komputerze. NeuroSky używa wartości eSense: koncentracji i medytacji od 1 do 100 i wykrywa mrugnięcia. Jeśli wartość eSense osiągnie limit (70 dla medytacji i 65 dla uwagi) lub wykryje mruganie, emuluje naciśnięty klawisz.
Rolą dwóch diod LED jest wskazanie, kiedy osiągnąłeś limit uwagi lub medytacji. Czerwony oznacza uwagę, a zielony oznacza medytację.
Podłącz swój Arduino Leonardo i pobierz poniższy kod.
/ *
Kod stworzony przez Tamás Imets do grania w gry wideo za pomocą fal mózgowych
Możesz go używać
25 marca 2016 r
* /
#include
#include
#include
SoftwareSerial bluetooth (9, 8); // programowe szpilki
Fala myśli; // aktywowano bibliotekę mindwave
int medlimit = 70; // ustaw limity
int attlimit = 65; // ustaw limity
void setup () {
bluetooth.begin (MINDWAVE_BAUDRATE); // ustaw Baudrate
pinMode (5, WYJŚCIE); // piny instalacyjne
pinMode (4, WYJŚCIE); // piny instalacyjne
}
void onMindwaveData () {
if (mindwave.quality () <95) {/ jeśli mrugniesz
Keyboard.write („w”); // naciska W
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
if (mindwave.meditation ()> medlimit) {// jeśli medytujesz
digitalWrite (5, WYSOKA);
Keyboard.write („d”); // naciska D
}
if (mindwave.meditation () attlimit) {// jeśli się skupisz
digitalWrite (6, WYSOKI);
Keyboard.write („a”); // naciska A
}
if (mindwave.attention ()
Pobierz biblioteki wskazane na początku artykułu Moduły Bluetooth są już skonfigurowane, więc po pobraniu kodu możesz zacząć grać w gry wideo.
Jak korzystać?
Łatwo nauczyć się korzystać z tego urządzenia. Kilka godzin ćwiczeń czyni cię prawdziwym kierowcą, dzięki czemu możesz zarządzać prawie każdą grą. Tylko twój mózg musi przyzwyczaić się do kontrolowania swoich działań. Jeśli urządzenie jest gotowe, wykonaj następujące kroki, aby użyć kontrolera gier mindwave.
1. Załóż zestaw słuchawkowy na głowę.
2. Podłącz odbiornik do komputera.
3. Sprawdź, czy moduły Bluetooth są podłączone.
4. Włącz obwód i spróbuj zwiększyć poziom uwagi lub medytacji. Jeśli diody LED się świecą, oznacza to, że wykonałeś dobrą robotę. Teraz możesz spróbować grać w gry
5. Ciesz się grą Ultimate Gamer.
Aby kontrolować grę, wykonaj następujące czynności:
• Mrugnięcie, aby uruchomić samochód (emuluje klawisz „W”)
• Mrugnij ponownie, aby zatrzymać (emuluje spację)
• Zrelaksuj się, aby pozostać po prawej stronie (symuluje klawisz „D”)
• Skoncentruj się, aby skręcić w lewo (symuluje klawisz „A”)
Możesz grać w GTA, Need for speed, gry online, gry akcji.