
6/26のゼミ

変なマウスを作ろう第4回
今回は前回に引き続きセンサを利用したマウス造りをしました。
赤外線式距離センサと超音波式距離センサを使います。
まずは距離センサ。
先端のビニールを切ってこよりを作りました。

つなげた様子。

赤外線式距離センサで実際に動かして見ると


■が大きくなりました。
次にふたつつけてみます。

赤と白の四角の大きさがそれぞれのセンサが測った距離の値に対応しています。

このふたつのセンサの値を利用して(x, y)の値にして描画することもできます。

次は超音波式距離センサ。

裏側はこんな感じです。
右側からGND,5Vに、左から3番目にAnalogに接続しします。

接続した様子。

赤外線式距離センサは計測する距離が遠いと小さい値、近いと大きな値を渡すのですが、
超音波式距離センサは計測した距離が遠いと大きい値、近いと小さな値を渡します。
またセンサは敏感なため安定した値を返せないので、時間平均(移動平均)をプログラムに組み込みます。
時間平均とは、1フレームごとに計測した値を配列で収納し、計測した値の数分割ることで
平均値を求めることです。これである程度安定した動きをします。
tag: [超音波距離センサー][赤外線距離センサー]
今回は前回に引き続きセンサを利用したマウス造りをしました。
赤外線式距離センサと超音波式距離センサを使います。
まずは距離センサ。
先端のビニールを切ってこよりを作りました。

つなげた様子。

赤外線式距離センサで実際に動かして見ると


■が大きくなりました。
次にふたつつけてみます。

赤と白の四角の大きさがそれぞれのセンサが測った距離の値に対応しています。

このふたつのセンサの値を利用して(x, y)の値にして描画することもできます。

次は超音波式距離センサ。

裏側はこんな感じです。
右側からGND,5Vに、左から3番目にAnalogに接続しします。

接続した様子。

赤外線式距離センサは計測する距離が遠いと小さい値、近いと大きな値を渡すのですが、
超音波式距離センサは計測した距離が遠いと大きい値、近いと小さな値を渡します。
またセンサは敏感なため安定した値を返せないので、時間平均(移動平均)をプログラムに組み込みます。
時間平均とは、1フレームごとに計測した値を配列で収納し、計測した値の数分割ることで
平均値を求めることです。これである程度安定した動きをします。
スポンサーサイト