Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот прототип демонстрирует потенциал недорогого оборудования / программного обеспечения с открытым исходным кодом, позволяющего управлять компьютером посредством электрической активности мышц.
Стоимость готовых устройств ограничивает доступ к этой технологии, что может иметь важное значение для людей с ограниченными возможностями при доступе к компьютеру. Или просто ради развлечения!
В переключателе EMG используется оборудование BITalino в сочетании с датчиком Myoware EMG. С помощью этого датчика пользователь может регулировать чувствительность с помощью потенциометра.
Для этой установки была реализована процедура, аналогичная той, что использовалась в этом кардиомониторе, сделанном своими руками, для сборки компонентов BITalino и датчика Myoware.
Помимо материалов, описанных на кардиомониторе DIY, были использованы следующие материалы:
- Датчик Myoware EMG
- винты 4x3 мм и гайки 4x3 мм
- OpenSignals
- The Grid 3 (использовалось программное обеспечение, но можно использовать любое коммуникационное программное обеспечение)
Шаг 1: Сборка электроники переключателя ЭМГ
Чтобы подключить Myoware к MCU BITalino, необходимо выполнить следующие подключения:
- (+) в AVCC
- (-) в AGND
- SIG в A1
- RAW в A2
Вы также можете использовать вывод DVCC, хотя это может внести шум в полученный сигнал.
Канал A1 предоставит сигнал постобработки, из которого вы можете получить огибающую EMG, а канал A2 предоставит необработанный сигнал.
Трехжильный кабель подключается в любом порядке, но его необходимо идентифицировать.
Шаг 2: чехол с 3D-печатью
Пришло время собрать электронику в корпусе, напечатанном на 3D-принтере.
В этом разделе доступны файлы.stl.
В верхнем корпусе есть вставка для эластичного ремешка, поэтому его можно легко носить на руке, ноге или любых других участках тела.
Теперь все готово к тестированию!
Шаг 3: демонстрация переключателя EMG
Используя OpenSignals, теперь вы можете визуализировать сигнал ЭМГ, полученный как в каналах A1, так и в каналах A2. Помимо визуализации и записи сигнала ЭМГ, вы можете настроить действия для полученного сигнала. Для представленного видео настроенное действие - это нажатие клавиши, которое совпадает с активацией переключателя, настроенной в The Grid 3. Чтобы активировать это нажатие клавиши, необходимо установить порог с указанной продолжительностью в OpenSignals - в разделе «Эмуляция события». Таким образом, The Grid 3 будет интерпретировать сокращение мышц как нажатие переключателя.
Видео сделано для демонстрации, где используется аналогичная установка. Датчик Myoware EMG подключается к комплекту BITalino Plugged с коммуникационным программным обеспечением The Grid 3.
С помощью этой настройки вы также можете получить сигнал ЭМГ для дальнейшего анализа уровня мышечной усталости и нагрузки!
Напишите мне, если хотите узнать подробности:)
Проект опубликован здесь.