Оглавление:
- Шаг 1. Настройка подключений
- Шаг 2. Настройка Visual Studio
- Шаг 3: MoodLight
- Шаг 4: реле, контролируемое разумом
- Шаг 5: помните о RGB LedStrip
- Шаг 6: ЗАКЛЮЧИТЕЛЬНЫЙ шаг
Видео: 3 удивительных проекта управления мозгом / разумом, светодиоды LedStrip LED с Arduino и Neurosky: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Вы когда-нибудь хотели включить или выключить свет, просто подумав об этом? Или вы хотите узнать, насколько сильно вы нервничаете, глядя на цвет светодиода 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
Теперь мы можем начать с забавной части!
Прежде всего выберите, какой из трех проектов вам нужен: 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 мы сначала должны сделать электронику. Вы можете найти схему на изображении выше ^.
Убедитесь, что вы используете светодиод 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 нам сначала нужно сделать электронику. Вы можете найти схему на изображении выше ^.
К счастью, эта схема очень проста. Просто убедитесь, что вы подключили 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.
Рекомендуемые:
Создание профессионального пульта дистанционного управления для вашего проекта Arduino дома: 9 шагов (с изображениями)
Создание профессионального пульта дистанционного управления для вашего проекта Arduino дома: я сделал проект, в котором для управления парой вещей использовались arduino и ИК-библиотека, поэтому в этой инструкции я покажу вам, как вы можете перепрофилировать любой пульт дистанционного управления, чтобы он был использовали ваш следующий проект. И вам не нужно ничего особенного, чтобы сделать хороший туалет
Автомобиль, управляемый разумом: 6 шагов
Автомобиль, управляемый разумом: в этих инструкциях описывается, как создать автомобиль, управляемый вашим вниманием. Гарнитуры для электроэнцефалографии (ЭЭГ) измеряют электрический ток в головном мозге, на основании которого рассчитываются различные переменные. В настоящее время большинство ЭЭГ-гарнитур
Лучшие светодиоды RGB для любого проекта (WS2812, Aka NeoPixels): 6 шагов (с изображениями)
Лучшие светодиоды RGB для любого проекта (WS2812, также известные как NeoPixels): когда мы работаем со светодиодами, нам часто нравится контролировать их состояние (включено / выключено), яркость и цвет. Есть много-много разных способов добиться этого, но ни один из них не является таким компактным, как светодиод WS2812 RGB. В крошечной упаковке 5 мм x 5 мм
Кролик с непостижимым человеческим мозгом в животе: 8 шагов
Кролик с распутывающимся человеческим мозгом в животе: это процесс для одной из моих работ в смешанной реальности. Я получил удовольствие от всех приготовлений! Я с нетерпением жду следующего урока о 3D-печатных и механизированных кроликах
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет