什麼是OpenBCI?
- OpenBCI是一個開源的腦機接口平台,在Kickstarter眾籌成功後成立。它旨在使EEG,EMG和EKG等生理信號的收集更加平易近人和可擴展。
- 其硬體板(32位、舊版8位和Ganglion板)支持腦電/肌電/心電圖信號採樣,可以通過藍牙或SD卡記錄數據
1.什麼是OpenBCI_圖形界面
OpenBCI_圖形用戶界面 它是OpenBCI官方提供的跨平台圖形界面軟體(由Java + Process編寫)。主要用於:
- 實時顯示腦電、肌電、心電圖等信號
- 進行數據記錄和回放
- 快速測試硬體是否正常工作
- 將收集的數據轉發到其他軟體(例如Unity、LAB、Python、LSL等)
它支持 Windows / macOS / Linux,也可以運行 Raspberry Pi 走了
2.籌備工作
要使用OpenBCI_GUI收集和可視化腦電數據,您需要準備:
- 硬體
- 腦電採集板(例如 Cyton 8個頻道,Cyton+Daisy 16個頻道,或 神經節 4個頻道)
- 電極帽或 超皮質 3D列印頭盔(或直接帶有貼片電極)
- 無線通信模塊(USB加密狗/ WiFi屏蔽)
- 軟體
- 從 OpenBCI圖形用戶界面發布 下載並安裝圖形用戶界面
- 安裝相應的驅動程式(例如 FTDI驅動程式)
3.連接和啟動過程
- 連接硬體
- 根據指定的通道位置將腦電電極連接到頭部(例如,國際10-20體系)
- 為板通電(電池或USB)
- 將USB加密狗插入您的計算機
- 啟動GUI
- 打開OpenBCI_圖形界面應用程式
- 在啟動界面上選擇數據源(「Live(來自OpenBCI)」)
- 選擇盤子類型(Cyton / Cyton+Daisy / Ganglion)
- 選擇串行埠(COMx / /dev/ttyUSBx)或WiFi
- 單擊 啟動系統
4.界面功能簡介
進入實時數據界面後,您會看到多個數據可視化窗口:
- 時間序列(Time波形圖)
每個通道的原始腦電信號(單位為µV)易於檢測信號質量。 - 快速傅立葉變換/功率譜(頻譜圖)
顯示每個頻段(Delta、Theta、Alpha、Beta、Gamma)的功率,用於觀察腦電節律。 - 頭部圖(頭皮分布圖)
每個通道的潛在分布使用2D頭型熱像圖顯示。 - 樂隊能量棒(Band能量柱)
顯示特定頻段(例如Alpha波8 - 12 Hz)中每個通道的能量變化,通常用於放鬆或濃度檢測。 - 加速度計數據
如果硬體具有內置加速計,則將顯示頭部運動信息(以便輕鬆檢測運動偽影)。
5.數據記錄和轉發
- 記錄數據
單擊 啟動數據流 → 記錄數據,選擇保存路徑。將生成圖形界面.txt或.CSV後續分析的格式(例如Python /LAB)。 - 數據轉發
在圖形用戶界面中啟用 聯網 通過以下方式傳輸數據的功能:- LSL(實驗室流媒體層) →提供腦電實驗室、BCILAB等科研軟體
- SDP/ OSC →提供Unity、TouchDesigner、Max/MSP等實時交互程式
- 串行 → Arduino /微控制器
6.使用技巧
- 信號質量檢查:您可以切換到圖形用戶界面 信號質量 模式,檢查每個電極的阻抗。綠色是最好的,紅色表示接觸不良。
- 過濾:您可以在圖形用戶界面中選擇高通、低通和陷波過濾(例如50/60 Hz電源頻率干擾)。
- 通道交換機:如果某些頻道太吵,可以暫時關閉。
- 回放模式:選擇數據源為 從文件回放,您可以使用圖形界面回放之前收集的數據。
官方網站:https://openbci.com/
Github:https://github.com/OpenBCI
輸油管: