نحوه ساخت یک پروژه BCI با هدست‌های EEG متعلق به Emotiv

هایدی دوران

به‌روزرسانی در

نحوه ساخت یک پروژه BCI با هدست‌های EEG متعلق به Emotiv

هایدی دوران

به‌روزرسانی در

نحوه ساخت یک پروژه BCI با هدست‌های EEG متعلق به Emotiv

هایدی دوران

به‌روزرسانی در

فناوری رابط مغز و رایانه (BCI) فعالیت الکتریکی امواج مغزی را اندازه‌گیری می‌کند، آن اطلاعات را از طریق نرم‌افزار یادگیری ماشین اجرا می‌کند و آن‌ها را به دستورات تبدیل می‌کند. BCI به عنوان یک دستگاه کنترل از راه دور استفاده می‌شود که می‌تواند برای رایانه‌ها، برنامه‌ها، خانه‌های هوشمند و سایر دستگاه‌های اینترنت اشیاء (IoT)، واقعیت مجازی، پروتزهای اعضا، ربات‌ها، صندلی‌های چرخ‌دار، اسباب‌بازی‌ها و بازی‌ها به کار رود.

فناوری رابط مغز و رایانه که زمانی در قلمرو علمی تخیلی قرار داشت، اکنون در دسترس هر کسی با ایده، زمان و دانش فنی قرار دارد. BCI از الگوهای مغزی خاصی مربوط به تصاویر ذهنی و حالات چهره استفاده می‌کند و همچنین می‌تواند از حرکات سر و چشم برای صدور دستورات دیجیتال به یک دستگاه متصل استفاده کند. BCIهای تهاجمی دستگاهی را با جراحی در داخل مغز قرار می‌دهند تا اطلاعات الکتریکی را جمع‌آوری کنند. دستگاه‌های غیرتهاجمی BCI مانند هدست‌های EEG Emotiv فعالیت مغزی را از روی پوست سر می‌خوانند.

آماده ساختن یک پروژه BCI هستید؟ آنچه نیاز دارید در اینجا آمده است

شماره ۱: یک هدف واضح

آنچه را که می‌خواهید به دست آورید ترسیم کنید. تا حد امکان مشخص باشید، مانند «چرخاندن سر برای هدایت کردن»، «لبخند زدن برای روشن کردن چراغ»، «فکر کردن به فشار دادن برای استفاده از یک معجون در بازی»، یا «ارسال یک پیام پاپ‌آپ زمانی که معیارهای عملکرد نشان‌دهنده حواس‌پرتی برای بیش از x مقدار زمان باشد.»

شماره ۲: دستگاه دریافت سیگنال

ابتدا، برای ثبت سیگنال‌های مغزی به چیزی نیاز خواهید داشت. همه هدست‌های بی‌سیم EEG Emotiv حسگر کل مغز هستند، حتی ایربادهای ۲ کاناله MN8، و این کار را انجام خواهند داد. به عنوان یک قاعده کلی، BCI با سیگنال‌های بیشتر بهتر کار می‌کند. هدست ۵ کاناله EEG Emotiv Insight یک انتخاب محبوب برای رابط مغز و رایانه است زیرا بی‌سیم و با کاربری آسان است و به‌طور مستقل برای عملکرد عالی BCI تأیید شده است.

دستگاه‌های BCI

جدول مقایسه هدست‌ها

EMOTIV flex saline

نمونه‌های پروژه BCI که از Emotiv استفاده می‌کنند:

#۳: نرم‌افزار پردازش سیگنال

سپس، برای ترجمه آن سیگنال‌های مغزی به دستورات به نرم‌افزار یادگیری ماشین نیاز دارید. EmotivBCI این فرآیند را با به شما اجازه دادن برای تنظیم یک پروفایل و آموزش برنامه برای تشخیص تصاویر ذهنی مانند فشار دادن یا کشیدن ساده می‌کند. این نرم‌افزار همچنین حالات چهره، حرکات سر و حالت‌های شناختی مانند تمرکز یا حواس‌پرتی را تشخیص می‌دهد.

شماره ۴: دستورات اختصاص داده شده BCI

اکنون، از دستورات BCI برای اتصال و تعامل با دنیای واقعی استفاده کنید. EmotivBCI به‌طور یکپارچه با برنامه‌های پرکاربرد متصل می‌شود که می‌توانید از آن‌ها برای ایجاد برنامه‌های کاربردی برای پروژه BCI خود استفاده کنید. به عنوان مثال، Node-RED به شما امکان می‌دهد بدون نیاز به کدنویسی، آنچه را که می‌خواهید سیگنال‌های مغزی انجام دهند به صورت بصری ترسیم کنید.

یا اینکه می‌توانید برای ایجاد برنامه‌هایی که به سیگنال‌های پردازش شده مغز پاسخ می‌دهند، کد بنویسید. بسته به پروژه شما، این کار می‌تواند شامل زبان‌هایی مانند پایتون، C++ یا جاوا اسکریپت باشد. می‌توانید از نمونه‌های گیت‌هاب ما به عنوان نقطه شروع برای بررسی و ساخت برنامه‌های خود استفاده کنید.

آموزش‌های ویدئویی رایگان زبان برنامه‌نویسی BCI:

نحوه استفاده از Nod-RED با Emotiv BCI

شماره ۵: دستگاهی برای دریافت دستورات BCI

در نهایت، به چیزی برای کنترل با BCI نیاز دارید. بسته به پروژه خود، ممکن است لازم باشد دستگاه یا فرستنده را به یک میکروکامپیوتر مانند رزبری پای (Raspberry Pi) یا برد آردوینو (Arduino) متصل کنید. با این حال، این کار همیشه ضروری نیست.

نحوه کنترل صدا با BCI

می‌توانید از OSC (کنترل صدای باز) در برنامه EmotivBCI برای کنترل صدا و رسانه در زمان واقعی استفاده کنید. توسعه‌دهندگان بازی می‌توانند دستورات BCI را از طریق بسته Unity رابط برنامه‌نویسی کاربردی Cortex با بازی‌های Unity خود ادغام کنند.

نحوه استفاده از میکروکنترلرها برای BCI:

بالا: یک برد آردوینو کنترل یک بازوی رباتیک را با استفاده از EEG Emotiv انجام می‌دهد. (اعتبار اثر: Matt Su)
تصویر کاور: دانشجو در حال کنترل یک پهپاد BCI در دانشگاه فلوریدای جنوبی است. (اعتبار اثر: USF BCI Club)

پروژه BCI خودتان را به نمایش بگذارید! ما مشتاقیم کارهای شما را ببینیم و به اشتراک بگذاریم. هشتگ emotiv# را در شبکه‌های اجتماعی تگ کنید یا به آدرس hello@emotiv.com ایمیل بفرستید.

فناوری رابط مغز و رایانه (BCI) فعالیت الکتریکی امواج مغزی را اندازه‌گیری می‌کند، آن اطلاعات را از طریق نرم‌افزار یادگیری ماشین اجرا می‌کند و آن‌ها را به دستورات تبدیل می‌کند. BCI به عنوان یک دستگاه کنترل از راه دور استفاده می‌شود که می‌تواند برای رایانه‌ها، برنامه‌ها، خانه‌های هوشمند و سایر دستگاه‌های اینترنت اشیاء (IoT)، واقعیت مجازی، پروتزهای اعضا، ربات‌ها، صندلی‌های چرخ‌دار، اسباب‌بازی‌ها و بازی‌ها به کار رود.

فناوری رابط مغز و رایانه که زمانی در قلمرو علمی تخیلی قرار داشت، اکنون در دسترس هر کسی با ایده، زمان و دانش فنی قرار دارد. BCI از الگوهای مغزی خاصی مربوط به تصاویر ذهنی و حالات چهره استفاده می‌کند و همچنین می‌تواند از حرکات سر و چشم برای صدور دستورات دیجیتال به یک دستگاه متصل استفاده کند. BCIهای تهاجمی دستگاهی را با جراحی در داخل مغز قرار می‌دهند تا اطلاعات الکتریکی را جمع‌آوری کنند. دستگاه‌های غیرتهاجمی BCI مانند هدست‌های EEG Emotiv فعالیت مغزی را از روی پوست سر می‌خوانند.

آماده ساختن یک پروژه BCI هستید؟ آنچه نیاز دارید در اینجا آمده است

شماره ۱: یک هدف واضح

آنچه را که می‌خواهید به دست آورید ترسیم کنید. تا حد امکان مشخص باشید، مانند «چرخاندن سر برای هدایت کردن»، «لبخند زدن برای روشن کردن چراغ»، «فکر کردن به فشار دادن برای استفاده از یک معجون در بازی»، یا «ارسال یک پیام پاپ‌آپ زمانی که معیارهای عملکرد نشان‌دهنده حواس‌پرتی برای بیش از x مقدار زمان باشد.»

شماره ۲: دستگاه دریافت سیگنال

ابتدا، برای ثبت سیگنال‌های مغزی به چیزی نیاز خواهید داشت. همه هدست‌های بی‌سیم EEG Emotiv حسگر کل مغز هستند، حتی ایربادهای ۲ کاناله MN8، و این کار را انجام خواهند داد. به عنوان یک قاعده کلی، BCI با سیگنال‌های بیشتر بهتر کار می‌کند. هدست ۵ کاناله EEG Emotiv Insight یک انتخاب محبوب برای رابط مغز و رایانه است زیرا بی‌سیم و با کاربری آسان است و به‌طور مستقل برای عملکرد عالی BCI تأیید شده است.

دستگاه‌های BCI

جدول مقایسه هدست‌ها

EMOTIV flex saline

نمونه‌های پروژه BCI که از Emotiv استفاده می‌کنند:

#۳: نرم‌افزار پردازش سیگنال

سپس، برای ترجمه آن سیگنال‌های مغزی به دستورات به نرم‌افزار یادگیری ماشین نیاز دارید. EmotivBCI این فرآیند را با به شما اجازه دادن برای تنظیم یک پروفایل و آموزش برنامه برای تشخیص تصاویر ذهنی مانند فشار دادن یا کشیدن ساده می‌کند. این نرم‌افزار همچنین حالات چهره، حرکات سر و حالت‌های شناختی مانند تمرکز یا حواس‌پرتی را تشخیص می‌دهد.

شماره ۴: دستورات اختصاص داده شده BCI

اکنون، از دستورات BCI برای اتصال و تعامل با دنیای واقعی استفاده کنید. EmotivBCI به‌طور یکپارچه با برنامه‌های پرکاربرد متصل می‌شود که می‌توانید از آن‌ها برای ایجاد برنامه‌های کاربردی برای پروژه BCI خود استفاده کنید. به عنوان مثال، Node-RED به شما امکان می‌دهد بدون نیاز به کدنویسی، آنچه را که می‌خواهید سیگنال‌های مغزی انجام دهند به صورت بصری ترسیم کنید.

یا اینکه می‌توانید برای ایجاد برنامه‌هایی که به سیگنال‌های پردازش شده مغز پاسخ می‌دهند، کد بنویسید. بسته به پروژه شما، این کار می‌تواند شامل زبان‌هایی مانند پایتون، C++ یا جاوا اسکریپت باشد. می‌توانید از نمونه‌های گیت‌هاب ما به عنوان نقطه شروع برای بررسی و ساخت برنامه‌های خود استفاده کنید.

آموزش‌های ویدئویی رایگان زبان برنامه‌نویسی BCI:

نحوه استفاده از Nod-RED با Emotiv BCI

شماره ۵: دستگاهی برای دریافت دستورات BCI

در نهایت، به چیزی برای کنترل با BCI نیاز دارید. بسته به پروژه خود، ممکن است لازم باشد دستگاه یا فرستنده را به یک میکروکامپیوتر مانند رزبری پای (Raspberry Pi) یا برد آردوینو (Arduino) متصل کنید. با این حال، این کار همیشه ضروری نیست.

نحوه کنترل صدا با BCI

می‌توانید از OSC (کنترل صدای باز) در برنامه EmotivBCI برای کنترل صدا و رسانه در زمان واقعی استفاده کنید. توسعه‌دهندگان بازی می‌توانند دستورات BCI را از طریق بسته Unity رابط برنامه‌نویسی کاربردی Cortex با بازی‌های Unity خود ادغام کنند.

نحوه استفاده از میکروکنترلرها برای BCI:

بالا: یک برد آردوینو کنترل یک بازوی رباتیک را با استفاده از EEG Emotiv انجام می‌دهد. (اعتبار اثر: Matt Su)
تصویر کاور: دانشجو در حال کنترل یک پهپاد BCI در دانشگاه فلوریدای جنوبی است. (اعتبار اثر: USF BCI Club)

پروژه BCI خودتان را به نمایش بگذارید! ما مشتاقیم کارهای شما را ببینیم و به اشتراک بگذاریم. هشتگ emotiv# را در شبکه‌های اجتماعی تگ کنید یا به آدرس hello@emotiv.com ایمیل بفرستید.

فناوری رابط مغز و رایانه (BCI) فعالیت الکتریکی امواج مغزی را اندازه‌گیری می‌کند، آن اطلاعات را از طریق نرم‌افزار یادگیری ماشین اجرا می‌کند و آن‌ها را به دستورات تبدیل می‌کند. BCI به عنوان یک دستگاه کنترل از راه دور استفاده می‌شود که می‌تواند برای رایانه‌ها، برنامه‌ها، خانه‌های هوشمند و سایر دستگاه‌های اینترنت اشیاء (IoT)، واقعیت مجازی، پروتزهای اعضا، ربات‌ها، صندلی‌های چرخ‌دار، اسباب‌بازی‌ها و بازی‌ها به کار رود.

فناوری رابط مغز و رایانه که زمانی در قلمرو علمی تخیلی قرار داشت، اکنون در دسترس هر کسی با ایده، زمان و دانش فنی قرار دارد. BCI از الگوهای مغزی خاصی مربوط به تصاویر ذهنی و حالات چهره استفاده می‌کند و همچنین می‌تواند از حرکات سر و چشم برای صدور دستورات دیجیتال به یک دستگاه متصل استفاده کند. BCIهای تهاجمی دستگاهی را با جراحی در داخل مغز قرار می‌دهند تا اطلاعات الکتریکی را جمع‌آوری کنند. دستگاه‌های غیرتهاجمی BCI مانند هدست‌های EEG Emotiv فعالیت مغزی را از روی پوست سر می‌خوانند.

آماده ساختن یک پروژه BCI هستید؟ آنچه نیاز دارید در اینجا آمده است

شماره ۱: یک هدف واضح

آنچه را که می‌خواهید به دست آورید ترسیم کنید. تا حد امکان مشخص باشید، مانند «چرخاندن سر برای هدایت کردن»، «لبخند زدن برای روشن کردن چراغ»، «فکر کردن به فشار دادن برای استفاده از یک معجون در بازی»، یا «ارسال یک پیام پاپ‌آپ زمانی که معیارهای عملکرد نشان‌دهنده حواس‌پرتی برای بیش از x مقدار زمان باشد.»

شماره ۲: دستگاه دریافت سیگنال

ابتدا، برای ثبت سیگنال‌های مغزی به چیزی نیاز خواهید داشت. همه هدست‌های بی‌سیم EEG Emotiv حسگر کل مغز هستند، حتی ایربادهای ۲ کاناله MN8، و این کار را انجام خواهند داد. به عنوان یک قاعده کلی، BCI با سیگنال‌های بیشتر بهتر کار می‌کند. هدست ۵ کاناله EEG Emotiv Insight یک انتخاب محبوب برای رابط مغز و رایانه است زیرا بی‌سیم و با کاربری آسان است و به‌طور مستقل برای عملکرد عالی BCI تأیید شده است.

دستگاه‌های BCI

جدول مقایسه هدست‌ها

EMOTIV flex saline

نمونه‌های پروژه BCI که از Emotiv استفاده می‌کنند:

#۳: نرم‌افزار پردازش سیگنال

سپس، برای ترجمه آن سیگنال‌های مغزی به دستورات به نرم‌افزار یادگیری ماشین نیاز دارید. EmotivBCI این فرآیند را با به شما اجازه دادن برای تنظیم یک پروفایل و آموزش برنامه برای تشخیص تصاویر ذهنی مانند فشار دادن یا کشیدن ساده می‌کند. این نرم‌افزار همچنین حالات چهره، حرکات سر و حالت‌های شناختی مانند تمرکز یا حواس‌پرتی را تشخیص می‌دهد.

شماره ۴: دستورات اختصاص داده شده BCI

اکنون، از دستورات BCI برای اتصال و تعامل با دنیای واقعی استفاده کنید. EmotivBCI به‌طور یکپارچه با برنامه‌های پرکاربرد متصل می‌شود که می‌توانید از آن‌ها برای ایجاد برنامه‌های کاربردی برای پروژه BCI خود استفاده کنید. به عنوان مثال، Node-RED به شما امکان می‌دهد بدون نیاز به کدنویسی، آنچه را که می‌خواهید سیگنال‌های مغزی انجام دهند به صورت بصری ترسیم کنید.

یا اینکه می‌توانید برای ایجاد برنامه‌هایی که به سیگنال‌های پردازش شده مغز پاسخ می‌دهند، کد بنویسید. بسته به پروژه شما، این کار می‌تواند شامل زبان‌هایی مانند پایتون، C++ یا جاوا اسکریپت باشد. می‌توانید از نمونه‌های گیت‌هاب ما به عنوان نقطه شروع برای بررسی و ساخت برنامه‌های خود استفاده کنید.

آموزش‌های ویدئویی رایگان زبان برنامه‌نویسی BCI:

نحوه استفاده از Nod-RED با Emotiv BCI

شماره ۵: دستگاهی برای دریافت دستورات BCI

در نهایت، به چیزی برای کنترل با BCI نیاز دارید. بسته به پروژه خود، ممکن است لازم باشد دستگاه یا فرستنده را به یک میکروکامپیوتر مانند رزبری پای (Raspberry Pi) یا برد آردوینو (Arduino) متصل کنید. با این حال، این کار همیشه ضروری نیست.

نحوه کنترل صدا با BCI

می‌توانید از OSC (کنترل صدای باز) در برنامه EmotivBCI برای کنترل صدا و رسانه در زمان واقعی استفاده کنید. توسعه‌دهندگان بازی می‌توانند دستورات BCI را از طریق بسته Unity رابط برنامه‌نویسی کاربردی Cortex با بازی‌های Unity خود ادغام کنند.

نحوه استفاده از میکروکنترلرها برای BCI:

بالا: یک برد آردوینو کنترل یک بازوی رباتیک را با استفاده از EEG Emotiv انجام می‌دهد. (اعتبار اثر: Matt Su)
تصویر کاور: دانشجو در حال کنترل یک پهپاد BCI در دانشگاه فلوریدای جنوبی است. (اعتبار اثر: USF BCI Club)

پروژه BCI خودتان را به نمایش بگذارید! ما مشتاقیم کارهای شما را ببینیم و به اشتراک بگذاریم. هشتگ emotiv# را در شبکه‌های اجتماعی تگ کنید یا به آدرس hello@emotiv.com ایمیل بفرستید.

مبانی پتانسیل‌های وابسته به رویداد - Emotiv

به خواندن ادامه دهید

اصول اولیه پتانسیل‌های وابسته به رویداد