Мазмұны:

3 таңғажайып BRAIN / MIND басқару жобалары Arduino және Neurosky көмегімен LedStrip жарық диодты жарықтандырады: 6 қадам (суреттермен)
3 таңғажайып BRAIN / MIND басқару жобалары Arduino және Neurosky көмегімен LedStrip жарық диодты жарықтандырады: 6 қадам (суреттермен)

Бейне: 3 таңғажайып BRAIN / MIND басқару жобалары Arduino және Neurosky көмегімен LedStrip жарық диодты жарықтандырады: 6 қадам (суреттермен)

Бейне: 3 таңғажайып BRAIN / MIND басқару жобалары Arduino және Neurosky көмегімен LedStrip жарық диодты жарықтандырады: 6 қадам (суреттермен)
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Желтоқсан
Anonim
Image
Image

Сіз бұл туралы ойлану арқылы шамдарды қосқыңыз немесе өшіргіңіз келді ме? Немесе RGB светодиодына қарап, қаншалықты күйзеліске түскеніңізді білгіңіз келе ме? Әзірге сіз осы Нұсқаулыққа сүйене аласыз!

Біз бүгін не істегіміз келетінін білу үшін, алдымен қысқа демонстрация үшін жоғарыдағы ютубтағы бейнені қарауды ұсынамын!

Бұл нұсқаулықтар іс жүзінде ми бақылауын қолданатын үш жобадан тұрады. Иә, бұл біреудің бағасы үшін үшеу!

Бірінші жоба - MoodLight. Бұл жоба сіздің психикалық күйіңізді көрсету үшін RGB жетегін қолданады. Сіз өте босаңсып тұрсаңыз, ол жасыл болады, бірақ күйзеліске түскенде ол қызылға айналады. Бұл жобаға келесілер қажет:

1x Arduino Uno немесе Nano

1x Neurosky Mindwave гарнитурасы

1x RGB жалпы анодты LED

3x N арналы Mosfet

1x Visual Studio 2017

Екінші жоба - Эстафета жобасы. Бұл жоба эстафетаны тек ойлану арқылы қосу немесе өшіру үшін қолданады! Эстафетаны қолданатындықтан, сіз оған бәрін қосуға болады. Сіздің шамдарыңыз, теледидарыңыз немесе тіпті кофеқайнатқыңыз! Бұл жоба үшін бізге қажет:

1x Arduino Uno немесе Nano

1x Neurosky Mindwave гарнитурасы

1х 5в реле

BC 547 транзистор

1х 5В жарық диоды

1x Visual Studio 2017

Үшінші жоба - Led Strip жобасы. Бұл жоба WS2812 жеке адрестік RGB Led жолағын қолданады, ол Led шамдарын қосады және қызыл түске айналады, сіз қаншалықты күйзеліске түссеңіз. Бұл жоба үшін бізге келесілер қажет

1x Arduino Uno немесе Nano

1x Neurosky Mindwave гарнитурасы

1x WSD2812 RGB Led жолағы

1x Visual Studio 2017

Бұл жоба Mindwave RF нұсқасын қолданады. Сіз оны, мысалы, мына жерден сатып ала аласыз:

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 қалтасын ашып, Драйверлер қалтасына өтіңіз.

Енді Mind Wave қабылдағышын компьютерге қосыңыз.

Осыдан кейін SETUP. EXE файлын екі рет шертіп, оны орнатыңыз.

Қосылу

Драйверлерді орнатқаннан кейін MindWave.zip файлын ашыңыз және құлаққап қосулы күйде орнатушыны іске қосыңыз.

ThinkGearConnector

Байланысты орнатқаннан кейін ThinkGearConnector орнатуға болады.

ArduMind қалтасынан ThinkGear Connector> win32 тармағына өтіп, құлаққап қосулы тұрғанда ThinkGear Connector.exe файлын екі рет басыңыз.

COM портын алу

Құлаққап қосулы тұрғанда, біз MindWave гарнитурасының компортын алуымыз керек. Бұл 2 -қадам үшін қажет.

COM портын алу үшін:

1 Windows + x пернелерін басып, құрылғы менеджерін таңдаңыз

2 порттарға өтіңіз (COM & LPT)

3 содан кейін MindWave USB адаптерін іздеңіз

Бұл атау бойынша сіз COM портын таба аласыз. Егер сіз жоғарыдағы суретке қарасаңыз, менің COM портым COM8 екенін көре аласыз

2 -қадам: Visual Studio бағдарламасын орнату

Visual Studio бағдарламасын орнату
Visual Studio бағдарламасын орнату
Visual Studio бағдарламасын орнату
Visual Studio бағдарламасын орнату

Енді біз көңілді бөліктен бастай аламыз!

Алдымен сізге қажет үш жобаның қайсысын таңдаңыз: Moodlight, Led Strip немесе Relay.

Мен эстафета жобасын таңдаймын.

Жобаны таңдағаннан кейін ArduMind қалтасына өтіңіз, содан кейін: 3 Mind Control Projects> Relay Control> RelayControl C#.

Енді оны Visual Studio -да ашу үшін HelloEEG.sln файлын екі рет шертіңіз.

Шешім зерттеушісінде HelloEEG.cs файлын тінтуірдің оң жақ түймесімен нұқыңыз.

Мұнда 30 жолды іздеңіз және өзгертіңіз:

Connector. ConnectScan («COM3»); біз 1 -қадамда тапқан компортқа.

Сондықтан мен үшін:

Connector. ConnectScan («COM8»);

Осыдан кейін біз жабдықты бастай аламыз. Бірақ Visual Studio -ны ашық күйде ұстаңыз, себебі бізге қайтадан қажет болады!

Сонымен қатар Mindwave гарнитурасын ажыратыңыз

3 -қадам: Көңіл жарығы

Көңіл жарығы
Көңіл жарығы
Көңіл жарығы
Көңіл жарығы
Көңіл жарығы
Көңіл жарығы

Moodlight жобасы үшін біз алдымен электрониканы жасауымыз керек. Схеманы жоғарыдағы суреттен таба аласыз ^.

Жалпы Анноды жарықдиодты қолданғаныңызға көз жеткізіңіз.

Мосфеттер үшін мен RFZ44N қолданамын.

Электрониканы жасағаннан кейін біз кодты Arduino -ға жүктеуіміз керек.

Кодты ArduMind қалтасынан табуға болады. Содан кейін 3 Mind Control Project> Moodlight> Moodlight Arduino бөліміне өтіңіз.

Енді Arduino -ды қосып, Жүктеу түймесін басыңыз.

ЕСКЕРТПЕ: Егер сіз CH340G бар Arduino қолдансаңыз (мұны көптеген қытайлық клондар қолданады), сіз бастапқы CH340G драйверлерін қайта орнатуыңыз керек, себебі Mindwave адаптері осы IC -ді қолданады. Түпнұсқа драйверді қайта орнатқаннан кейін arduino -ға қайта жүктеуге болады. Кодты жүктегеннен кейін Mindwave драйверлерін қайта орнатыңыз, сонда ол осы нұсқаулықтардың соңғы сатысында жұмыс істейді

4 -қадам: Ақылмен басқарылатын эстафета

Ақылмен басқарылатын эстафета
Ақылмен басқарылатын эстафета
Ақылмен басқарылатын эстафета
Ақылмен басқарылатын эстафета
Ақылмен басқарылатын эстафета
Ақылмен басқарылатын эстафета
Ақылмен басқарылатын эстафета
Ақылмен басқарылатын эстафета

Эстафета жобасы үшін біз алдымен электрониканы жасауымыз керек. Схеманы жоғарыдағы суреттен таба аласыз ^.

Мен қолданатын реле жоғарыдағы суреттегідей 5В SDR релесі.

Транзистордан релеге өтетін қара сымды және реледен 5в -ке өтетін қызыл сымды реледе катушка түйреуіштеріне қосу керек. Егер сіз жоғарыдағы суретке қарасаңыз, бұл екі сымды реленің 1 -ші және 2 -ші түйреуіштеріне қосу керек.

Электрониканы жасағаннан кейін біз кодты Arduino -ға жүктеуіміз керек. Кодты ArduMind қалтасынан табуға болады. Содан кейін 3 Mind Control Projects> Relay Control> RelayControl Arduino тармағына өтіңіз

Енді Arduino -ды қосып, Жүктеу түймесін басыңыз.

ЕСКЕРТПЕ: Егер сіз CH340G бар Arduino қолдансаңыз (мұны көптеген қытайлық клондар қолданады), сіз бастапқы CH340G драйверлерін қайта орнатуыңыз керек, себебі Mindwave адаптері осы IC -ді қолданады. Түпнұсқа драйверді қайта орнатқаннан кейін arduino -ға қайта жүктеуге болады. Кодты жүктегеннен кейін Mindwave драйверлерін қайта орнатыңыз, сонда ол осы нұсқаулықтардың соңғы сатысында жұмыс істейді

5 -қадам: Mind RGB LedStrip

Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip

RGB жолақ жобасы үшін біз алдымен электрониканы жасауымыз керек. Схеманы жоғарыдағы суреттен таба аласыз ^.

Бұл схема, бақытымызға орай, өте оңай. WS2812B 5V және GND 5V бөлек қуат көзіне қосқаныңызға көз жеткізіңіз.

GND -ді Arduino GND -ге қосуды ұмытпаңыз

Электрониканы жасағаннан кейін біз кодты Arduino -ға жүктеуіміз керек. Кодты ArduMind қалтасынан табуға болады. Содан кейін 3 Mind Control Project> LedStrip> LedStrip Arduino бөліміне өтіңіз.

Енді Arduino -ды қосып, Жүктеу түймесін басыңыз.

ЕСКЕРТПЕ: Егер сіз CH340G бар Arduino қолдансаңыз (көптеген қытайлық клондар оларды қолданады), сіз бастапқы CH340G драйверлерін қайта орнатуыңыз керек, себебі Mindwave адаптері осы IC -ді қолданады. Түпнұсқа драйверді қайта орнатқаннан кейін arduino -ға қайта жүктеуге болады. Кодты жүктегеннен кейін Mindwave драйверлерін қайта орнатыңыз, сонда ол осы нұсқаулықтардың соңғы сатысында жұмыс істейді

6 -қадам: Қорытынды қадам

Қорытынды қадам !!
Қорытынды қадам !!
Қорытынды қадам !!
Қорытынды қадам !!
Қорытынды қадам !!
Қорытынды қадам !!

Соңғы қадам үшін бізге Ардуинодан Com портын алу керек. Мұны Arduino IDE көмегімен оңай табуға болады.

Құралдарға өтіңіз, содан кейін портқа Arduino COM портын көре аласыз. Егер сіз жоғарыдағы суретке қарасаңыз, менің Arduino үшін COM20 бар екенін көре аласыз.

Енді Visual Studio -ға оралыңыз және HelloEEG.cs файлында 55 -жолды іздеңіз.

COM портын Arduino COM портына өзгертіңіз.

Мен үшін порт = жаңа SerialPort («COM8», 115200, Parity. None, 8, StopBits. One); -ға өзгерту керек

порт = жаңа SerialPort («COM20», 115200, Parity. None, 8, StopBits. One);

Енді Mindwave гарнитурасын қайта қосыңыз. Бағдарламаны бастау үшін гарнитураны қосыңыз және визуалды студиядағы үлкен жасыл көрсеткіні басыңыз!

Бәрі дұрыс болды, енді сіздің Mind Control жобасы аяқталды !!! Тамаша жұмыс!

Егер сіз жоба жасасаңыз, төмендегі «Мен жасадым» батырмасы арқылы менімен бөлісіңіз.

Сонымен қатар менің басқа үй автоматтандыруы мен роботтық жобаларымды қараңыз!

Жалпы проблемалар

Міне, кейбір жалпы проблемалар және оларды жою жолдары:

C# бағдарламасы «Ешқандай құрылғы табылмады!:(» дейді

1 Mindwave гарнитурасы үшін COM портын қайта тексеріңіз.

2 ThinkGearConnector фондық режимде жұмыс істейтінін тексеріңіз. Әйтпесе ThinkGearConnector қайта іске қосыңыз

3 Нейроскопиялық гарнитураның Көк жарық диодты қосулы екенін тексеріңіз.

4 CH340G драйверлерін емес, Mindwave драйверлерін орнатқаныңызға көз жеткізіңіз.

C# Arduino -ға қосылған кезде бұзылады

Arduino COM портын қайта тексеріңіз.

Moodlight жарық диоды дұрыс түстерді көрсетпейді

Схеманы қайтадан тексеріңіз.

Мосфеттерді ауыстырыңыз.

Ұсынылған: