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

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

3天内不再提示

基于电容加压力的人机交互解决方案

冬至子 来源:Charon_Chu 作者:Charon_Chu 2023-11-21 14:30 次阅读

背景
目前在汽车市场随着智能化的普及,很多厂商都想将车内传统的机械开关替换成触摸按键。首选的方案自然是非常成熟的电容触摸方案,但是电容有易受干扰,怕水等问题,容易误触,所以需要再加上压力方案来做二重检测,防止误触。

方案介绍
本方案用了UltraSense的CapForce模组,压力检测是基于压电效应的,可以免疫预应力,温度变化带来的影响,原理如下:

1.jpg

硬件
本方案采用的Psoc6-evaluationkit-062S2 是 RT-Thread 联合英飞凌推出的一款集成32位双核CPU子系统( ARM Cortex-M4 和 ARM Cortex-M0)的开发板,其具有单周期乘法的150-MHz Arm Cortex-M4F CPU (浮点和存储器保护单元),100-MHz Cortex M0+ CPU,带单周期乘法和MPU,可以充分发挥 PSoC6 双核芯片性能。

扩展板
这是用嘉立创EDA制作的,感谢嘉立创免费提供的PCB扩展板。

1.jpg

主板+扩展板
扩展板正面圆圈是按键指示位置,背面通过双面胶贴上去的模组是UltraSense的CapForce模组,可以检测电容和压力。

1.jpg

软件
基于RT-Thread Studio创建的工程,使能了硬件I2C编译就报错,最后发现是PIN序被我改了。

1.jpg

2.jpg

3.jpg

然后初始化电容+压力模组,传感器即可自行工作起来,接着通过I2C读取电容ADC,如果达到阈值则控制GPIO让蓝灯亮。如果读取按键状态发现为2,则表示电容和压力都达到阈值了,则控制GPIO让蓝灯和绿灯都亮起来。

演示
首先是基本功能测试,视频里可以看到,按压圆圈以外的地方按键不会触发。轻触圆圈部分,电容触发,蓝灯亮,用力按压,压力传感器达到阈值,同时因为电容触发了,电容+压力都满足要求,按键触发,绿灯亮。

然后是带水操作,视频中可以看到将水滴到圆圈处,电容触发蓝灯亮,但是因为压力没触发,绿灯不会亮。只有此时用力按按键,压力也触发了,电容+压力都满足要求,按键触发,绿灯亮。

1.jpg

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

    关注

    12

    文章

    1200

    浏览量

    55320
  • 电容触摸
    +关注

    关注

    0

    文章

    70

    浏览量

    16446
  • 触摸按键
    +关注

    关注

    7

    文章

    117

    浏览量

    67407
  • Cortex-M4F
    +关注

    关注

    0

    文章

    9

    浏览量

    7633
  • RT-Thread
    +关注

    关注

    31

    文章

    1272

    浏览量

    39919
收藏 人收藏

    评论

    相关推荐

    新思国际收购Validity 致力完善智能设备的人机交互体验

    人机交互方案公司Synaptics宣布收购指纹身份验证解决方案集团公司Validity,未来将致力于为平板、智能手机、笔记本和PC机提供更加完整的的、稳固的安全解决方案,完善智能设备
    发表于 10-10 15:15 1460次阅读

    如何用MCGS开发STC89C52的人机交互界面

    最近在做毕设,想用MCGS开发一个能与单片机通讯的人机交互界面,但没有设备驱动开发的基础,无法使MCGS与单片机连接上,在此请教各位大神给点意见,怎么去实现这样一个人机交互界面的开发。
    发表于 03-08 13:09

    下一场革命性的人机交互方式会是什么?

    的神奇和美妙,产生的影响,无可比拟!因此,这一次来讲一讲近几年大火的人机交互技术,以及未来可能会出现的革命性人机交互新方式。“人机交互中的技术问题”01语音交互技术 众所周知,我们习
    发表于 05-22 11:17

    智能压力监控仪的人机交互怎么实现?

    近年来,LCD显示器的普及和微处理器向大容量的发展使嵌入式系统的人机交互功能得到了显著的提高。在很多场合下,良好的图形用户界面(GUI)和便捷的操作环境是影响产品成败的关键因素之一。如何充分利用成本低、资源少的单片机系统实现完善的人机交互功能已成为单片机设计者需要解决的一
    发表于 09-05 06:12

    嵌入式系统的人机交互技术怎么优化?

    近年来,LCD显示器的普及和微处理器向大容量的发展使嵌入式系统的人机交互功能得到了显著的提高。在很多场合下,良好的图形用户界面(GUI)和便捷的操作环境是影响产品成败的关键因素之一。如何充分利用成本低、资源少的单片机系统实现完善的人机交互功能已成为单片机设计者需要解决的一
    发表于 04-07 06:05

    未来人机交互新方式——触控面板解决方案

    控面板的趋势●触控面板作为一种新兴的输入设备,它是目前最简单、方便、自然的一种人机交互方式。由此,中印推出了基于瑞萨技术的触控解决方案,以应对电容触摸在设备中的加速应用。●电容式触控面
    发表于 08-03 18:07

    汽车中控平台HMI人机交互界面主要设计用途是什么?

    汽车中控平台HMI人机交互界面主要设计用途是什么?与传统的人机接口(HMI)相比,汽车中控平台HMI人机交互界面有什么优势?
    发表于 07-02 07:15

    怎样通过USART串口来实现单片机简单的人机交互功能呢

    怎样通过USART串口来实现单片机简单的人机交互功能呢?有什么解决办法吗?
    发表于 12-09 07:42

    基于语音识别的人机交互方式浅析

    0 引言传统的人机交互依靠复杂的键盘或按钮来实现,随着科技的发展,一些新型的人机交互方式也随之诞生,带给人们全新的体验。基于语音识别的人机交互方式是目前热门的技术之一。但是语音识别功能算法复杂、计算
    发表于 01-25 07:00

    人机交互的方式有哪些_未来的人机交互方式浅谈

    本文主要介绍了人机交互的方式有哪些_未来的人机交互方式浅谈。人机交互技术是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术。现在的人机交互的方式都有触摸式
    发表于 01-12 16:50 15.2w次阅读

    人机交互是什么意思?人机交互交互设计的区别是什么?

    那么人机交互是什么意思?人机交互通俗的解释就是:容易学,高效实用,并具有丰富的用户体验,从用户角度出发的设计理念。
    的头像 发表于 02-26 11:26 3.7w次阅读

    人机交互的内容有哪些_人机交互主要研究什么

    一个交互界面的好坏,直接影响到软件开发的成败。友好人机交互界面的开发离不开好的交互模型与设计方法。因此,研究人机交互界面的表示模型与设计方法,是人机
    发表于 03-31 14:12 1.4w次阅读

    什么是人机交互技术?

    什么是人机交互技术? 在人工智能电话机器人中,最为重要的技术当然是人机交互,什么是人机交互技术呢? 人机交互技术(Human-Computer Interaction Techniqu
    的头像 发表于 11-02 15:14 1.9w次阅读

    人机交互技术有哪几种 人机交互技术的发展趋势

    的几种形式: 图形用户界面(GUI):图形用户界面是目前最为常见的人机交互技术形式。它通过图形化的方式展示信息,用户可通过鼠标、键盘等设备进行操作。GUI简单直观,易于学习使用,适用于大众用户。 语音交互技术:语音交
    的头像 发表于 01-22 17:47 3396次阅读

    基于传感器的人机交互技术

    基于传感器的人机交互技术是现代科技发展的重要领域之一,它极大地推动了人机交互的便捷性、自然性和智能性。本文将详细探讨基于传感器的人机交互技术,包括其基本原理、关键技术、应用领域以及未来发展趋势。
    的头像 发表于 07-17 16:52 658次阅读