← 課程大綱 | W3

即時生理訊號收集與線性分析

本週課程內容

課堂中會涵蓋以下主題。

  • Arduino UNO R4 + AD8232 硬體接線與電極貼法
  • 即時心電訊號收集與濾波處理
  • Python 即時波形顯示與心率偵測
  • 實作量出自己的心跳——從接線到看到即時心電圖

課堂實作

上課當天會帶著大家完成的實作內容。

課前準備

材料清單

本週實作需要以下硬體與軟體。硬體由課堂提供,軟體請在上課前安裝完成。

硬體(課堂提供)

  • Arduino UNO R4 — Minima 或 WiFi 版皆可
  • SparkFun AD8232 — 心電訊號放大模組
  • 杜邦線 × 6 — 連接 Arduino 與 AD8232
  • 心電貼片 × 3 — 一次性使用
  • 3.5mm 感測線 — 連接 AD8232 與貼片
  • USB-C 線 — 供電 + 資料傳輸

軟體(請先安裝)

  • Arduino IDE 2.x — 燒錄韌體用
  • Python 3 — 執行即時心電圖程式
  • pyserial — pip install pyserial
  • numpy — pip install numpy
  • matplotlib — pip install matplotlib
$ conda activate bioagent
$ pip install pyserial numpy matplotlib