Grove - 円形フォースセンサー FSR402
この文書は 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 |
非作動時抵抗を測定したい場合は、センサーからこの部品を取り外してください。
応用例
- 自動車電子機器
- 医療システム
- 産業用制御
- ロボット工学
ハードウェア概要
ピンマップ
回路図
このモジュールは、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}$このセクションでは回路図の一部のみを示しています。完全なドキュメントについては、リソースをご参照ください。
機械図面
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
上記で対応していると記載されているプラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することは不可能です。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。
はじめに
Arduinoで遊ぶ
ハードウェア
必要な材料
Seeeduino V4.2 | Base Shield | Grove-Round Force Sensor(FSR402) | Grove-LED |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
ステップ 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に接続します。
Grove Base Shieldがない場合は、以下のようにこのモジュールをSeeeduinoに直接接続することもできます。
Seeeduino | Grove-Round Force Sensor(FSR402) |
---|---|
5V | 赤 |
GND | 黒 |
接続なし | 白 |
A0 | 黄 |
Seeeduino | Grove-LED |
---|---|
5V | 赤 |
GND | 黒 |
接続なし | 白 |
D3 | 黄 |
ソフトウェア
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が明るくなるのが確認できます。
回路図オンラインビューア
リソース
プロジェクト
こちらはこの製品の紹介動画です。簡単なデモが含まれており、試してみることができます。
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。