Jak zbudować projekt BCI z zestawami słuchawkowymi EEG Emotiv

Heidi Duran

Zaktualizowano dnia

Jak zbudować projekt BCI z zestawami słuchawkowymi EEG Emotiv

Heidi Duran

Zaktualizowano dnia

Jak zbudować projekt BCI z zestawami słuchawkowymi EEG Emotiv

Heidi Duran

Zaktualizowano dnia

Technologia interfejsu mózg-komputer (BCI) mierzy aktywność elektryczną fal mózgowych, przesyła te informacje do oprogramowania uczenia maszynowego i konwertuje je na polecenia. BCI jest używany jako urządzenie zdalnego sterowania, które można zastosować w komputerach, aplikacjach, inteligentnych domach i innych urządzeniach Internetu Rzeczy (IoT), wirtualnej rzeczywistości, protezach kończyn, robotach, wózkach inwalidzkich, zabawkach i grach.

Kiedyś domena fantastyki naukowej, technologia interfejsu mózg-komputer jest teraz dostępna dla każdego, kto ma pomysły, czas i wiedzę. BCI wykorzystuje określone wzorce mózgowe związane z wyobrażeniami mentalnymi i mimiką twarzy, a także może wykorzystywać ruchy głowy i oczu do wysyłania cyfrowych poleceń do podłączonego urządzenia. Inwazyjne systemy BCI wymagają chirurgicznego wszczepienia urządzenia do mózgu w celu gromadzenia informacji elektrycznych. Nieinwazyjne urządzenia BCI, takie jak zestawy słuchawkowe EEG marki Emotiv, odczytują aktywność mózgu ze skóry głowy.

Gotowy na stworzenie projektu BCI? Oto czego będziesz potrzebować

#1: Jasny cel

Zaplanuj, co chcesz osiągnąć. Bądź jak najgęściej precyzyjny, na przykład: „odwróć głowę, aby sterować”, „uśmiechnij się, aby włączyć światło”, „pomyśl push (popchnij), aby użyć mikstury w grze” lub „wyślij wyskakujący komunikat, gdy wskaźniki wydajności wskazują na rozproszenie uwagi przez czas dłuższy niż x”.

#2: Urządzenie do akwizycji sygnału

Po pierwsze, będziesz potrzebować czegoś do rejestrowania sygnałów mózgowych. Wszystkie bezprzewodowe zestawy słuchawkowe EEG marki Emotiv wykrywają aktywność całego mózgu, nawet 2-kanałowe słuchawki douszne MN8, i doskonale poradzą sobie z tym zadaniem. Z reguły BCI działa lepiej przy większej liczbie sygnałów. 5-kanałowy bezprzewodowy zestaw słuchawkowy EEG Emotiv Insight to popularny wybór do interfejsów mózg-komputer, ponieważ jest bezprzewodowy, łatwy w użyciu i został niezależnie zweryfikowany pod kątem doskonałej funkcjonalności BCI.

Urządzenia BCI

Tabela porównawcza zestawów słuchawkowych

EMOTIV flex saline

Przykłady projektów BCI wykorzystujących Emotiv:

#3: Oprogramowanie do przetwarzania sygnałów

Następnie będziesz potrzebować oprogramowania do uczenia maszynowego, aby przetłumaczyć sygnały mózgowe na polecenia. Oprogramowanie EmotivBCI upraszcza ten proces, umożliwiając założenie profilu i nauczenie programu rozpoznawania wyobrażeń mentalnych, takich jak pchanie lub ciągnięcie. Oprogramowanie rozpoznaje również mimikę twarzy, ruchy głowy oraz stany poznawcze, takie jak skupienie lub rozproszenie uwagi.

#4: Przypisane polecenia BCI

Teraz użyj poleceń BCI, aby połączyć się i wchodzić w interakcje ze światem rzeczywistym. EmotivBCI bezproblemowo łączy się z powszechnie używanymi programami, których możesz użyć do tworzenia aplikacji dla swojego projektu BCI. Na przykład Node-RED pozwala w wizualny sposób nakreślić, co mają robić sygnały mózgowe, bez konieczności kodowania.

Alternatywnie możesz napisać kod, aby stworzyć aplikacje reagujące na przetworzone sygnały mózgowe. W zależności od projektu może to wymagać użycia języków takich jak Python, C++ lub JavaScript. Możesz użyć przykładów z naszego profilu GitHub jako punktu wyjścia do odkrywania i budowania własnych aplikacji.

Bezpłatne samouczki wideo dotyczące języków kodowania BCI:

Jak używać Node-RED z Emotiv BCI

#5: Urządzenie odbierające polecenia BCI

Na koniec będziesz potrzebować czegoś, czym będziesz sterować za pomocą BCI. W zależności od projektu może być konieczne podłączenie urządzenia lub nadajnika do mikrokomputera, takiego jak Raspberry Pi lub płytka Arduino. Nie zawsze jest to jednak konieczne.

Jak sterować dźwiękiem za pomocą BCI

Możesz wykorzystać OSC (Open Sound Control) z aplikacji EmotivBCI, aby sterować dźwiękiem i multimediami w czasie rzeczywistym. Twórcy gier mogą integrować polecenia BCI ze swoimi grami Unity za pośrednictwem wrappera Unity dla Cortex API.

Jak używać mikrokontrolerów w projektach BCI:

Powyżej: płytka Arduino steruje ramieniem robota za pomocą EEG Emotiv. (Źródło: Matt Su)
Zdjęcie na okładce: Student steruje dronem za pomocą BCI na University of South Florida. (Źródło: USF BCI Club)

Chwal się swoim projektem BCI! Z chęcią zobaczymy i udostępnimy to, nad czym pracujesz. Oznacz #emotiv w mediach społecznościowych lub wyślij e-mail na adres hello@emotiv.com.

Technologia interfejsu mózg-komputer (BCI) mierzy aktywność elektryczną fal mózgowych, przesyła te informacje do oprogramowania uczenia maszynowego i konwertuje je na polecenia. BCI jest używany jako urządzenie zdalnego sterowania, które można zastosować w komputerach, aplikacjach, inteligentnych domach i innych urządzeniach Internetu Rzeczy (IoT), wirtualnej rzeczywistości, protezach kończyn, robotach, wózkach inwalidzkich, zabawkach i grach.

Kiedyś domena fantastyki naukowej, technologia interfejsu mózg-komputer jest teraz dostępna dla każdego, kto ma pomysły, czas i wiedzę. BCI wykorzystuje określone wzorce mózgowe związane z wyobrażeniami mentalnymi i mimiką twarzy, a także może wykorzystywać ruchy głowy i oczu do wysyłania cyfrowych poleceń do podłączonego urządzenia. Inwazyjne systemy BCI wymagają chirurgicznego wszczepienia urządzenia do mózgu w celu gromadzenia informacji elektrycznych. Nieinwazyjne urządzenia BCI, takie jak zestawy słuchawkowe EEG marki Emotiv, odczytują aktywność mózgu ze skóry głowy.

Gotowy na stworzenie projektu BCI? Oto czego będziesz potrzebować

#1: Jasny cel

Zaplanuj, co chcesz osiągnąć. Bądź jak najgęściej precyzyjny, na przykład: „odwróć głowę, aby sterować”, „uśmiechnij się, aby włączyć światło”, „pomyśl push (popchnij), aby użyć mikstury w grze” lub „wyślij wyskakujący komunikat, gdy wskaźniki wydajności wskazują na rozproszenie uwagi przez czas dłuższy niż x”.

#2: Urządzenie do akwizycji sygnału

Po pierwsze, będziesz potrzebować czegoś do rejestrowania sygnałów mózgowych. Wszystkie bezprzewodowe zestawy słuchawkowe EEG marki Emotiv wykrywają aktywność całego mózgu, nawet 2-kanałowe słuchawki douszne MN8, i doskonale poradzą sobie z tym zadaniem. Z reguły BCI działa lepiej przy większej liczbie sygnałów. 5-kanałowy bezprzewodowy zestaw słuchawkowy EEG Emotiv Insight to popularny wybór do interfejsów mózg-komputer, ponieważ jest bezprzewodowy, łatwy w użyciu i został niezależnie zweryfikowany pod kątem doskonałej funkcjonalności BCI.

Urządzenia BCI

Tabela porównawcza zestawów słuchawkowych

EMOTIV flex saline

Przykłady projektów BCI wykorzystujących Emotiv:

#3: Oprogramowanie do przetwarzania sygnałów

Następnie będziesz potrzebować oprogramowania do uczenia maszynowego, aby przetłumaczyć sygnały mózgowe na polecenia. Oprogramowanie EmotivBCI upraszcza ten proces, umożliwiając założenie profilu i nauczenie programu rozpoznawania wyobrażeń mentalnych, takich jak pchanie lub ciągnięcie. Oprogramowanie rozpoznaje również mimikę twarzy, ruchy głowy oraz stany poznawcze, takie jak skupienie lub rozproszenie uwagi.

#4: Przypisane polecenia BCI

Teraz użyj poleceń BCI, aby połączyć się i wchodzić w interakcje ze światem rzeczywistym. EmotivBCI bezproblemowo łączy się z powszechnie używanymi programami, których możesz użyć do tworzenia aplikacji dla swojego projektu BCI. Na przykład Node-RED pozwala w wizualny sposób nakreślić, co mają robić sygnały mózgowe, bez konieczności kodowania.

Alternatywnie możesz napisać kod, aby stworzyć aplikacje reagujące na przetworzone sygnały mózgowe. W zależności od projektu może to wymagać użycia języków takich jak Python, C++ lub JavaScript. Możesz użyć przykładów z naszego profilu GitHub jako punktu wyjścia do odkrywania i budowania własnych aplikacji.

Bezpłatne samouczki wideo dotyczące języków kodowania BCI:

Jak używać Node-RED z Emotiv BCI

#5: Urządzenie odbierające polecenia BCI

Na koniec będziesz potrzebować czegoś, czym będziesz sterować za pomocą BCI. W zależności od projektu może być konieczne podłączenie urządzenia lub nadajnika do mikrokomputera, takiego jak Raspberry Pi lub płytka Arduino. Nie zawsze jest to jednak konieczne.

Jak sterować dźwiękiem za pomocą BCI

Możesz wykorzystać OSC (Open Sound Control) z aplikacji EmotivBCI, aby sterować dźwiękiem i multimediami w czasie rzeczywistym. Twórcy gier mogą integrować polecenia BCI ze swoimi grami Unity za pośrednictwem wrappera Unity dla Cortex API.

Jak używać mikrokontrolerów w projektach BCI:

Powyżej: płytka Arduino steruje ramieniem robota za pomocą EEG Emotiv. (Źródło: Matt Su)
Zdjęcie na okładce: Student steruje dronem za pomocą BCI na University of South Florida. (Źródło: USF BCI Club)

Chwal się swoim projektem BCI! Z chęcią zobaczymy i udostępnimy to, nad czym pracujesz. Oznacz #emotiv w mediach społecznościowych lub wyślij e-mail na adres hello@emotiv.com.

Technologia interfejsu mózg-komputer (BCI) mierzy aktywność elektryczną fal mózgowych, przesyła te informacje do oprogramowania uczenia maszynowego i konwertuje je na polecenia. BCI jest używany jako urządzenie zdalnego sterowania, które można zastosować w komputerach, aplikacjach, inteligentnych domach i innych urządzeniach Internetu Rzeczy (IoT), wirtualnej rzeczywistości, protezach kończyn, robotach, wózkach inwalidzkich, zabawkach i grach.

Kiedyś domena fantastyki naukowej, technologia interfejsu mózg-komputer jest teraz dostępna dla każdego, kto ma pomysły, czas i wiedzę. BCI wykorzystuje określone wzorce mózgowe związane z wyobrażeniami mentalnymi i mimiką twarzy, a także może wykorzystywać ruchy głowy i oczu do wysyłania cyfrowych poleceń do podłączonego urządzenia. Inwazyjne systemy BCI wymagają chirurgicznego wszczepienia urządzenia do mózgu w celu gromadzenia informacji elektrycznych. Nieinwazyjne urządzenia BCI, takie jak zestawy słuchawkowe EEG marki Emotiv, odczytują aktywność mózgu ze skóry głowy.

Gotowy na stworzenie projektu BCI? Oto czego będziesz potrzebować

#1: Jasny cel

Zaplanuj, co chcesz osiągnąć. Bądź jak najgęściej precyzyjny, na przykład: „odwróć głowę, aby sterować”, „uśmiechnij się, aby włączyć światło”, „pomyśl push (popchnij), aby użyć mikstury w grze” lub „wyślij wyskakujący komunikat, gdy wskaźniki wydajności wskazują na rozproszenie uwagi przez czas dłuższy niż x”.

#2: Urządzenie do akwizycji sygnału

Po pierwsze, będziesz potrzebować czegoś do rejestrowania sygnałów mózgowych. Wszystkie bezprzewodowe zestawy słuchawkowe EEG marki Emotiv wykrywają aktywność całego mózgu, nawet 2-kanałowe słuchawki douszne MN8, i doskonale poradzą sobie z tym zadaniem. Z reguły BCI działa lepiej przy większej liczbie sygnałów. 5-kanałowy bezprzewodowy zestaw słuchawkowy EEG Emotiv Insight to popularny wybór do interfejsów mózg-komputer, ponieważ jest bezprzewodowy, łatwy w użyciu i został niezależnie zweryfikowany pod kątem doskonałej funkcjonalności BCI.

Urządzenia BCI

Tabela porównawcza zestawów słuchawkowych

EMOTIV flex saline

Przykłady projektów BCI wykorzystujących Emotiv:

#3: Oprogramowanie do przetwarzania sygnałów

Następnie będziesz potrzebować oprogramowania do uczenia maszynowego, aby przetłumaczyć sygnały mózgowe na polecenia. Oprogramowanie EmotivBCI upraszcza ten proces, umożliwiając założenie profilu i nauczenie programu rozpoznawania wyobrażeń mentalnych, takich jak pchanie lub ciągnięcie. Oprogramowanie rozpoznaje również mimikę twarzy, ruchy głowy oraz stany poznawcze, takie jak skupienie lub rozproszenie uwagi.

#4: Przypisane polecenia BCI

Teraz użyj poleceń BCI, aby połączyć się i wchodzić w interakcje ze światem rzeczywistym. EmotivBCI bezproblemowo łączy się z powszechnie używanymi programami, których możesz użyć do tworzenia aplikacji dla swojego projektu BCI. Na przykład Node-RED pozwala w wizualny sposób nakreślić, co mają robić sygnały mózgowe, bez konieczności kodowania.

Alternatywnie możesz napisać kod, aby stworzyć aplikacje reagujące na przetworzone sygnały mózgowe. W zależności od projektu może to wymagać użycia języków takich jak Python, C++ lub JavaScript. Możesz użyć przykładów z naszego profilu GitHub jako punktu wyjścia do odkrywania i budowania własnych aplikacji.

Bezpłatne samouczki wideo dotyczące języków kodowania BCI:

Jak używać Node-RED z Emotiv BCI

#5: Urządzenie odbierające polecenia BCI

Na koniec będziesz potrzebować czegoś, czym będziesz sterować za pomocą BCI. W zależności od projektu może być konieczne podłączenie urządzenia lub nadajnika do mikrokomputera, takiego jak Raspberry Pi lub płytka Arduino. Nie zawsze jest to jednak konieczne.

Jak sterować dźwiękiem za pomocą BCI

Możesz wykorzystać OSC (Open Sound Control) z aplikacji EmotivBCI, aby sterować dźwiękiem i multimediami w czasie rzeczywistym. Twórcy gier mogą integrować polecenia BCI ze swoimi grami Unity za pośrednictwem wrappera Unity dla Cortex API.

Jak używać mikrokontrolerów w projektach BCI:

Powyżej: płytka Arduino steruje ramieniem robota za pomocą EEG Emotiv. (Źródło: Matt Su)
Zdjęcie na okładce: Student steruje dronem za pomocą BCI na University of South Florida. (Źródło: USF BCI Club)

Chwal się swoim projektem BCI! Z chęcią zobaczymy i udostępnimy to, nad czym pracujesz. Oznacz #emotiv w mediach społecznościowych lub wyślij e-mail na adres hello@emotiv.com.

Podstawy potencjałów wywołanych (ERP) - Emotiv

Kontynuuj czytanie

Podstawy potencjałów wywołanych związanych z wydarzeniami (ERP)