0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用Arduino开发板连接弯曲传感器的方法-上

jf_78858299 来源:一板网电子技术论坛 作者:一板网电子技术论 2023-01-21 14:28 次阅读

弯曲传感器(Flex Sensor)是一种低成本且易于使用的传感器,专门设计用于测量偏转或弯曲的程度。

由于在90年代在Nintendo Power Glove中用作游戏界面,因此它变得流行。从那时起,人们一直将其用作角度计来确定关节运动、门传感器、碰撞开关用于墙壁检测机器人抓地力上的压力传感器

弯曲传感器概述

弯曲传感器实际上是一个可变电阻器,弯曲时电阻变化。由于电阻与弯曲量成正比,因此通常也称为柔性电位器(Flexible Potentiometer)。

弯曲传感器通常有两种尺寸:一个是2.2英寸(5.588厘米),另一个是4.5英寸(11.43厘米)长。

物理构造

弯曲传感器由带有导电墨水沉积的酚醛树脂底物组成。将分段的导体放在顶部,形成柔性电位器,在偏转时电阻会改变。

1672985993(1).png

使用的方向

弯曲传感器的设计仅在一个方向上弯曲 - 远离导电墨水(如图所示)。沿另一个方向可能会损坏弯曲传感器。

图片

还要注意不要将传感器弯曲靠近底部,因为传感器的底部非常脆弱,弯曲时可能会破裂。

弯曲传感器如何工作?

传感器上打印的导电墨水充当电阻。当传感器是笔直的时,这种电阻约为25K。

1672977716(1).png

当传感器弯曲时,将拉伸导电层,从而减少横截面(想象一下拉伸橡皮筋)。该减少的横截面导致电阻增加。在90°角,这种电阻约为100kΩ。

当传感器再次拉直时,电阻返回其原始值。通过测量电阻,您可以确定传感器弯曲的程度。

读取弯曲传感器的方法

读取弯曲传感器的最简单方法是将其与电阻(通常为47kΩ)连接起来,制作一个分压器。为此,您将传感器的一端连接到电源,而另一端将其连接到下拉电阻。然后将下拉电阻和弯曲传感器之间的点连接到ArduinoADC输入引脚。

这样,您可以创建一个可变电压输出,可以通过Arduino的ADC输入来读取。

图片

请注意,您测量的输出电压是施加在下拉电阻的电压,而不是弯曲传感器的电压。

分压器配置的输出由等式描述:

图片

在等式中,随着弯曲半径的增加,输出电压降低。例如,使用5V电源和47K下拉电阻,在传感器水平(0°)时,电阻值相对较低(约25kΩ)。这将导致以下输出电压:

图片

当弯曲到最大时(90°),电阻值增大到100kΩ。这将导致以下输出电压:

图片

弯曲传感器与Arduino Uno开发板的硬件连接

将弯曲传感器连接到Arduino非常容易。您需要将47kΩ下拉电阻串联连接到弯曲传感器,创建分压电路。然后,将下拉电阻和弯曲传感器之间的点连接到Arduino的ADC输入A0引脚。

请注意,弹性传感器实际上是一个可变电阻。这意味着您可以将它们连接到任何一种方式,工作都可以正常。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50704

    浏览量

    752081
  • 机器人
    +关注

    关注

    210

    文章

    28215

    浏览量

    206576
  • 压力传感器
    +关注

    关注

    35

    文章

    2156

    浏览量

    163320
收藏 人收藏

    评论

    相关推荐

    基于arduino开发板FRDM-KL25Z脉搏心率传感器

    [size=0.83em]基于arduino开发板FRDM-KL25Z脉搏心率传感器.png (84.75 KB, 下载次数: 0)下载附件[color=rgb(153, 153, 153
    发表于 06-22 11:15

    如何将倾斜传感器连接Arduino开发板

    倾斜传感器开关是什么?有什么作用?如何将倾斜传感器连接Arduino开发板
    发表于 07-06 08:23

    Arduino开发板使用DHT11温湿度传感器方法 精选资料分享

    ,并将其值显示在LCD。所需的组件● Arduino UNO开发板● 1602液晶屏● DHT11 / DHT22温湿度传感器● 面包
    发表于 07-13 09:35

    Arduino开发板使用DHT11温湿度传感器方法 精选资料分享

    ,并将其值显示在LCD。所需的组件● Arduino UNO开发板● 1602液晶屏● DHT11 / DHT22温湿度传感器● 面包
    发表于 07-13 06:58

    如何利用MSP430F5529开发板去控制温度传感器

    如何利用MSP430F5529开发板去控制温度传感器?并将温度曲线及数值变化实时显示在LCD屏
    发表于 09-07 06:11

    如何去制作一种基于Arduino开发板和压力传感器的肺活量计

    什么是肺活量测定法?如何去制作一种基于Arduino开发板和压力传感器的肺活量计?
    发表于 09-18 06:11

    请问Arduino开发板如何连接倾斜传感器

    请问Arduino开发板如何连接倾斜传感器
    发表于 10-28 08:54

    Arduino开发板的测试程序和土壤湿度传感器的资料详细说明

    本文档的主要内容详细介绍的是Arduino开发板的测试程序和土壤湿度传感器的资料详细说明。
    发表于 05-07 08:00 0次下载
    <b class='flag-5'>Arduino</b><b class='flag-5'>开发板</b>的测试程序和土壤湿度<b class='flag-5'>传感器</b>的资料详细说明

    Arduino的各种常用开发板

    Arduino开发板大全,来看看你玩过哪些? 昨天认识了Arduino,今天来看看Arduino的各种常用开发板。 它有各种型号的,如
    的头像 发表于 03-24 09:28 2.5w次阅读

    如何使用Arduino开发板和温度传感器实现实时气象站?

    使用Arduino开发板、RTC、气压和温度传感器可以轻松实现类似实时气象站这样简单的小型项目。在生活中,我们使用温度计来测量温度,身边没有任何可测量气压的设备,因此只能依靠新闻得知当前地区的气压
    的头像 发表于 04-09 11:44 3761次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>开发板</b>和温度<b class='flag-5'>传感器</b>实现实时气象站?

    配置esp8266开发板Arduino开发环境

    1.esp8266开发板硬件:基于esp8266的nodemuc开发板 需要microUSB连接线。ESP8266-NodeMCU是一个开源硬件开发板,由于它支持WIFI功能,所以在物
    发表于 12-08 14:51 33次下载
    配置esp8266<b class='flag-5'>开发板</b>的<b class='flag-5'>Arduino</b><b class='flag-5'>开发</b>环境

    Arduino玩家如何用ShieldBuddy开发板玩转FPU

    许多业余爱好者、创客和DIY爱好者都使用Arduino微机开发板来监视和控制他们的项目。于是,越来越多的专业工程师也开始将这些开发板用作评估和原型开发平台,以便加快
    的头像 发表于 12-10 09:57 1611次阅读

    如何将Arduino与不同的传感器连接

    电子发烧友网站提供《如何将Arduino与不同的传感器连接.zip》资料免费下载
    发表于 11-03 10:18 1次下载
    如何将<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>与不同的<b class='flag-5'>传感器</b><b class='flag-5'>连接</b>

    利用Arduino开发板连接弯曲传感器方法-下

    Arduino代码 以下是一个简单的草图,该草图从Arduino的ADC引脚中读取传感器数据,并在串口显示打印输出。对于大多数项目
    的头像 发表于 01-21 14:28 1521次阅读
    <b class='flag-5'>利用</b><b class='flag-5'>Arduino</b><b class='flag-5'>开发板</b><b class='flag-5'>连接</b><b class='flag-5'>弯曲</b><b class='flag-5'>传感器</b>的<b class='flag-5'>方法</b>-下

    Arduino传感器–ROHM传感器评估套件概览

    ROHM Sensor Shield(ROHM传感器开发板)是一种兼容Arduino的扩展板,旨在帮助用户快速将各种传感器添加到自己的开发
    的头像 发表于 02-23 17:37 845次阅读
    <b class='flag-5'>Arduino</b><b class='flag-5'>传感器</b>–ROHM<b class='flag-5'>传感器</b>评估套件概览