数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 10705|回复: 17

[外设] DIY一秒8枪的吃鸡神器,顺便咨询大家点问题

[复制链接]
发表于 2019-7-28 20:19:33 | 显示全部楼层 |阅读模式
本帖最后由 leeye 于 2019-7-28 20:19 编辑

在网上看到有一秒连击8次的吃鸡神器,分析了一下,电路原理不难,于是用手里的吃鸡手柄改了一个。
我手里的手柄是这个样子:



在选择电路的时候,有两种方案,一种是单片机,一种是用NE555.
用单片机的好处是响应及时,但是耗电快,考虑过用中断触发,然后离开中断时进入睡眠状态,但是感觉有点麻烦,还要写程序。
用555芯片的好处是,不按下的时候不接通电路,省电,电路简单,焊好就行,但是有延迟。
综合考虑各方面因素,决定用555芯片做一个。

接下来是设计电路,电路原理如下图:

其中,T是接手机触屏,这里是接手柄上的铜线,SW1是手柄里的按键开关,K1是单刀三掷开关,分别是单点动,7次每秒,10次每秒(标题说8次每秒纯粹是为了凑热点:lol:)。
基本原理是,手柄按下按键,导通电源,555芯片构成一个振荡电路,K1接通1时,一次脉冲宽度是2x0.7R1C1,然后靠555的7脚开漏输出接地,模拟点击屏幕。其中BAT-是接手指,所以接地就是接手指,就类似手指按下的功能。
以下是组装好的图:


本来考虑到555电路的最低电压是4.5V,所以考虑用两节锂电池供电,但是实际测试的时候发现,一节锂电池的电压足以启动,测试电路振荡的电压最小是2V,所以最终用一节锂电池供电。
在测试过程中发现,电路功能是可以,但是会经常失灵,有时候一开始失灵,就关手机屏重新唤醒手机,触屏重新初始化就好了。但是在游戏过程中,稍微时间一长就失灵了。
测试可以用,说明基本原理是正确的,但是为什么会失灵,百思不得其解。

后来也考虑过555的7脚接地电阻不够低,所以换外接场效应管来驱动,顺带能减少半个周期的延迟,但是换了场管还是不行,还没直接接7脚上好用。

在这里请教一下大佬们,手机触屏这样触发有没有什么不妥之处?另外,失灵的原因有可能是什么?
还望坛里的大佬们不吝赐教!:smile:


论坛上传不了视频,如果有人想看测试视频的话我申请视频网站的账号发一个,以前的账号好多年没用了,记不得了。:sweat:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2019-7-28 21:03:40 | 显示全部楼层
触摸屏是测电容,你直接供电了。怀疑失灵是这个导致的。
回复 支持 反对

使用道具 举报

发表于 2019-7-28 22:18:35 | 显示全部楼层
讲道理我就不信单片机比555费电。懒得写程序我倒是还信
回复 支持 反对

使用道具 举报

发表于 2019-7-29 08:58:39 | 显示全部楼层
电池用CR2032是不是更小一些
回复 支持 反对

使用道具 举报

发表于 2019-7-29 09:00:38 | 显示全部楼层
触屏检测手指电场造成的触摸点电荷变化引起的电容变化实现触摸识别,你把你的电路负极作为手指接触点,再通过555内部放电管的开关控制反馈到触屏,这样看似没问题,实际存在很多问题,手指经过电路其电场就会引入很多干扰造成状态不确定,另外555 7脚放电管并不是mos,而是三极管,不存在开漏的说法,三极管的开关状态远没有mos理想,装置的振荡脉冲对于触屏也就不确定不可靠。首先触发按钮不要靠感应方式,改成实体按键这样排除接触位置面积带来的不可靠因素,其次触发回路不要用手指去触发,把你的装置的负极和手机负极(可以用个usb口接OTG模式,这样接地和电池都省了),7脚开关状态直接用很难模拟高阻状态,你可以3脚输出加二极管再加分压网络驱动个nmos,确保输出高电平时经二极管隔离再经电阻分压后刚刚可靠开启mos,输出低电平二极管关断隔离,电阻网络快速为mos放电,mos漏极接合适电阻再接到触摸点,确保关断时高阻。

打赏

参与人数 2家元 +40 收起 理由
擎穹 + 20
leeye + 20 感谢答疑!

查看全部打赏

回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2019-7-29 10:11:37 | 显示全部楼层
djmonter 发表于 2019-7-28 21:03
触摸屏是测电容,你直接供电了。怀疑失灵是这个导致的。

555的7脚是高电平时是高阻状态,应该不是供电引起。看了别人的回复,我觉得有可能就是因为是高阻态导致电荷积累造成的原因。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-29 10:13:48 | 显示全部楼层
kiwi88 发表于 2019-7-29 08:58
电池用CR2032是不是更小一些

一次性的电池贵啊,手里有一堆以前一块钱包邮撸的开店宝,正好拆电池用:lol:
回复 支持 反对

使用道具 举报

发表于 2019-7-29 14:52:55 | 显示全部楼层
会不会因为那个黑色的触点一直贴在屏幕上对触摸检测控制会不会有什么干扰
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-30 10:08:05 | 显示全部楼层
枫林雪影 发表于 2019-7-29 14:52
会不会因为那个黑色的触点一直贴在屏幕上对触摸检测控制会不会有什么干扰 ...

触摸检测是黑色胶垫上面的那个透明片,应该是原理不对,我决定重新换个思路去做。
回复 支持 反对

使用道具 举报

发表于 2019-7-30 12:11:17 | 显示全部楼层
这个怎么用?上电脑实践一下
回复 支持 反对

使用道具 举报

发表于 2019-7-30 13:38:45 来自手机浏览器 | 显示全部楼层
因为是电容屏
回复 支持 反对

使用道具 举报

发表于 2019-8-2 23:18:49 | 显示全部楼层
2545889167 发表于 2019-7-28 22:18
讲道理我就不信单片机比555费电。懒得写程序我倒是还信

说得很对  555静态电流有3-5ma
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-6 18:38:27 | 显示全部楼层
kkstun 发表于 2019-8-2 23:18
说得很对  555静态电流有3-5ma

555虽然静态电流有5mA,但是只有按下的时候才开始工作,大部分时候是没有通电的。
用单片机的话,就要长时间通电,就算进入睡眠模式也至少需要几微安的电流维持。
这种手柄大部分时间是没用的,只有游戏的时候才需要玩一下。

我说的耗电是这个意思,不是说工作过程更耗电,是长时间算下来更耗电。
回复 支持 反对

使用道具 举报

发表于 2019-8-11 01:07:58 | 显示全部楼层
原理图都错了
回复 支持 反对

使用道具 举报

发表于 2019-10-4 00:23:56 | 显示全部楼层
牛人,不过。你不怕马化腾发现了把你吃鸡号给封了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 18:15:19 | 显示全部楼层
13815080809 发表于 2019-10-4 00:23
牛人,不过。你不怕马化腾发现了把你吃鸡号给封了吗?

玩而已,封了算了,不冲钱:lol:

这个方案失败了,但是我有一个改进的想法,只是没去实施。
就是接地点不要接手指,在手机后盖贴一块导电胶布,接地点接那个,可能就稳定了。有兴趣的可以试一下。
回复 支持 反对

使用道具 举报

发表于 2022-3-5 22:34:37 来自手机浏览器 | 显示全部楼层
有没有大神发一张飞智或者淘宝脉冲吃鸡神器的原理图
回复 支持 反对

使用道具 举报

发表于 2022-3-5 22:36:18 来自手机浏览器 | 显示全部楼层
倚天照海 发表于 2019-8-11 01:07
原理图都错了

请发一张对的吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-27 11:15 , Processed in 0.296401 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表