Оглавление:

3 удивительных проекта управления мозгом / разумом, светодиоды LedStrip LED с Arduino и Neurosky: 6 шагов (с изображениями)
3 удивительных проекта управления мозгом / разумом, светодиоды LedStrip LED с Arduino и Neurosky: 6 шагов (с изображениями)

Видео: 3 удивительных проекта управления мозгом / разумом, светодиоды LedStrip LED с Arduino и Neurosky: 6 шагов (с изображениями)

Видео: 3 удивительных проекта управления мозгом / разумом, светодиоды LedStrip LED с Arduino и Neurosky: 6 шагов (с изображениями)
Видео: Эксперимент, который доказал что свобода выбора это миф 2024, Июль
Anonim
Image
Image

Вы когда-нибудь хотели включить или выключить свет, просто подумав об этом? Или вы хотите узнать, насколько сильно вы нервничаете, глядя на цвет светодиода RGB? А теперь вы можете, следуя этим инструкциям!

Чтобы получить представление о том, что мы собираемся сделать сегодня, я рекомендую вам сначала посмотреть видео на YouTube выше для короткой демонстрации!

Этот Instructables на самом деле состоит из трех проектов, каждый из которых использует управление мозгом. Да, это три по цене одного!

Первый проект - MoodLight. В этом проекте используется светодиод RGB, чтобы показать ваше психическое состояние. Когда вы очень расслаблены, он зеленый, но когда вы испытываете стресс, он становится красным. Для этого проекта необходимо следующее:

1x Arduino Uno или Nano

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

1x общий светодиодный анод RGB

3x N канал Mosfet

1x Visual Studio 2017

Второй проект - это проект Relay. В этом проекте используется реле для включения или выключения светодиода, просто подумав об этом! Поскольку он использует реле, вы можете подключить к нему все. Ваш свет, ваш телевизор или даже ваша кофемашина! Для этого проекта нам понадобятся:

1x Arduino Uno или Nano

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

1x 5v реле

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

1x 5V светодиод

1x Visual Studio 2017

Третий проект - проект Led Strip. В этом проекте используется индивидуально адресуемая светодиодная лента RGB WS2812, которая будет включать больше светодиодов и становиться более красными по мере того, как вы становитесь более напряженными. Для этого проекта нам понадобятся следующие

1x Arduino Uno или Nano

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

1x WSD2812 RGB светодиодная лента

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 затем найдите USB-адаптер MindWave

По такому имени можно найти COM-порт. Если вы посмотрите на изображение выше, вы увидите, что мой COM-порт - это COM8.

Шаг 2. Настройка Visual Studio

Настройка Visual Studio
Настройка Visual Studio
Настройка Visual Studio
Настройка Visual Studio

Теперь мы можем начать с забавной части!

Прежде всего выберите, какой из трех проектов вам нужен: Moodlight, Led Strip или Relay.

Я собираюсь выбрать проект Relay.

После выбора проекта перейдите в папку ArduMind, а затем: 3 проекта Mind Control> Relay Control> RelayControl C #.

Теперь дважды щелкните HelloEEG.sln, чтобы открыть его в Visual Studio.

В обозревателе решений щелкните правой кнопкой мыши файл HelloEEG.cs.

Здесь найдите строку 30 и измените:

connector. ConnectScan («COM3»); к компорту, который мы нашли на шаге 1.

Так что для меня:

connector. ConnectScan («COM8»);

После этого мы можем приступить к оборудованию. Но оставьте Visual Studio открытой, потому что она нам снова понадобится!

Также отключите гарнитуру Mindwave

Шаг 3: MoodLight

Настроение
Настроение
Настроение
Настроение
MoodLight
MoodLight

Для проекта Moodlight мы сначала должны сделать электронику. Вы можете найти схему на изображении выше ^.

Убедитесь, что вы используете светодиод Common Annode.

Для МОП-транзисторов я использую RFZ44N.

После изготовления электроники нам нужно загрузить код в Arduino.

Код можно найти в папке ArduMind. Затем перейдите в 3 проекта управления разумом> Moodlight> Moodlight Arduino.

Теперь просто подключите Arduino и нажмите кнопку «Загрузить».

ПРИМЕЧАНИЕ: Если вы используете Arduino с CH340G (многие китайские клоны используют их), вам необходимо переустановить оригинальные драйверы CH340G, потому что адаптер Mindwave также использует эту IC. После переустановки исходного драйвера вы можете снова загрузить его на свой Arduino. После загрузки кода снова переустановите драйверы Mindwave, чтобы они работали на последнем шаге этой инструкции

Шаг 4: реле, контролируемое разумом

Реле, контролируемое разумом
Реле, контролируемое разумом
Реле, контролируемое разумом
Реле, контролируемое разумом
Реле, контролируемое разумом
Реле, контролируемое разумом
Реле, контролируемое разумом
Реле, контролируемое разумом

Для проекта Relay мы сначала должны сделать электронику. Вы можете найти схему на изображении выше ^.

Я использую реле SDR на 5 В, как на изображении выше.

Черный провод, идущий от транзистора к реле, и красный провод, идущий от реле к 5 В, необходимо подключить на реле к контактам катушки. Если вы посмотрите на изображение выше, эти два провода должны быть подключены к контактам 1 и 2 реле.

После изготовления электроники нам нужно загрузить код в Arduino. Код можно найти в папке ArduMind. Затем перейдите в 3 проекта Mind Control> Relay Control> RelayControl Arduino

Теперь просто подключите Arduino и нажмите кнопку «Загрузить».

ПРИМЕЧАНИЕ. Если вы используете Arduino с CH340G (многие китайские клоны используют их), вам необходимо переустановить оригинальные драйверы CH340G, потому что адаптер Mindwave также использует эту IC. После переустановки исходного драйвера вы можете снова загрузить его на свой Arduino. После загрузки кода снова переустановите драйверы Mindwave, чтобы они работали на последнем шаге этой инструкции

Шаг 5: помните о RGB LedStrip

Разум RGB LedStrip
Разум RGB LedStrip
Разум RGB LedStrip
Разум RGB LedStrip
Разум RGB LedStrip
Разум RGB LedStrip
Разум RGB LedStrip
Разум RGB LedStrip

Для проекта светодиодной ленты RGB нам сначала нужно сделать электронику. Вы можете найти схему на изображении выше ^.

К счастью, эта схема очень проста. Просто убедитесь, что вы подключили 5V и GND WS2812B к отдельному источнику питания 5V.

Не забудьте также подключить GND к GND Arduino

После изготовления электроники нам нужно загрузить код в Arduino. Код можно найти в папке ArduMind. Затем перейдите в 3 проекта управления разумом> LedStrip> LedStrip Arduino.

Теперь просто подключите Arduino и нажмите кнопку «Загрузить».

ПРИМЕЧАНИЕ. Если вы используете Arduino с CH340G (многие китайские клоны используют их), вам необходимо переустановить оригинальные драйверы CH340G, потому что адаптер Mindwave также использует эту IC. После переустановки исходного драйвера вы можете снова загрузить его на свой Arduino. После загрузки кода снова переустановите драйверы Mindwave, чтобы они работали на последнем шаге этой инструкции

Шаг 6: ЗАКЛЮЧИТЕЛЬНЫЙ шаг

ЗАКЛЮЧИТЕЛЬНЫЙ ШАГ !!
ЗАКЛЮЧИТЕЛЬНЫЙ ШАГ !!
ЗАКЛЮЧИТЕЛЬНЫЙ ШАГ !!
ЗАКЛЮЧИТЕЛЬНЫЙ ШАГ !!
ЗАКЛЮЧИТЕЛЬНЫЙ ШАГ !!
ЗАКЛЮЧИТЕЛЬНЫЙ ШАГ !!

На последнем этапе нам нужно получить Com-порт от Arduino. Это очень легко найти с помощью Arduino IDE.

Перейдите в инструменты, а затем порт. Здесь вы можете увидеть COM-порт Arduino. Если вы посмотрите на изображение выше, вы увидите, что у меня есть COM20 для моего Arduino.

Теперь вернитесь в Visual Studio и найдите строку 55 в файле HelloEEG.cs.

Измените COM-порт на COM-порт вашего Arduino.

Итак, для меня порт = новый SerialPort («COM8», 115200, Parity. None, 8, StopBits. One); следует изменить на

порт = новый SerialPort ("COM20", 115200, Parity. None, 8, StopBits. One);

Теперь снова подключите гарнитуру Mindwave. Включите гарнитуру и нажмите большую зеленую стрелку в Visual Studio, чтобы запустить программу!

Из того, что все прошло правильно, ваш проект по контролю над разумом завершен !!! Отличная работа!

Если вы сделали проект, поделитесь им со мной, нажав кнопку «Я сделал это» внизу.

Также ознакомьтесь с моими другими проектами домашней автоматизации и робототехники!

Общие проблемы

Вот несколько распространенных проблем и способы их устранения:

Программа на C # говорит: "Устройства не найдены!:("

1 Еще раз проверьте COM-порт гарнитуры Mindwave.

2 Убедитесь, что ThinkGearConnector работает в фоновом режиме. В противном случае перезапустите ThinkGearConnector.

3 Убедитесь, что на гарнитуре Neurosky горит синий светодиод.

4 Убедитесь, что вы установили драйверы Mindwave, а не драйверы CH340G.

C # вылетает при подключении к Arduino

Перепроверьте COM-порт Arduino.

Светодиод Moodlight не отображает правильные цвета

Еще раз проверьте схему.

Заменить Mosfets.

Рекомендуемые: