چگونه یک پروژه BCI را با هدست‌های EEG Emotiv بسازیم

های دی دوران

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

۳ مرداد ۱۴۰۳

چگونه یک پروژه BCI را با هدست‌های EEG Emotiv بسازیم

های دی دوران

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

۳ مرداد ۱۴۰۳

چگونه یک پروژه BCI را با هدست‌های EEG Emotiv بسازیم

های دی دوران

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

۳ مرداد ۱۴۰۳

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

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


آماده‌اید یک پروژه BCI بسازید؟ آنچه نیاز دارید


#1: یک هدف روشن

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


#2: دستگاه دریافت سیگنال

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

دستگاه‌های BCI

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

EMOTIV flex saline

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


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

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

 

#4: فرمان‌های BCI اختصاص‌یافته

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

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

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

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




#5: دستگاه دریافت فرمان‌های BCI

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

چگونه با BCI صدا را کنترل کنیم

می‌توانید از OSC (Open Sound Control) در برنامه EmotivBCI برای کنترل صدا و رسانه به‌صورت بلادرنگ استفاده کنید. توسعه‌دهندگان بازی می‌توانند فرمان‌های BCI را از طریق wrapper یونیتیِ Cortex API با بازی‌های Unity خود یکپارچه کنند.

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



بالا: یک برد Arduino با استفاده از EEG Emotiv یک بازوی رباتیک را کنترل می‌کند. (اعتبار: مت سو)
تصویر روی جلد: یک دانشجو یک پهپاد BCI را در دانشگاه جنوب فلوریدا کنترل می‌کند. (اعتبار: باشگاه BCI دانشگاه جنوب فلوریدا)

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

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

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


آماده‌اید یک پروژه BCI بسازید؟ آنچه نیاز دارید


#1: یک هدف روشن

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


#2: دستگاه دریافت سیگنال

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

دستگاه‌های BCI

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

EMOTIV flex saline

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


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

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

 

#4: فرمان‌های BCI اختصاص‌یافته

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

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

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

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




#5: دستگاه دریافت فرمان‌های BCI

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

چگونه با BCI صدا را کنترل کنیم

می‌توانید از OSC (Open Sound Control) در برنامه EmotivBCI برای کنترل صدا و رسانه به‌صورت بلادرنگ استفاده کنید. توسعه‌دهندگان بازی می‌توانند فرمان‌های BCI را از طریق wrapper یونیتیِ Cortex API با بازی‌های Unity خود یکپارچه کنند.

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



بالا: یک برد Arduino با استفاده از EEG Emotiv یک بازوی رباتیک را کنترل می‌کند. (اعتبار: مت سو)
تصویر روی جلد: یک دانشجو یک پهپاد BCI را در دانشگاه جنوب فلوریدا کنترل می‌کند. (اعتبار: باشگاه BCI دانشگاه جنوب فلوریدا)

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

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

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


آماده‌اید یک پروژه BCI بسازید؟ آنچه نیاز دارید


#1: یک هدف روشن

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


#2: دستگاه دریافت سیگنال

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

دستگاه‌های BCI

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

EMOTIV flex saline

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


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

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

 

#4: فرمان‌های BCI اختصاص‌یافته

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

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

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

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




#5: دستگاه دریافت فرمان‌های BCI

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

چگونه با BCI صدا را کنترل کنیم

می‌توانید از OSC (Open Sound Control) در برنامه EmotivBCI برای کنترل صدا و رسانه به‌صورت بلادرنگ استفاده کنید. توسعه‌دهندگان بازی می‌توانند فرمان‌های BCI را از طریق wrapper یونیتیِ Cortex API با بازی‌های Unity خود یکپارچه کنند.

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



بالا: یک برد Arduino با استفاده از EEG Emotiv یک بازوی رباتیک را کنترل می‌کند. (اعتبار: مت سو)
تصویر روی جلد: یک دانشجو یک پهپاد BCI را در دانشگاه جنوب فلوریدا کنترل می‌کند. (اعتبار: باشگاه BCI دانشگاه جنوب فلوریدا)

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

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

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