『瀚思彼岸』» 智能家居技术论坛

标题: 最简便最廉价兼具美观要求的电容触摸屏自动控制优选方案 [打印本页]

作者: alei643    时间: 2021-12-29 09:42
标题: 最简便最廉价兼具美观要求的电容触摸屏自动控制优选方案
本帖最后由 alei643 于 2021-12-29 17:03 编辑

前言
刚入冬时,家里新安装台小厨宝,购买的时候脑子一热,买了触摸版的,到手安装完就后悔了,旋钮版的一个智能开关就能实现控制了,这触摸屏版本断电后还得按一下电源开关才工作,本想电子比机械控制更精准,反而徒添烦恼。所以近期一直在寻找一个方案能够解决触屏小家电控制问题。
早先论坛@mantoui,@花落花空两位大神改装触摸家电两种方案
采用舵机方案:
https://bbs.hassbian.com/thread-11643-1-1.html
介入控制电路方案:
https://bbs.hassbian.com/thread-12515-1-1.html
方案不错,但不是我想要的,我想要实现更加简单的、外观更加美观的,比如点赞用的手机点击器。

方案
说干就干,花了16块钱买了一个点击器的点击头,四线制,捣鼓了一番,无论怎样测试都无法通过实现点击功能,无法查到具体的控制原理,无奈放弃。
[attach]34328[/attach]
偶然机会发现下图的硅胶帽,可以物理模拟机械点击的动作,价钱不高,不带铜帽1块左右一个,吸盘形式,直接光耦控制就非常完美,而且安装之后,不影响设备侧人手触摸的方式,唯一的缺点是对导线长度要求很高。

[attach]34329[/attach]
[attach]34331[/attach]

实现
参看原理图,注意光耦输出侧,接硅胶帽导线最长不能超过10cm,我测试使用的是0.2m²导线。如果导线过长,硅胶盘会一直模拟按下的动作,无法实现正确控制。
我测试时,是采用Tasmota固件,依照原理图接好线后,GPIO类型设置为Relay,一次通断循环可模拟一次点击动作,然后通过插座功率验证设备是否已经正常通电。淘宝搜索游戏导电吸盘。
注意事项:
[attach]34330[/attach]

作者: xuyang    时间: 2021-12-29 09:52
学习一下。
作者: xinba8    时间: 2021-12-29 09:59
还是没看懂是怎样控制触摸
作者: alei643    时间: 2021-12-29 10:16
xinba8 发表于 2021-12-29 09:59
还是没看懂是怎样控制触摸

按图接线,吸盘吸到触摸按键上,GPIO的一次通断就模拟一次点击动作
作者: xinba8    时间: 2021-12-29 10:20
alei643 发表于 2021-12-29 10:16
按图接线,吸盘吸到触摸按键上,GPIO的一次通断就模拟一次点击动作

tasmota怎样设置为点动 继电器?
作者: dinglifeng    时间: 2021-12-29 10:38
老板 图挂了

作者: alei643    时间: 2021-12-29 17:03
xinba8 发表于 2021-12-29 10:20
tasmota怎样设置为点动 继电器?

使用rule规则
作者: evantalk    时间: 2021-12-29 19:21
本帖最后由 evantalk 于 2021-12-29 19:29 编辑
alei643 发表于 2021-12-29 10:16
按图接线,吸盘吸到触摸按键上,GPIO的一次通断就模拟一次点击动作

楼主真会找淘宝,用光耦的原理是啥,gpio能直接驱动吗
作者: xinba8    时间: 2021-12-29 19:28
请问吸盘只有一条线,只接GND就可以了?
作者: mayouz    时间: 2021-12-29 22:46
看楼主的意思,是要买PC817C和触摸按钮?
作者: alei643    时间: 2021-12-30 07:49
evantalk 发表于 2021-12-29 19:21
楼主真会找淘宝,用光耦的原理是啥,gpio能直接驱动吗

输入侧是发光二极管,输出侧是光敏三极管。GPIO可以直接驱动
作者: alei643    时间: 2021-12-30 07:51
xinba8 发表于 2021-12-29 19:28
请问吸盘只有一条线,只接GND就可以了?

对,吸盘线进光耦侧,光耦另外一端直接接地
作者: alei643    时间: 2021-12-30 07:52
mayouz 发表于 2021-12-29 22:46
看楼主的意思,是要买PC817C和触摸按钮?

嗯,只需要一个导电硅胶帽,一个光耦,一个ESP8266
作者: ghostist    时间: 2021-12-30 09:43
本帖最后由 ghostist 于 2021-12-30 09:46 编辑

没研究过触摸,不过我猜测是人体触摸后 电平被拉低如果猜测正确,提两点改进建议:
1、光耦输入侧,原GPIO串个电阻接到3.3V或者5V(看CPU工作电压);光耦输入侧,原地接到GPIO(即CPU灌电流,避免GPIO输出电流小影响光耦导通),但是你的GPIO逻辑要反一下

2、输出侧串个电阻上拉,这样应该能让导线长一些也可控

作者: sunshine    时间: 2022-1-14 13:49
厉害,学习了
作者: sunshine    时间: 2022-1-14 13:52
这个硅胶冒全名叫什么?
作者: alei643    时间: 2022-1-14 17:18
吃鸡导电吸盘
作者: chen198320    时间: 2022-3-21 21:42
alei643 发表于 2021-12-30 07:52
嗯,只需要一个导电硅胶帽,一个光耦,一个ESP8266

你好,方便提供一个实物接线图吗?我按你的方法不管怎么试好像都不行

作者: alei643    时间: 2022-3-22 08:32
chen198320 发表于 2022-3-21 21:42
你好,方便提供一个实物接线图吗?我按你的方法不管怎么试好像都不行

传送门
作者: chen198320    时间: 2022-3-22 10:36
alei643 发表于 2022-3-22 08:32
传送门

感谢,我再研究一下

作者: chen198320    时间: 2022-3-22 11:35
alei643 发表于 2022-3-22 08:32
传送门

你好,我手机上测试是可以的,但是手机要插上充电器才行,用到热水器上面就是没反应,不知道你是怎么解决的
作者: alei643    时间: 2022-3-23 11:23
chen198320 发表于 2022-3-22 11:35
你好,我手机上测试是可以的,但是手机要插上充电器才行,用到热水器上面就是没反应,不知道你是怎么解决 ...

我在手机上测试没有任何问题,不需要插充电器,热水器上还没有测试
作者: tink    时间: 2022-3-25 00:46
我直接用舵机带了一个烧烤的锡纸,里面裹一根导线到esp的任意一个io口就行了
作者: rkevin    时间: 2022-3-31 12:18
感觉不错啊,学习一下
作者: kiruya    时间: 2023-2-7 19:26
热水器能用吗?
作者: alei643    时间: 2023-2-9 16:58
kiruya 发表于 2023-2-7 19:26
热水器能用吗?

电容屏触摸的都可以用
作者: haikuoyi    时间: 2023-3-25 23:52
学习一下
作者: hassfan    时间: 2023-3-29 11:18
可以接入HA么?
作者: alei643    时间: 2023-3-29 17:09
hassfan 发表于 2023-3-29 11:18
可以接入HA么?

可以啊,自己写个ESPHome固件
作者: hassfan    时间: 2023-3-29 18:07
求个教程,抄作业
作者: zhuguoqing    时间: 2024-4-2 15:16
tasmote这么设置嘛
作者: zhuguoqing    时间: 2024-6-5 17:50
搞不清问题出在哪里,我是不成功,那个光耦件会烧
作者: yun59t    时间: 2024-9-8 10:19
ghostist 发表于 2021-12-30 09:43
没研究过触摸,不过我猜测是人体触摸后 电平被拉低如果猜测正确,提两点改进建议:
1、光耦输入侧,原GPIO ...

[attach]63294[/attach]
是这样不,但我不管是按这个,还是贴主的电路,都无效,一直都是触发状态,没法断开触发,不懂为啥





欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5