你的位置:首页 >> 产品展示 >> 薄膜压力传感器 >> 多点薄膜压力传感器  多点薄膜压力传感器
SingleTact力传感器
来源:TEKSCAN_压力发电膜_piezoelectricity_压力发电_压力发电膜鞋_压力发电机_薄膜压力发电热电堆传感器厂家_热释电红外传感器_热电堆传感器应用电路_台湾热电堆传感器原厂_热电堆传感器应用_热电堆 电路_热释电红外传感器工作原理及结构说明_热释电传感器_红外传感器 | 发布时间:2023/3/19 9:27:54 | 浏览次数:

下图左侧为输出级

3.1.此外,阶段和块之间的箭头指示过程的方向。

3.3流程图

系统的流程图是一个非常有用的过程分析工具。图3.2是

INDEGO流程图。

图3.2:INDEGO流程图

22

第一个椭圆形符号是整个系统过程的开始。指示的下一个框

箭头所指的是该过程的第一步,传感器将手势转换为模拟手势

计算机可读的数据。下一步,绘制为平行四边形,以区分

数据是由传感器测量的模拟数据。之后是模拟量的转换

数据转换为数字数据,这是在MCU中完成的。以下步骤是数字的处理

微控制器中的数据。

3.4系统架构

在第3.2节和第3.3节中,方框图和流程图在

详细信息,这对系统架构的设计和构建非常有帮助。在本节中

将对系统架构进行讨论和解释。系统架构将显示

系统的行为。它还对系统的工作方式和关系给出了清晰的看法

组件之间。下图3.3所示为INDEGO的系统架构。

图3.3:系统架构

系统体系结构给出了有关过程的视图;然而,所有组件

行为,以及它们之间的接口将在第3章的后面部分中提供。

3.5研究设计

本研究基于定性研究方法。这项研究从简单的步骤开始

为所述人员收集有关以前类似方法、解决方案或项目的信息

问题第2章中介绍的每个项目都根据其功能进行了评估

组件、功能和项目目的。除了文章和项目

对该项目进行了访谈,以评估专家的意见和反馈。这个

23

这个想法产生于帮助那些需要帮助的人的愿望。我们看了一些统计数据,读了一些文章,

并分享了那些使用手语作为唯一交流方式的人的想法

其他。此外,将进行更多的访谈和调查,以评估需求和

对项目的需求。这可能有助于添加用户真正需要的更多功能。

3.6要求

团队成员提供了实现此目标所需的要求列表

项目INDEGO是一个基于手套的项目,该系统的主要用途是捕捉手势

并将其翻译成文本。这种类型的项目必须方便且用户友好。团队目标

为了使手套舒适并吸引用户,因此,组件将不会

看得见的此外,将使用具有合理尺寸的部件。制作手套

大多数人都能负担得起是另一个重要的要求,因此部件和制造

也将根据成本进行评估。

功能需求是指符合项目愿景并突出显示的功能

项目的重要行为。关于非功能性需求,它介绍了

可以包括的其他功能,以进一步改进项目。然而

这些特征不会对整个项目产生负面影响。下表3.1显示了功能

以及非功能性需求。

表3.1:功能和非功能要求

功能要求非功能要求

穿着舒适。易于清洁。

不会给佩戴者带来不适(过敏

等等)

不透水的

从手语翻译成文字/语音。翻译不仅仅是ArSL。

时尚而不笨重。可调节手套,适合不同尺寸。

显示电池寿命和连接的LCD屏幕

应用程序。

从文本/语音翻译成手语。

用户友好的应用程序。

连接物联网以备不时之需。

耐用、便携、使用安全。

24

3.7软件和硬件

在设计了系统架构并使用流程图和框图对

系统,我们继续选择组件来构建我们的项目。已经做出了选择

以实现最佳结果,并确保项目的目标和目的得以实现。对于

每选择一个组件,决策都是基于需求、要求和比较做出的。

本报告的这一部分将分为两个主要部分:硬件和软件。

每个小节将详细解释组成部分和所做的决定。

3.7.1硬件组件

3.7.1.1:柔性传感器

为了测量手势,将使用柔性传感器。柔性传感器用于

测量手指的弯曲度。传感器的电阻会随着手指的大小而变化

正在弯曲。它会随着弯曲而增加。柔性传感器被认为是可变电阻器。

他们是通信在下面的图3.4中,

示出了柔性传感器。

图3.4:柔性传感器[12]

传感器的弯曲电阻在60K之间Ω 至110KΩ 它有一个

10公里Ω 扁平电阻。[12] 柔性传感器的尺寸图如下图所示。

图3.5:柔性传感器的尺寸图[12]

25

下表3.2列出了柔性传感器的规格:

表3.2:柔性传感器规格[12]

组件柔性传感器

尺寸4.5“

温度范围−35°𝐶 𝑡𝑜 + 80°𝐶

电阻公差±30%

额定功率0.5 W至1W峰值

价格15.95美元

3.7.1.2:力传感器

图3.6所示的力传感器用于检测施加在

指尖。

图3.6:力传感器[13]

字母“ṣād“,”ṭā”和“Ḍ图3.7所示的“ād”是一些手语

以在一个或多个物体上施加一些压力或力的方式执行的手势

手指。为了将这些字母与其他类似的手势区分开来,指尖上的力

可以测量。

图3.7:ArSL中的一些字母[13]

26

力传感器的电阻率会随着施加在其上的力的大小而变化。力越大

或者施加压力时电阻率越小。

下表3.3列出了力传感器的规格:

表3.3:力传感器规格[13]

分力传感器

尺寸0.5“直径

力范围100克至100公斤

力灵敏度范围0.1-10.02N

工作温度范围−30°𝐶 𝑡𝑜 + 70°𝐶

价格6.95美元

3.7.1.3:MPU6050

IMU是加速度计和陀螺仪的组合。它提供了两到六个自由度。

当设备的确切位置至关重要时,如机械臂、制导导弹和用于

对身体运动、IMU的研究可能会有所帮助。在下面的图3.8中,MPU6050是一个

显示IMU。MPU-6050功耗低,价格便宜,性能高

当与智能手机、平板电脑和可穿戴传感器一起使用时。它包括3轴陀螺仪和一个3-

轴加速度计组合在同一电路上,非常适合用于可穿戴手套

翻译符号。

图3.8:SparkFun 9DoF IMU突破

27

3.7.1.4微控制器,Espressif ESP32 DevKitC

系统中的主要部件是控制器。决定选择

Espressif ESP32如图3.9所示。Espressif ESP32是一款微控制器,包含

Tensilica Xtensa®32位LX6微处理器。与许多微控制器不同,ESP32

微控制器具有内置的Wi-Fi和蓝牙,非常适合物联网项目。

图3.9:ESP32微控制器

下表3.5所示为ESP32微控制器的规格和功能。

表3.4:Espressif ESP32微控制器规格[15]

组件Espressif ESP32微控制器

尺寸18毫米×25.5毫米×3.1毫米

内存128 KB ROM

320千字节SRAM

电源Micro USB 3.3V引脚5V引脚

工作电压3.3V

工作电流80µA

GPIO 36型

价格13.07美元

28

ESP32在Arduino等其他微控制器中脱颖而出,因为它是一款

强大的微控制器,并且比其他替代品便宜。对于我们的INDEGO项目

ESP32的尺寸和引脚是完美的。微控制器体积小,使用方便

打造用户友好的手套,佩戴舒适。此外,ESP32与

Arduino集成开发环境。如果开发人员熟悉Arduino的编程,那么处理ESP32将

相对容易。

3.7.2软件

3.7.2.1:Arduino集成开发环境

Arduino集成开发环境,也称为Arduino IDE,是一种软件

用于将程序上传到Arduino和Genuino硬件以及进行通信

和他们在一起。Arduino IDE接口如图3.10所示。ESP32微控制器也是

与Arduino IDE兼容。该软件由许多工具组成,这些工具有助于创建

程序。它包括用于编写代码的文本编辑器、工具栏和文本控制台。使用时

Arduino IDE编写程序,这些程序被称为Sketches。它们是通过写作创造的

它们在文本编辑器中。保存后,草图的文件扩展名为“.ino”。

图3.10:Arduino IDE接口

在文本编辑器中写草图很简单。编辑器允许用户轻松操作

通过删除、复制甚至搜索某些文本来获取文本片段。此外,该软件具有

一个消息区域,用于提供反馈,例如错误消息、成功保存程序,以及

完成出口。此外,用户可以使用工具栏将草图上传到

阿杜伊诺。它还检查草图是否有错误,保存项目或启动新项目,甚至打开保存的

29

项目。软件中提供了许多其他工具,可以顺利地创建

Arduino板上的程序。

3.7.2.2:C++

图3.11:C++徽标

C++是一种中级编程语言,它是作为

C语言。C++的官方徽标如图3.11所示。它引入了面向对象

编程原理,如类、多态性、iC++的官方徽标如图3.11所示。它引入了面向对象

类、多态性、继承、封装和数据等编程原理

抽象。它允许代码的可重用性和程序的可靠性。C++在低和

高级功能。它比大多数其他编程语言(如Python)更接近硬件,

Java等。软件与硬件有着错综复杂的联系,底层支持在

软件级别。这种编程语言在操作

处理器,与其他编程语言相比,这使其具有高速性。

此外,C++提供了可移植性的特性,允许用户运行相同的程序

轻松地在各种操作系统上运行。它还包含了

程序这使它具有多范式编程语言的特点。三种范式

C++是通用的、命令式的和面向对象的。此外,它还支持以下指针

通常在其他编程语言中不可用。指针用于文件处理和

动态分配内存。

与Java、JavaScript和Python一样,C++是一种通用语言,这意味着它可以

用于开发桌面应用程序、游戏、操作系统、嵌入式系统、编译器等。

然而,C++程序的编译和执行时间比其他通用编程语言快得多。在学习了C++语言之后

学习其他编程语言。几种编程语言高度依赖C++

性能和可靠性。

尽管C++被认为是最有效的编程语言之一,但它在

在编程领域,它有其缺点和局限性。C++中的指针对于

30

抓握,会消耗大量内存。指针的滥用可能导致系统崩溃或

行为异常。尽管面向对象编程为数据提供了很多安全性

在处理过程中,C++中的安全问题仍然存在。出现此问题的原因是

指针、友元函数和全局变量。C++也缺乏垃圾收集器的功能

以自动过滤掉不必要的数据。

3.8设计备选方案

3.8.1弯曲实验室数字弯曲传感器

弯曲实验室的数字弯曲传感器具有高度的灵活性和柔软性。它能抵抗水和天气。他们

可用于通过测量无漂移角来精确检测手指的弯曲

取代它由硅树脂制成,具有不受限制的弯曲,穿着舒适。

在下面的图3.12中,显示了弯曲传感器。

图3.12:弯曲实验室数字弯曲传感器[16]

即使有弯曲实验室弯曲传感器的强大功能

没有选择的是,它们在科威特没有。在疫情期间,在线订单和

发货困难,一些网站无法发货。此外,这些传感器过度

价格昂贵,每个传感器的价格约为49.95美元。这会对项目预算产生重大影响。

3.8.2单触力传感器

与电阻率传感器不同(参见第3.7.1.2节),这些传感器是超薄电容式传感器

力传感器。这些力传感器比其他传感器有优势,因为它可以检测到更低的

因为它比基于电阻的传感器更灵敏。它附带一个

提供模拟或数字配置的SingleTact接口板。接口板可以是

与Arduino IDE和DAQ软件一起使用来测量数据。它是高度准确和可靠的,

误差小于1%。下图3.13显示了SingleTact力传感器。[17]

31

图3.13:SingleTact力传感器

SingleTact传感器在官方网站上非常昂贵,因为它们的价格高达98.95美元

仅用于传感器。可以购买其他组件,如尾部扩展器或接口板

分别地尺寸和所需规格可在官方网站上选择。此外

制造商提供定制传感器的选项。除了所有功能外,SingleTact力

传感器不是最好的选择。此外,将它们添加到手套中可能是一个复杂的过程。

使用其他传感器,如基于电阻的力传感器,可以实现类似的性能

以更低的价格和更简单的配置。下表3.6列出了SingleTact传感器的规格:

表3.5:SingleTact力传感器规格[17]

分力传感器

尺寸直径8mm或15mm,厚度0.35mm

力范围满量程的300%

电源电压3.7–12 V

工作温度范围−40°𝐶 𝑡𝑜 200°𝐶

价格98.95美元

32

3.8.4微控制器替代品

3.8.4.1阿杜伊诺LilyPad

LilyPad是由Arduino和SparkFun公司设计的微控制器。有五种类型

LilyPad。它被设计成可缝制的电子微控制器板,用于可穿戴项目。它

被用作项目[3]的主要控制器,审查

 
TAG:
打印本页 || 关闭窗口
 上一篇:数据采集
 下一篇:翻译完字母和单词