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

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

3天内不再提示

怎样使用FlexSensor和Arduino控制LED和伺服电机

454398 来源:工程师吴畏 2019-07-29 09:58 次阅读

有关Flex传感器的简要说明

在各种Electronics Hub项目中,我们已经看到了几种 传感器类型 ,如光,温度,湿度,接近度,红外线,心跳,倾斜度,火焰等。但是有一个传感器我直到现在还没有讨论或提出过。它是Flex传感器。

什么是Flex传感器?

Flex传感器或者有时称为弯曲传感器是一种测量弯曲或角度偏转量的装置。通常,Flex传感器由可变电阻表面组成,通过弯曲传感器来改变电阻量。

此项目中使用的Flex Sensor如下图所示。它大约0.6厘米宽,8厘米长(包括两个连接器)。

因为弹性传感器基本上是一个电阻(其电阻根据其弯曲而变化),它有两个端子(或引线)。

来到可变电阻部分,一个未弯曲的传感器,即一个柔性传感器作为其它,表现出正常的电阻值。在我的情况下,Flex传感器的正常电阻约为60KΩ。

当我弯曲传感器时,如下图所示,电阻随着弯曲的增加而增加角度。

弯曲角度约为45 o 时,弯曲的阻力传感器增加到65KΩ,当我继续以90 0 的角度弯曲时,电阻进一步增加到70KΩ。如果我进一步将其弯曲到一个完整的180 0 角度,则柔性传感器的电阻会高达75KΩ左右。

注意: 此处提到的电阻值特定于我正在使用的Flex传感器,它们不是通用的。

Flex传感器的类型

根据Flex Sensor表面使用的电阻材料的类型,可以有不同类型的Flex传感器。其中一些是:

碳电阻式柔性传感器

电容式柔性传感器

光纤柔性传感器

导电油墨柔性传感器

碳阻燃类型Flex Sensor(有时也称为Velostat Flex Sensor)是DIY用户和业余爱好者常用的Flex Sensor。

基本Flex传感器电路

由于Flex Sensor的基本概念是可变电阻,因此您可以轻松猜出可以实现的基本Flex传感器电路。它是一个简单的分压电路。

下图显示了基本的柔性传感器电路,包括一个分压器(由柔性传感器本身和一个10KΩ电阻组成)和一个运算放大器(Op-Amp)。

将Flex传感器与Arduino接口

现在我们已经看到了一些关于柔性传感器以及柔性传感器如何工作的内容,现在我们将继续将柔性传感器与Arduino UNO板接口。

我将使用Flex Sensor和Arduino设计两个简单的电路,其中第一个电路只是带Arduino的Flex传感器的基本连接指南。

在第二个电路中,使用类似的Arduino Flex传感器接口,我将控制一台TowerPro SG90伺服电机。所以,让我们开始。

所需的组件

Arduino UNO

Flex传感器

TowerPro SG90伺服电机

10KΩ电阻

LED

1KΩ电阻器

迷你面包板

连接电线

Arduino Flex传感器连接指南

下图显示了我要实现的两个电路中的第一个。它是一个简单的Arduino Flex传感器连接电路。

电路设计

正如我在基本柔性传感器电路部分已经提到的那样,柔性传感器只不过是一个可变电阻器,它可以以分压器方式配置,另外还有另一个电阻器来测量模拟电压。

flex传感器的一端连接到GND,另一端连接到Arduino的模拟输入A0。 A0和+ 5V之间连接一个10KΩ电阻。这种连接意味着柔性传感器和10KΩ电阻用于分压器。

为了显示一些输出,我连接了一个LED(当然还有它的限流电阻) )到Arduino UNO的数字I/O引脚7。

代码

以下代码用于从Flex Sensor读取模拟数据并将其显示在Arduino的串行监视器上。此外,如果该值超过某个值,则连接到引脚7的LED将变为ON。

使用Arduino和Flex传感器控制伺服

在第二个电路中,可以看作是第一个电路的扩展,我将控制一台TowerPro SG90伺服电机电机使用Flex Sensor与Arduino接口后获得的数据。

下图显示了使用flex传感器和Arduino的伺服电机控制电路

电路设计

电路的Flex Sensor部分是与早期的电路相同。此外,伺服电机(或其控制引脚 - 橙色或黄色线)连接到Arduino UNO的数字I/O引脚11.

代码

下面给出了使用柔性传感器和Arduino控制伺服电机的代码。使用此代码,根据柔性传感器的弯曲,伺服电机将改变其角度。

Flex传感器的应用

Flex传感器可以实现各种形状和尺寸。它们可用于要测量设备运动或角度的精确测量的应用。

Flex Sensor的一些应用如下所述:

角度位移测量

机器人

汽车

医疗器械

工业控制

VR设备(VR - 虚拟现实)

计算机外围设备

运动控制

物理治疗

乐器

健身器材

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

    关注

    85

    文章

    2043

    浏览量

    57801
  • Arduino
    +关注

    关注

    188

    文章

    6468

    浏览量

    186936
收藏 人收藏

    评论

    相关推荐

    伺服电机原理及控制应用

    伺服电机(Servo Motor)是一种高精度、高性能的电动机系统,广泛应用于需要精确控制位置、速度和加速度的场合。 一、伺服电机的工作原理
    的头像 发表于 10-22 16:58 451次阅读

    步进电机伺服控制系统的作用

    步进电机伺服控制系统是一种精密的电机控制系统,它通过精确控制
    的头像 发表于 09-04 09:46 652次阅读

    PLSY指令怎样控制伺服正反转

    PLSY指令(PLC中的脉冲输出指令)通常用于控制伺服电机的正反转和速度。 1. 伺服电机概述 伺服
    的头像 发表于 08-19 14:51 1551次阅读

    伺服电机也是脉冲控制吗为什么

    伺服电机是一种高精度、高响应速度的电机,广泛应用于工业自动化、机器人、航空航天等领域。伺服电机控制
    的头像 发表于 07-14 10:37 862次阅读

    伺服驱动器对伺服电机控制要求

    伺服驱动器对伺服电机控制要求是一个复杂而深入的话题。以下是关于伺服驱动器对伺服
    的头像 发表于 06-14 15:24 775次阅读

    运动控制伺服电机如何控制

    运动控制伺服电机控制是现代工业自动化领域中一项重要的技术,它涉及到运动控制卡、伺服
    的头像 发表于 06-12 14:13 870次阅读

    plc控制伺服电机的指令有哪些

    PLC(可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备。伺服电机作为执行元件,可以通过PLC进行精确控制。以下是关于PLC
    的头像 发表于 06-12 11:39 2275次阅读

    伺服电机最简单控制方法是什么

    伺服电机是一种高精度、高响应速度的电机,广泛应用于工业自动化、机器人、航空航天等领域。伺服电机控制
    的头像 发表于 06-05 15:49 763次阅读

    伺服电机控制器怎么调参数

    伺服电机控制器参数调整是确保伺服系统正常运行和达到预期性能的关键步骤。本文将详细介绍伺服电机
    的头像 发表于 06-05 15:47 1807次阅读

    交流伺服电机工作原理 交流伺服电机控制方式

    交流伺服电机是一种通过闭环反馈控制系统实现精确位置、速度和转矩控制电机。它在工业自动化、机械加工、机器人领域有着广泛的应用。本文将详细介绍
    的头像 发表于 02-18 14:59 2309次阅读

    arduino控制步进电机代码

    Arduino是一种开放源代码的电路板平台,它可以用于控制各种不同的电子设备,包括步进电机。步进电机是一种电动机,可以通过下达特定的指令来控制
    的头像 发表于 02-14 16:29 1999次阅读

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服
    的头像 发表于 02-11 10:11 2779次阅读
    如何使用<b class='flag-5'>Arduino</b> UNO板和电位器<b class='flag-5'>控制</b><b class='flag-5'>伺服</b><b class='flag-5'>电机</b>

    伺服电机最简单控制方法

    伺服电机是一种特殊的电机,可以根据控制信号准确地控制角度、速度和位置。伺服
    的头像 发表于 01-14 14:40 1928次阅读

    伺服电机的三种控制方式 如何确定选择伺服电机控制方式?

    伺服电机的三种控制方式 如何确定选择伺服电机控制方式? 伺服
    的头像 发表于 12-26 14:02 1596次阅读

    怎样验证防爆伺服电机是否过冲呢?

    怎样验证防爆伺服电机是否过冲呢? 验证防爆伺服电机是否过冲是非常重要的,因为过冲可能导致设备损坏、事故发生,甚至危及人员的生命安全。下面将详
    的头像 发表于 12-25 11:47 799次阅读