Skip to main content

Grove - 円形フォースセンサー FSR402

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Grove-円形フォースセンサー(FSR402)は、圧力に応じて抵抗が変化するフォースセンシティブモジュールです。センサーの先端には円形のフォースセンシティブ抵抗があり、この抵抗に加えられる圧力に応じて抵抗値が変化します。 簡単に言えば、圧力が大きいほど抵抗は小さくなります。ただし、このセンサーの出力は厳密には線形ではないため、正確な測定には推奨されません。圧力と抵抗の関係についての詳細は、FSR402 データシートをご確認ください。

ご覧の通り、このモジュールはFSR402をベースにしています。Interlink ElectronicsのFSR® 400シリーズは、単一ゾーンのForce Sensing Resistor®ファミリーの一部です。フォースセンシングレジスタ(FSR)は、センサー表面に加えられる力が増加するにつれて抵抗が減少する特性を持つ、堅牢なポリマー厚膜(PTF)デバイスです。この力感知特性は、自動車電子機器、医療システム、産業用制御、ロボット工学などのヒューマンマシンインターフェースデバイスでの使用に最適化されています。

バージョン

製品バージョン変更点リリース日
Grove-円形フォースセンサー(FSR402)初期リリース2018年6月

特徴

  • アナログ出力

  • 信頼性の高い機械構造

  • 高耐久性:

    1kg、4Hzで1,000万回の作動テスト済み / 平均抵抗変化 -10%

仕様

項目
動作電圧3.3V/5V
フォース感度範囲0.2N--20N
フォース解像度連続(アナログ)
アナログ出力0-650
非作動時抵抗>10 MΩ
最小抵抗1 KΩ
デバイス応答時間<3マイクロ秒
サイズ長さ: 75mm 幅: 20mm 高さ: 11mm
重量2.5g
パッケージサイズ長さ: 140mm 幅: 90mm 高さ: 10mm
総重量10g
tip

非作動時抵抗を測定したい場合は、センサーからこの部品を取り外してください。

応用例

  • 自動車電子機器
  • 医療システム
  • 産業用制御
  • ロボット工学

ハードウェア概要

ピンマップ

回路図

このモジュールは、DC-DCチップXC6206P332MRを使用して安定した3.3Vを供給します。図中で「3V3」と呼ばれる部分です。フォースセンサーJ1は可変抵抗として考えることができ、これをRfとします。圧力が大きいほど、Rfの値は小さくなります。

上記の図には2つの部分があります。左側の部分については:

``VIN`` = \frac{3.3*30K}{30K+R_f}$

右側の部分はエミッタフォロワーで、アンプU1を使用して前段と後段の回路を分離しています。

Vout = VIN

したがって、出力は次のようになります:

$Vout = \frac{3.3*30K}{30K+R_f}$
tip

このセクションでは回路図の一部のみを示しています。完全なドキュメントについては、リソースをご参照ください。

機械図面

対応プラットフォーム

ArduinoRaspberry Pi
caution

上記で対応していると記載されているプラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することは不可能です。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。

はじめに

Arduinoで遊ぶ

ハードウェア

必要な材料

Seeeduino V4.2Base ShieldGrove-Round Force Sensor(FSR402)Grove-LED
enter image description hereenter image description hereenter image description here
今すぐ購入今すぐ購入今すぐ購入今すぐ購入
note

1 USBケーブルを優しく差し込んでください。そうしないとポートを損傷する可能性があります。内部に4本の線があるUSBケーブルを使用してください。2本の線しかないケーブルではデータを転送できません。使用しているケーブルが不明な場合は、こちらをクリックして購入できます。

2 Groveモジュールは購入時にGroveケーブルが付属しています。Groveケーブルを紛失した場合は、こちらをクリックして購入できます。

  • ステップ 1. Grove-Round Force Sensor(FSR402)をGrove-Base ShieldのポートA0に接続します。

  • ステップ 2. Grove-LEDをGrove-Base ShieldのポートD3に接続します。

  • ステップ 3. Grove - Base ShieldをSeeeduinoに差し込みます。

  • ステップ 4. USBケーブルを使用してSeeeduinoをPCに接続します。

note

Grove Base Shieldがない場合は、以下のようにこのモジュールをSeeeduinoに直接接続することもできます。

SeeeduinoGrove-Round Force Sensor(FSR402)
5V
GND
接続なし
A0
SeeeduinoGrove-LED
5V
GND
接続なし
D3

ソフトウェア

note

Arduinoを初めて使用する場合は、開始前にArduinoの使い方を確認することを強くお勧めします。

  • ステップ 1. Arduino IDEを開き、新しいファイルを作成し、以下のコードを新しいファイルにコピーします。
/* Arduinoで力感知抵抗を使用してLEDの明るさを調整する方法
詳細情報: http://www.ardumotive.com/how-to-use-a-force-sensitive-resistor-en.html
開発者: Michalis Vasilakis // 日付: 22/9/2015 // www.ardumotive.com */

//定数:
const int ledPin = 3; //ピン3はPWM機能を持つ
const int sensorPin = A0; //ピンA0はアナログ入力を読み取る

//変数:
int value; //アナログ値を保存


void setup(){

pinMode(ledPin, OUTPUT); //ピン3を「出力」として設定
Serial.begin(9600); //シリアル通信を開始

}

void loop(){

value = analogRead(sensorPin); //ポテンショメータからアナログ値を読み取り保存
Serial.println(value); //値を出力
value = map(value, 0, 1023, 0, 255); //値を0-1023から0-255(PWM)にマッピング
analogWrite(ledPin,255-value); //LEDにPWM値を送信
delay(100); //短い遅延

}

  • ステップ 2. デモをアップロードします。コードのアップロード方法がわからない場合は、コードのアップロード方法を確認してください。

  • ステップ 3. Arduino IDEのシリアルモニターを開きます。ツール->シリアルモニターをクリックするか、++ctrl+shift+m++キーを同時に押します。すべてが正常に動作している場合、A0の出力が表示されます。また、Round Force Sensorを強く押すとLEDが明るくなるのが確認できます。

回路図オンラインビューア

リソース

プロジェクト

こちらはこの製品の紹介動画です。簡単なデモが含まれており、試してみることができます。

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...