فهرست مطالب:

3 پروژه کنترل شگفت انگیز BRAIN / MIND Lights LedStrip LED با آردوینو و نوروسکی: 6 مرحله (همراه با تصاویر)
3 پروژه کنترل شگفت انگیز BRAIN / MIND Lights LedStrip LED با آردوینو و نوروسکی: 6 مرحله (همراه با تصاویر)

تصویری: 3 پروژه کنترل شگفت انگیز BRAIN / MIND Lights LedStrip LED با آردوینو و نوروسکی: 6 مرحله (همراه با تصاویر)

تصویری: 3 پروژه کنترل شگفت انگیز BRAIN / MIND Lights LedStrip LED با آردوینو و نوروسکی: 6 مرحله (همراه با تصاویر)
تصویری: A Powerful New Neurotech Tool for Augmenting Your Mind | Conor Russomanno | TED 2024, نوامبر
Anonim
Image
Image

آیا تا به حال به این فکر کرده اید که چراغ ها را روشن یا خاموش کنید؟ یا آیا می خواهید بدانید که با مشاهده رنگ رهبری RGB چقدر استرس دارید؟ در حالی که اکنون می توانید با دنبال کردن این دستورالعمل ها!

برای اینکه احساس کنید امروز قصد داریم چه چیزی را انجام دهیم ، توصیه می کنم ابتدا ویدیوی یوتیوب بالا را برای یک تظاهرات کوتاه تماشا کنید!

این دستورالعمل در واقع شامل سه پروژه است که همه آنها از کنترل مغز استفاده می کنند. بله که سه تا به قیمت یک است!

اولین پروژه MoodLight است. این پروژه برای نشان دادن وضعیت ذهنی شما از رهبری RGB استفاده می کند. وقتی خیلی آرام هستید سبز است ، اما وقتی استرس دارید قرمز می شود. این پروژه به موارد زیر نیاز دارد:

1x آردوینو اونو یا نانو

1 عدد هدست Neurosky Mindwave

1x RNO Annode معمولی Led

3x N کانال Mosfet

1x Visual Studio 2017

پروژه دوم پروژه رله است. این پروژه از یک رله برای روشن یا خاموش کردن LED فقط با فکر کردن در مورد آن استفاده می کند! از آنجا که از یک رله استفاده می کند ، می توانید همه چیز را به آن وصل کنید. چراغ های شما ، تلویزیون شما یا حتی دستگاه قهوه ساز شما! برای این پروژه به موارد زیر نیاز داریم:

1x آردوینو اونو یا نانو

1 عدد هدست Neurosky Mindwave

رله 1x 5v

1x قبل از میلاد 547 ترانزیستور

LED 1x 5V

1x Visual Studio 2017

پروژه سوم پروژه Led Strip است. این پروژه از WS2812 individualueel RGB Led Strip قابل آدرس دهی استفاده می کند که بیشتر Led ها را روشن می کند و تا چه اندازه استرس شما بیشتر قرمز می شود. برای این پروژه به موارد زیر نیاز داریم

1x آردوینو اونو یا نانو

1 عدد هدست Neurosky Mindwave

1 عدد نوار LED WSD2812 RGB

1x Visual Studio 2017

این پروژه از نسخه RF Mindwave استفاده می کند. برای مثال می توانید آن را از اینجا خریداری کنید:

www.aliexpress.com/item/NeuroSky-MindWave-Headset-international-RF-version-EEG-sensor-for-Cognitive-Attention-and-meditation-neuro-feedback-training/32269885670.html؟spm= 2114.search0604.3.1.244e7510vBT6uO و ws_ab_test = searchweb0_0، searchweb201602_3_10065_10068_10890_319_10546_317_10548_10696_453_10084_454_10083_10618_431_10304_10307_10820_537_536_10843_10059_10884_10887_100031_321_322_10103-10890، searchweb201603_51، ppcSwitch_0 و algo_expid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68-0 و algo_pvid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68

بنابراین اجازه دهید شروع کنیم!

مرحله 1: راه اندازی اتصالات

راه اندازی اتصالات
راه اندازی اتصالات
راه اندازی اتصالات
راه اندازی اتصالات

برای هر سه پروژه ابتدا باید اتصال را راه اندازی کنیم. ما این کار را با یک برنامه کوچک به نام ThinkGearConnector انجام می دهیم.

برای شروع همه کد و درایورها را از مخزن Github زیر بارگیری کنید:

github.com/sieuwe1/ArduMind

همچنین نصب کننده جفت شدن Mindwave را از اینجا بارگیری کنید:

download.neurosky.com/updates/mindwave/education/1.1.28.0/MindWave.zip

رانندگان

پس از بارگیری مخزن Github ، فایل ArduMind.zip را از حالت فشرده خارج کنید.

پس از آن پوشه ArduMind را باز کرده و به پوشه Drivers بروید.

حالا گیرنده Mind Wave را به رایانه خود وصل کنید.

پس از آن روی SETUP. EXE دوبار کلیک کرده و آن را نصب کنید.

ارتباط

پس از نصب Drivers ، فایل MindWave.zip را از حالت فشرده خارج کرده و نصب کننده را با هدست وصل شده اجرا کنید.

ThinkGearConnector

پس از برقراری اتصال می توان ThinkGearConnector را نصب کرد.

از پوشه ArduMind به ThinkGear Connector> win32 بروید و روی ThinkGear Connector.exe که هدست هنوز وصل است دوبار کلیک کنید.

دریافت پورت COM

در حالی که هدست هنوز وصل است ، ما نیاز به دریافت هدست MindWave داریم. این برای مرحله 2 مورد نیاز است.

برای دریافت پورت COM:

1 کلید Windows + x را فشار دهید و مدیر دستگاه را انتخاب کنید

2 به پورت ها بروید (COM & LPT)

3 سپس به دنبال آداپتور USB MindWave باشید

با این نام می توانید پورت COM را پیدا کنید. اگر به تصویر بالا نگاه کنید می بینید که پورت COM من COM8 است

مرحله 2: راه اندازی Visual Studio

راه اندازی ویژوال استودیو
راه اندازی ویژوال استودیو
راه اندازی ویژوال استودیو
راه اندازی ویژوال استودیو

اکنون می توانیم با قسمت سرگرمی شروع کنیم!

اول از همه ، کدام یک از سه پروژه مورد نظر خود را انتخاب کنید: Moodlight ، Led Strip یا Relay.

من قصد دارم پروژه Relay را انتخاب کنم.

پس از انتخاب پروژه به پوشه ArduMind بروید و سپس به: 3 پروژه کنترل ذهن> کنترل رله> RelayControl C#.

حالا روی HelloEEG.sln دوبار کلیک کنید تا در Visual Studio باز شود.

در explorer solution در سمت راست روی فایل HelloEEG.cs کلیک کنید.

در اینجا خط 30 را جستجو کرده و تغییر دهید:

connector. ConnectScan ("COM3") ؛ به ترکیبی که در مرحله 1 پیدا کردیم.

بنابراین برای من:

connector. ConnectScan ("COM8") ؛

پس از این کار می توانیم سخت افزار را شروع کنیم. اما Visual Studio را باز نگه دارید زیرا ما دوباره به آن نیاز خواهیم داشت!

همچنین هدست Mindwave را از برق بکشید

مرحله 3: MoodLight

MoodLight
MoodLight
MoodLight
MoodLight
MoodLight
MoodLight

برای پروژه Moodlight ابتدا باید لوازم الکترونیکی بسازیم. می توانید شماتیک را در تصویر بالا ^مشاهده کنید.

مطمئن شوید که از LED Annode مشترک استفاده می کنید.

برای mosfets من از RFZ44N استفاده می کنم.

پس از ساخت وسایل الکترونیکی ، باید کد را در آردوینو بارگذاری کنیم.

کد را می توانید در پوشه ArduMind پیدا کنید. سپس به 3 پروژه کنترل ذهن> Moodlight> Moodlight Arduino بروید.

اکنون به سادگی Arduino را وصل کرده و روی دکمه Upload کلیک کنید.

توجه: اگر از Arduino با CH340G استفاده می کنید (بسیاری از کلون های چین از این موارد استفاده می کنند) باید درایورهای اصلی CH340G را دوباره نصب کنید زیرا آداپتور Mindwave نیز از این IC استفاده می کند. پس از نصب مجدد درایور اصلی ، می توانید دوباره در arduino خود بارگذاری کنید. پس از بارگذاری کد ، Mindwave Drivers را دوباره نصب کنید تا در آخرین مرحله از این دستورالعمل ها کار کند

مرحله 4: رله کنترل ذهن

رله کنترل ذهن
رله کنترل ذهن
رله کنترل ذهن
رله کنترل ذهن
رله کنترل ذهن
رله کنترل ذهن
رله کنترل ذهن
رله کنترل ذهن

برای پروژه رله ابتدا باید قطعات الکترونیکی را بسازیم. می توانید شماتیک را در تصویر بالا ^مشاهده کنید.

رله ای که من استفاده می کنم مانند تصویر بالا یک رله 5V SDR است.

سیم سیاه که از ترانزیستور به رله می رود و سیم قرمز که از رله به 5v می رود هر دو باید روی رله به پین های سیم پیچ متصل شوند. اگر به تصویر بالا نگاه کنید ، این دو سیم باید به پین 1 و پین 2 رله متصل شوند.

پس از ساخت وسایل الکترونیکی ، باید کد را در آردوینو بارگذاری کنیم. کد را می توانید در پوشه ArduMind پیدا کنید. سپس به 3 پروژه کنترل ذهن> کنترل رله> RelayControl Arduino بروید

اکنون به سادگی Arduino را وصل کرده و روی دکمه Upload کلیک کنید.

توجه: اگر از Arduino با CH340G استفاده می کنید (بسیاری از کلون های چین از این موارد استفاده می کنند) باید درایورهای CH340G اصلی را مجدداً نصب کنید زیرا آداپتور Mindwave نیز از این IC استفاده می کند. پس از نصب مجدد درایور اصلی ، می توانید دوباره در arduino خود بارگذاری کنید. پس از بارگذاری کد ، Mindwave Drivers را دوباره نصب کنید تا در آخرین مرحله از این دستورالعمل ها کار کند

مرحله 5: به RGB LedStrip توجه کنید

ذهن RGB LedStrip
ذهن RGB LedStrip
ذهن RGB LedStrip
ذهن RGB LedStrip
ذهن RGB LedStrip
ذهن RGB LedStrip
ذهن RGB LedStrip
ذهن RGB LedStrip

برای پروژه RGB ledstrip ما ابتدا باید لوازم الکترونیکی بسازیم. می توانید شماتیک را در تصویر بالا ^مشاهده کنید.

این شماتیک خوشبختانه بسیار آسان است. فقط مطمئن شوید که 5V و GND WS2812B را به منبع تغذیه 5V جداگانه متصل کنید.

فراموش نکنید که GND را نیز به GND آردوینو وصل کنید

پس از ساخت وسایل الکترونیکی ، باید کد را در آردوینو بارگذاری کنیم. کد را می توانید در پوشه ArduMind پیدا کنید. سپس به 3 پروژه کنترل ذهن> LedStrip> LedStrip Arduino بروید.

اکنون به سادگی Arduino را وصل کرده و روی دکمه Upload کلیک کنید.

توجه: اگر از Arduino با CH340G استفاده می کنید (بسیاری از کلون های چین از این موارد استفاده می کنند) باید درایورهای اصلی CH340G را دوباره نصب کنید زیرا آداپتور Mindwave نیز از این IC استفاده می کند. پس از نصب مجدد درایور اصلی ، می توانید دوباره در arduino خود بارگذاری کنید. پس از بارگذاری کد ، Mindwave Drivers را دوباره نصب کنید تا در آخرین مرحله از این دستورالعمل ها کار کند

مرحله 6: مرحله نهایی

مرحله نهایی !!
مرحله نهایی !!
مرحله نهایی !!
مرحله نهایی !!
مرحله نهایی !!
مرحله نهایی !!

برای آخرین مرحله ما باید Com Port را از آردوینو دریافت کنیم. این را می توانید با استفاده از Arduino IDE به راحتی پیدا کنید.

به ابزارها بروید و سپس پورت را در اینجا مشاهده کنید و درگاه COM آردوینو را مشاهده کنید. اگر به تصویر بالا نگاه کنید می بینید که من COM20 برای آردوینو دارم.

اکنون به visual Studio بازگردید و خط 55 را در فایل HelloEEG.cs جستجو کنید.

پورت COM را به پورت COM آردوینو خود تغییر دهید.

بنابراین برای من پورت = SerialPort جدید ("COM8" ، 115200 ، Parity. None ، 8 ، StopBits. One) ؛ باید به

port = جدید SerialPort ("COM20" ، 115200 ، Parity. None ، 8 ، StopBits. One) ؛

حالا دوباره هدست Mindwave خود را وصل کنید. هدست را روشن کرده و پیکان سبز بزرگ را در استودیوی بصری فشار دهید تا برنامه شروع شود!

همه چیز درست پیش رفت شما اکنون پروژه کنترل ذهن خود را به پایان رسانده اید !!! کارت عالی بود!

اگر پروژه ای ساخته اید ، لطفاً آن را با استفاده از دکمه "من آن را ساختم" در زیر به اشتراک بگذارید.

همچنین سایر پروژه های اتوماسیون خانگی و رباتیک من را بررسی کنید!

مشکلات رایج

در اینجا برخی از مشکلات رایج و نحوه رفع آنها آورده شده است:

برنامه سی شارپ می گوید "هیچ دستگاهی پیدا نشد!:("

1 پورت COM را برای هدست Mindwave دوباره بررسی کنید.

2 بررسی کنید ThinkGearConnector در پس زمینه اجرا می شود. در غیر این صورت ThinkGearConnector را راه اندازی مجدد کنید

3 بررسی کنید آیا هدست نوروسکی دارای LED آبی روشن است یا خیر.

4 مطمئن شوید که درایورهای Mindwave را نصب کرده اید و درایورهای CH340G را نصب نکرده اید.

هنگام اتصال به آردوینو C# خراب می شود

پورت آردوینو COM را دوباره بررسی کنید.

LED Moodlight رنگ های صحیح را نشان نمی دهد

دوباره شماتیک را بررسی کنید.

Mosfets را جایگزین کنید.

توصیه شده: