背景
目前在汽車市場隨著智能化的普及,很多廠商都想將車內(nèi)傳統(tǒng)的機械開關(guān)替換成觸摸按鍵。首選的方案自然是非常成熟的電容觸摸方案,但是電容有易受干擾,怕水等問題,容易誤觸,所以需要再加上壓力方案來做二重檢測,防止誤觸。
方案介紹
本方案用了UltraSense的CapForce模組,壓力檢測是基于壓電效應(yīng)的,可以免疫預(yù)應(yīng)力,溫度變化帶來的影響,原理如下:

硬件
本方案采用的Psoc6-evaluationkit-062S2 是 RT-Thread 聯(lián)合英飛凌推出的一款集成32位雙核CPU子系統(tǒng)( ARM Cortex-M4 和 ARM Cortex-M0)的開發(fā)板,其具有單周期乘法的150-MHz Arm Cortex-M4F CPU (浮點和存儲器保護單元),100-MHz Cortex M0+ CPU,帶單周期乘法和MPU,可以充分發(fā)揮 PSoC6 雙核芯片性能。
擴展板
這是用嘉立創(chuàng)EDA制作的,感謝嘉立創(chuàng)免費提供的PCB擴展板。

主板+擴展板
擴展板正面圓圈是按鍵指示位置,背面通過雙面膠貼上去的模組是UltraSense的CapForce模組,可以檢測電容和壓力。

軟件
基于RT-Thread Studio創(chuàng)建的工程,使能了硬件I2C編譯就報錯,最后發(fā)現(xiàn)是PIN序被我改了。



然后初始化電容+壓力模組,傳感器即可自行工作起來,接著通過I2C讀取電容ADC,如果達到閾值則控制GPIO讓藍燈亮。如果讀取按鍵狀態(tài)發(fā)現(xiàn)為2,則表示電容和壓力都達到閾值了,則控制GPIO讓藍燈和綠燈都亮起來。
演示
首先是基本功能測試,視頻里可以看到,按壓圓圈以外的地方按鍵不會觸發(fā)。輕觸圓圈部分,電容觸發(fā),藍燈亮,用力按壓,壓力傳感器達到閾值,同時因為電容觸發(fā)了,電容+壓力都滿足要求,按鍵觸發(fā),綠燈亮。
然后是帶水操作,視頻中可以看到將水滴到圓圈處,電容觸發(fā)藍燈亮,但是因為壓力沒觸發(fā),綠燈不會亮。只有此時用力按按鍵,壓力也觸發(fā)了,電容+壓力都滿足要求,按鍵觸發(fā),綠燈亮。

-
人機交互
+關(guān)注
關(guān)注
12文章
1301瀏覽量
58157 -
電容觸摸
+關(guān)注
關(guān)注
0文章
74瀏覽量
16880 -
觸摸按鍵
+關(guān)注
關(guān)注
7文章
125瀏覽量
69208 -
Cortex-M4F
+關(guān)注
關(guān)注
0文章
9瀏覽量
7870 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1644瀏覽量
45272
發(fā)布評論請先 登錄
新思國際收購Validity 致力完善智能設(shè)備的人機交互體驗
如何用MCGS開發(fā)STC89C52的人機交互界面
下一場革命性的人機交互方式會是什么?
智能壓力監(jiān)控儀的人機交互怎么實現(xiàn)?
嵌入式系統(tǒng)的人機交互技術(shù)怎么優(yōu)化?
未來人機交互新方式——觸控面板解決方案
汽車中控平臺HMI人機交互界面主要設(shè)計用途是什么?
基于語音識別的人機交互方式淺析
人機交互的方式有哪些_未來的人機交互方式淺談
人機交互是什么意思?人機交互和交互設(shè)計的區(qū)別是什么?
MMORPG人機交互的研究說明
基于電容加壓力的人機交互解決方案
評論