目次:
- フレックスセンサー(5個) '
私は自分でフレックスセンサーを作りました
' - Arduinoボード - サーボモーター(5個)
- 泡(発泡スチロールのように)
- グローブ
- ワイヤー(ジャンパー)とブレッドボード
- バッテリーとバッテリーバックル
- 輪ゴム
- 釣り糸またはワイヤー
- グルーガンと万能ナイフ
- 必要なハードウェアを購入するための推奨サイト
ステップ2:フレックスセンサーを作る
- 指の長さでは、発泡スチロールから片を切りました。
- 切り取った部分を指の関節のように3つの部分に分けます。
- サンドペーパーを使って切り取った正方形の部分の側面を形作ります。
- 各ピースをゴムで結びます。各部分の間にはある程度のスペースを空けなければなりません。
- 私達は鋭利な棒の助けを借りて縦方向にすべての破片をあけます。
- これらの穴からワイヤーを指の先端まで通します。そしてワイヤーを安定させるために結び目を作りましょう。
- 手の大きさに合わせて一枚の泡を切りましょう。
-
すべての指を手で合わせます。
-
サーボモーターを取り付けるために一片の泡を切ります。
-
すべてのフィンガーワイヤーをサーボモーターに接続します。
ステップ4:手袋を作る
- あなたはこれのために古い手袋を使うことができます。
- 私たちが作ったフレックスセンサーを手袋の指の上に置きます。
- 接着剤またはケーブルタイで固定しました。
- センサーを縦方向に完全に固定しないでください。間隔はセンサーの快適な動きに適しています。
ステップ5:接続
- 外部バッテリのVCC / GNDはブレッドボードに接続します。
- ArduinoのGNDはブレッドボードのGND入力に接続します
- このプロジェクトで使用するサーボ接続は次のとおりです。
オレンジ入力 - 信号入力
赤入力 - 電源入力(VCC)
ブラウン入力 - グランド入力(GND)
- すべてのサーボモータVCCとGNDはブレッドボードのVCC / GND入力に接続します。
- すべてのサーボモータの信号入力はそれぞれArduinoデジタルPWM 3-5-6-9-10に接続されています。
- センサーには2つの入力があります。 1本はGNDライン、もう1本は信号(アナログ)ラインです。信号線は抵抗の助けを借りて分割することによってVCC線に接続されます。
ステップ6:コード
- コードを入手する(コピー&ペーストのみ)
- サーボライブラリを追加する
- サーボを定義する
- フレックスセンサーを定義する
- アナログピンから値を読み取るための変数(フレックスセンサー)
- 私達のサーボをピンPWM 3-5-6-9でサーボに取り付けます
- フレックスセンサーの価値を読み取る
- サーボで使用するためにスケールします(0から180の間の値)
- スケーリング値に従ってサーボ位置を設定します
- コードをアップロードする