#hardware #neuroscience #ai #embedded #user-interface #bci

bin+lib psylink

PsyLink 神经接口的 GUI,用于接收/绘图生物信号和预测用户意图

1 个不稳定版本

0.1.0 2024 年 8 月 22 日

#39无障碍

GPL-3.0-only

1.5MB
14K SLoC

Rust 10K SLoC // 0.0% comments Python 2.5K SLoC // 0.1% comments Arduino C++ 1.5K SLoC // 0.1% comments Shell 33 SLoC // 0.4% comments

PsyLink

License: GPL 3.0 Matrix Chatroom Mastodon

开源 肌电图 神经接口。

网站 :: 文档 :: Matrix 聊天室 :: 常见问题解答

Photograph of PsyLink Prototype 10

简介

Psylink 被设计成一种人类输入设备(如键盘),可以从肌肉信号中预测你的意图。通过一个训练过程,你使用佩戴设备的肢体在按下键的同时进行运动,它学习肌肉信号和意图键之间的相关性,并可以为你按下它们。

创建/编辑/运行这些文件所使用的软件

  • 原理图、PCB 布局:KiCad 6.0(一些存档的原理图使用 5.1.5)
  • Arduino IDE 1.8.19
    • ArduinoBLE 1.2.1
    • Arduino_LSM9DS1 1.1.0
  • Python 3.8
    • 有关库版本,请参阅相应的 requirements.txt 文件
  • GnuRadio 3.8.1.0

数据表

这描述了 原型 4

photo of the device

  • 特性
    • 电池供电
    • 无线,使用蓝牙低能耗(BLE)
    • 支持 17 个电极(8 对 + 1 个接地)
    • 以 8 位分辨率传输 8 个信号,采样率为 500Hz
    • Linux 图形用户界面用于
      • 将键盘按键映射到肌肉信号
      • 训练神经网络以从信号中预测按键
      • 根据神经网络预测模拟按键
    • GNURadio 集成用于绘制原始信号 + FFT
  • 硬件概述
  • 软件依赖项
  • 组件
  • 功率等级
    • 供电电压:4.5-6V
    • 功耗
      • 空闲:~86.9mW(16.9mA x 5.14V)
      • 以6-7kB/s的速度传输:92.5mW(18.0mA x 5.14V)
  • 重量:~85g(在9.81m/s²的重力加速度下)

致谢

非常感谢每一位贡献者。你们以独特的方式塑造了这个项目的方向,没有你们我们不会到达这个点!

许可

版权(C)2024 Roman Zimbelmann

本程序是自由软件:您可以在自由软件基金会发布的GNU通用公共许可证的第三版及以后版本下重新分发和/或修改它。

本程序以希望它有用为目的进行分发,但没有任何保证;甚至没有关于适销性或特定用途适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。

您应该已收到一份GNU通用公共许可证副本。如果没有,请参阅https://gnu.ac.cn/licenses/

依赖关系

~58–105MB
~2M SLoC