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

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

3天内不再提示

带有Arduino的Flex传感器的制作

454398 来源:wv 2019-10-14 09:37 次阅读

步骤1:什么是Flex传感器及其工作原理

Flex传感器看起来很复杂,但实际上只是两个金属镀层之间的导电橡胶条。是的,就是这样!

它的工作方式是,当传感器未弯曲(中性)时,橡胶条坚实而厚实,因此它在两块板之间的导电电流很小,如图所示在草图中,但是当您弯曲它时,条带展开并允许更多的电流通过,并且检测到该电流,因此将弯曲量反馈给系统。

简单,是吗?连接它。

步骤2:连接到Arduino

有柔性传感器上有2个引脚,其中一个连接到arduino上的3.3V或5V供电,另一个连接到地。但是还有更多-接地连接已断开,一根线连接到您的arduino输入引脚,在我的Arduino uno中,它是A1。

重要的是,在A1引脚和地面之间有一个电阻。电阻值将确定您的柔性传感器的灵敏度。一个1K电阻是一个很好的起点,但是您可以使用这些值来实现所需的灵敏度。

完成。

让我们看一下草图,然后在Ironman Repulsor中测试我们的柔韧性。

步骤3:代码

The以下代码来自Sparkfun,但可以修改:

/*********************************** ***********************************************结果Flex_Sensor_Example.ino SparkFun挠性传感器的示例草图(https://www.sparkfun.com/products/10264)Jim Lindblom @ SparkFun Electronics 2016年4月28日

创建将挠性传感器与一个47k的电阻器。 -电阻应从A1连接至GND。 -柔性传感器应从A1连接到3.3V。随着柔性传感器的电阻增加(意味着它已弯曲),A1的电压应减小。

开发环境详细信息:Arduino 1.6.7 ** ************************************************** **************************

/const int FLEX_PIN = A1;

//连接到分压器输出的引脚

//测量5V的电压和

//47k电阻的实际电阻,然后输入如下:const float VCC = 4.98;

///Ardunio 5V线const float R_DIV的测量电压= 47500.0;

//测得的3.3k电阻器电阻

//上传代码,然后尝试调整这些值以更多

//准确计算弯曲度。 const float STRAIGHT_RESISTANCE = 37300.0;

//当常量const浮动时的阻力BEND_RESISTANCE = 90000.0;

//90度电阻

void setup()

{Serial.begin(9600);

pinMode(FLEX_PIN,INPUT); }

void loop()

{//读取ADC并从中计算电压和电阻

int flexADC = AnalogRead(FLEX_PIN);

float flexV = flexADC * VCC/1023.0;

float flexR = R_DIV *(VCC/flexV-1.0);

Serial.println(“ Resistance:” + String(flexR)+“ ohms”);

//使用计算出的电阻来估算传感器的

//弯曲角度:

浮动角度= map(flexR,STRAIGHT_RESISTANCE,BEND_RESISTANCE,0,90.0); Serial.println(“ Bend:” +字符串(角度)+“度”);

Serial.println();

delay(500); }

第4步:测试

在测试时,柔性传感器产生了惊人的结果。

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

    关注

    2545

    文章

    50384

    浏览量

    750667
  • FLEX
    +关注

    关注

    0

    文章

    45

    浏览量

    15184
  • Arduino
    +关注

    关注

    187

    文章

    6455

    浏览量

    186445
收藏 人收藏

    评论

    相关推荐

    压电晶体,制作压力传感器选用那些放大芯片较好?

    压电晶体,制作压力传感器选用那些放大芯片较好
    发表于 09-26 07:38

    带有双向 UART 单线接口和 EEPROM 的 TMP107 数字温度传感器数据表

    电子发烧友网站提供《带有双向 UART 单线接口和 EEPROM 的 TMP107 数字温度传感器数据表.pdf》资料免费下载
    发表于 08-13 09:48 0次下载
    <b class='flag-5'>带有</b>双向 UART 单线接口和 EEPROM 的 TMP107 数字温度<b class='flag-5'>传感器</b>数据表

    基于Arduino的数字电容式触摸传感器设计

    数字电容式触摸传感器,简称电容式触摸传感器,是一种通过检测物体(如手指)与传感器表面之间电容变化来实现触摸检测的传感器。它利用人体或其他导电物体接近或接触
    的头像 发表于 07-05 17:47 1114次阅读
    基于<b class='flag-5'>Arduino</b>的数字电容式触摸<b class='flag-5'>传感器</b>设计

    基于PIR传感器的电路图 带Arduino的PIR传感器设计

    PIR传感器,全称“Passive Infrared Sensor”,又称“人体红外线传感器”,是一种能够探测人体热量的电子元件。它通过检测周围环境中的红外线辐射来感知人体的存在,因此被广泛应用于安
    的头像 发表于 07-03 18:02 1274次阅读
    基于PIR<b class='flag-5'>传感器</b>的电路图 带<b class='flag-5'>Arduino</b>的PIR<b class='flag-5'>传感器</b>设计

    液位传感器电路图 带Arduino的SST液位传感器设计

    液位传感器是一种广泛应用于工业、农业、环境监测等领域的装置,用于测量液体或固体物质的液位高低。随着科技的进步,液位传感器在设计和功能上不断创新,提高了测量精度和可靠性。本文将从液位传感器的定义、特点、结构、类型、工作原理、应用领
    的头像 发表于 07-03 16:57 1661次阅读
    液位<b class='flag-5'>传感器</b>电路图 带<b class='flag-5'>Arduino</b>的SST液位<b class='flag-5'>传感器</b>设计

    英飞凌推出用于Arduino的XENSIVTM传感器扩展板

    全球功率系统和物联网领域的半导体巨头英飞凌科技股份公司,近日宣布推出一款专为Arduino用户打造的XENSIV™传感器扩展板。这款多功能工具,特别为智能家居和各类消费应用中的智能传感器系统评估而设计。
    的头像 发表于 05-10 10:50 576次阅读

    英飞凌推出用于Arduino的XENSIV传感器扩展板, 搭载英飞凌和Sensirion的智能家居应用传感器

    的XENSIVTM传感器扩展板,这是一款专为评估智能家居和各种消费应用中的智能传感器系统而设计的多功能工具。这款创新型扩展板将英飞凌丰富的传感器产品与Sensirion的SHT35湿度和温度
    发表于 05-07 16:35 798次阅读
    英飞凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>传感器</b>扩展板, 搭载英飞凌和Sensirion的智能家居应用<b class='flag-5'>传感器</b>

    英飞凌和盛思锐合作推出一款支持Arduino传感器扩展板

    据麦姆斯咨询报道,近期,英飞凌(Infineon)推出了一款支持Arduino传感器扩展板,用于评估智能家居和其它消费类应用中的智能传感器系统。
    的头像 发表于 04-10 09:05 2208次阅读

    AEye发布4Sight™ Flex下一代激光雷达传感器系列的首款产品Apollo

    据麦姆斯咨询报道,自适应、高性能激光雷达(LiDAR)解决方案全球领导者AEye(纳斯达克:LIDR)近日发布了4Sight™ Flex下一代激光雷达传感器系列的首款产品Apollo。
    的头像 发表于 04-01 09:43 557次阅读

    如何用Arduino制作一个简易自动喂鱼

    制作硬件电路了。 第2步:电路图和程序 我们可以将电路分为两部分,第一部分是步进电机,另一部分是超声波传感器。 将步进电机连接到驱动,然后根据下面的说明将驱动引脚连接到
    发表于 03-28 11:25

    如何连接Arduino声音传感器以控制带有声音的LED

    在本教程中,您将学习如何连接Arduino声音传感器以控制带有声音的LED。在本指南结束时,您将拥有一个可以正常工作的声控LED!
    的头像 发表于 02-11 10:21 2573次阅读
    如何连接<b class='flag-5'>Arduino</b>声音<b class='flag-5'>传感器</b>以控制<b class='flag-5'>带有</b>声音的LED

    如何设置Arduino霍尔效应传感器

    在本指南中,您将学习如何设置Arduino霍尔效应传感器,特别是US1881,以检测磁场。这对于需要查找电机的转速或机器中其他运动的项目非常有用。
    的头像 发表于 02-11 10:14 1286次阅读
    如何设置<b class='flag-5'>Arduino</b>霍尔效应<b class='flag-5'>传感器</b>

    【开源项目】Arduino ESP32 彩色电子气象站

    读数,精度为 2-5% -40 至 125°C 温度读数±精度为 0.5°C 慢 与Arduino的连接非常简单。我们将带有 + 号的传感器引脚连接到 Arduino 的 5V 或
    发表于 01-16 14:01

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 4次下载

    黑色物料上的胶带有无检测,用这款视觉传感器

    的有无。而在黑色产品上,胶带的有无检测给传感器带来了更大的挑战;本期小明就来分享明治视觉传感器检测黑色物料上胶带有无的案例~项目需求需要检测黑色物料上AB面的胶带有
    的头像 发表于 12-19 08:24 833次阅读
    黑色物料上的胶<b class='flag-5'>带有</b>无检测,用这款视觉<b class='flag-5'>传感器</b>