今日は、MyoWareで筋電データを使ってみます('ω')ノ
リンク
ラズパイにはAd変換がないのでAD変換器代わりにArduinoでセンサーから値を読み取ります
それを前回のi2c通信でラズパイのほうへ送ります('ω')ノ
ということで早速やっていきます('ω')ノMyoWareと本体と生体パッドです
中身はこんな感じ('ω')ノ
一番右の銀色の部分が中間筋電極で、測定したい筋に貼ります
その隣の銀色の部分が端筋電極で、測定したい筋の端っこに貼ります
びよんと延びた黒い部分が参照電極で、測定したい筋とは異なる筋に貼ります
とりあえずピンヘッダーをはんだ付けします('ω')ノ
Arduinoとつなぎます('ω')ノ
どのピンが何なのかはセンサー本体にかいてあります。+、-、信号の3つです
+は3.3Vへ、-はGND、信号はA0へつなぎます
生体パッドを付けます('ω')ノめっちゃねちゃねちゃしてます。。
Arduinoのコードです
Serial.begin(9600) でシリアル通信を開始します。9600はデータ送信速度です
analogRead(A0) でA0からアナログデータを読み取ります。UNOではA0-5までok
Serial.println(value) でPCにデータを送信します
delay(10) を使って10msごとに繰り返します
実行してシリアルプロッタを見るとこんな感じになります('ω')ノ
ではまた('ω')ノ