Grove - 圆形力传感器 FSR402
Grove-圆形力传感器(FSR402)是一个力敏感模块。在传感器的末端有一个圆形力敏电阻,其阻值取决于施加在该电阻上的压力。 简单来说,压力越大,阻值越小。但是,该传感器的输出并非严格线性,因此我们不建议将其用于精确测量。有关压力-阻值图的更多详细信息,请查看 FSR402 数据手册
如您所见,该模块基于FSR402,Interlink Electronics FSR® 400系列是单区域力敏电阻®系列的一部分。力敏电阻,或FSR,是坚固的聚合物厚膜(PTF)器件,当施加在传感器表面的力增加时,其阻值会减小。这种力敏感性针对人机界面设备的使用进行了优化,包括汽车电子、医疗系统、工业控制和机器人技术。
版本
产品版本 | 变更 | 发布日期 |
---|---|---|
Grove-圆形力传感器(FSR402) | 初始版本 | 2018年6月 |
特性
-
模拟输出
-
可靠的机械结构
-
高耐用性:
经过1000万次激活测试,1kg,4Hz / -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**值越小。
上图中有两个部分,对于左侧部分:
对于右侧部分,这是一个射极跟随器,我们使用放大器U1来隔离前级和后级电路。
因此,输出为:
在本节中,我们只向您展示了部分原理图,完整文档请参考资源
机械图纸
支持的平台
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
上面提到的支持平台表示该模块的软件或理论兼容性。在大多数情况下,我们只为Arduino平台提供软件库或代码示例。我们无法为所有可能的MCU平台提供软件库/演示代码。因此,用户必须编写自己的软件库。
入门指南
与Arduino一起使用
硬件
所需材料
Seeeduino V4.2 | Base Shield | Grove-圆形力传感器(FSR402) | Grove-LED |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
立即购买 | 立即购买 | 立即购买 | 立即购买 |
-
步骤1. 将Grove-圆形力传感器(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-圆形力传感器(FSR402) |
---|---|
5V | 红色 |
GND | 黑色 |
未连接 | 白色 |
A0 | 黄色 |
Seeeduino | Grove-LED |
---|---|
5V | 红色 |
GND | 黑色 |
未连接 | 白色 |
D3 | 黄色 |
软件
如果这是您第一次使用Arduino,我们强烈建议您在开始之前先查看Arduino入门指南。
- 步骤1. 打开Arduino IDE并创建一个新文件,然后将以下代码复制到新文件中。
/* How to use a Force sensitive resistor to fade an LED with Arduino
More info: http://www.ardumotive.com/how-to-use-a-force-sensitive-resistor-en.html
Dev: Michalis Vasilakis // Date: 22/9/2015 // www.ardumotive.com */
//Constants:
const int ledPin = 3; //pin 3 has PWM funtion
const int sensorPin = A0; //pin A0 to read analog input
//Variables:
int value; //save analog value
void setup(){
pinMode(ledPin, OUTPUT); //Set pin 3 as 'output'
Serial.begin(9600); //Begin serial communication
}
void loop(){
value = analogRead(sensorPin); //Read and save analog value from potentiometer
Serial.println(value); //Print value
value = map(value, 0, 1023, 0, 255); //Map value 0-1023 to 0-255 (PWM)
analogWrite(ledPin,255-value); //Send PWM value to led
delay(100); //Small delay
}
-
步骤2. 上传演示程序。如果您不知道如何上传代码,请查看如何上传代码。
-
步骤3. 通过点击工具-> 串口监视器打开Arduino IDE的串口监视器。或者同时按下++ctrl+shift+m++键。如果一切正常,您将看到A0的输出。同时,当您更用力地按压圆形力传感器时,您会看到LED变得更亮。
原理图在线查看器
资源
- [Zip] Grove-圆形力传感器(FSR402) eagle文件
- [Zip] Adafruit_NeoPixel-master
- [PDF] FSR402数据手册
项目
这是本产品的介绍视频,包含简单的演示,您可以尝试一下。
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。