手电大家谈-手电筒爱好者之家

 找回密码
 注册成为会员,享受更多功能。

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
查看: 3088|回复: 19

怎样设计才能用最少的按键次数换到想要的档位?

[复制链接]

该用户从未签到

发表于 2010-4-22 22:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册成为会员,享受更多功能。

x
依照不等长编码原理,最常用档位用最少的按键次数(轻按1下),次常用档位2下,后面类推,理论上能保证换到所需档位的平均按键次数最少。
基于以上想法,希望电路做如下设置(假设电路可以在断电后保存1个档位信息):
每次通电设置被保存的档位为下一档,连续通电0.7(具体数值可以再细斟酌)秒后将被保存的档位改为第一档。

上面是换挡方式,档位设置可能因人而异,按我的习惯就是:
低(夜晚开启也不刺眼)-中(一般走路,考虑续航)-高(3*7135,q5或r5 led,不超频)-sos-等等
这样的设置效果就是,随时开启都是最常用档位,连续轻点就是换挡(间隔不超过0.7s);使用某档超过0.7s,再次轻点就是换成最初档位;使用中按几下就是第几档,和当前档位无关,闭着眼也能找到需要的档位。

不知道各位商家是否有兴趣做这种电路呢?各位坛友是否也喜欢这种设计呢?
回复 dsu_marcocopyright:copyright

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-4-22 22:31 | 显示全部楼层
发现现在能买到的电路基本上都是轮询换挡,不管是记忆的还是复位的,这样设置理论上不是最少按键次数啊,优势在哪呢?
而且换到哪个档位所需的按键次数和当前档位相关,不太方便找到指定档位吧?
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-4-22 22:35 | 显示全部楼层
上面说的设计是假设用寄存器来保存断电后的档位信息的。
有些电路貌似是通过电容维持短暂供电,让电路判断通短换挡的,也可以做类似设计
即发现断电,直到电路失去工作电压前再次通电,换下一档,电路通电超过0.7s后,再次检测到轻触动作,即换到第一档。
回复

使用道具 举报

头像被屏蔽
  • TA的每日心情

    2014-11-9 21:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2010-4-22 23:01 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-21 22:36
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2010-4-22 23:03 | 显示全部楼层
    本帖最后由 gdd714 于 2010-4-23 20:00 编辑

    只能 调用 random 方法了。
    强大的功能和简单的操作肯定是互斥的,在编程中random() 方法是一个随机数方法。用来产生随机值。也就是说你按下开关的时候永远不知道下一秒是那个档位。
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2010-4-23 00:08 | 显示全部楼层
    lsd兄弟说的random方法是什么意思?
    这个想法已经是一年前的想法了,最近给完善了一下
    有没有更多的兄弟们感兴趣啊,如果足够多的人喜欢这样设计,就会有商家跟进的
    回复

    使用道具 举报

    头像被屏蔽

    该用户从未签到

    发表于 2010-4-23 05:30 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2010-4-23 10:34 | 显示全部楼层
    搜了一下smart PD调光的说明,貌似是采用的电子开关的方式,电路有待机电流的
    我说的这种可以采用普通反向开关来达到给档位编码的作用
    回复

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    开心
    2015-11-25 09:28
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2010-4-23 16:31 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-1 09:52
  • 签到天数: 60 天

    [LV.6]常住居民II

    发表于 2010-4-23 19:35 | 显示全部楼层
    机械调光 磁环调光 好用
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2010-4-23 19:55 | 显示全部楼层
    9楼的兄弟貌似是没看懂我说的意思,或者是我没说清楚?
    我的意思就是说用普通的反向开关,配合电路的设计,就能达到开机即第一档,之后按几下就换到第几档。
    电子开关待机电流可以做很小,但还是不太放心
    另,机械调光和磁环调光,似乎用在小直上不太方便吧,日常应用还是小体积的占优势
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-21 22:36
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2010-4-23 20:00 | 显示全部楼层
    只能 调用 random 方法了。
    强大的功能和简单的操作肯定是互斥的,在编程中random() 方法是一个随机数方法。用来产生随机值。也就是说你按下开关的时候永远不知道下一秒是那个档位。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-4-23 21:30 | 显示全部楼层
    这个电路已经有了 好像叫开拓者 电路很好用 有点频闪(还能接受) 最妙的是切换时是等开关闭合后有一点延时后切换 避免了大电流对开关的冲击 我刚DIY的筒4.2A电流竟然只用1288的开关!
    回复

    使用道具 举报

    头像被屏蔽

    该用户从未签到

    发表于 2010-4-24 02:30 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2010-4-24 21:25 | 显示全部楼层
    搜了一下开拓者电路,完全不是同样的方式嘛
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-4-25 21:22 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-4-29 12:02 | 显示全部楼层
    太复杂的电路可靠么。。。。。。。。。。。。
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2010-5-10 22:21 | 显示全部楼层
    回lsd,其实这个电路一点都不复杂,至少不比最常见的5档记忆更复杂
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-5-10 23:22 | 显示全部楼层
    这种电路很好用 像爆闪SOS等鸡肋档放在后面不用时根本就不会调出来
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2010-5-12 09:06 | 显示全部楼层
    所以我奇怪为啥这么好用的调光方式,论坛老大们都不屑于做呢,应该是比5档记忆更加方便的啊
    回复

    使用道具 举报

    本版积分规则

    小黑屋|手机版|Archiver|论坛自带搜索|下载论坛app|手电大家谈-手电筒爱好者之家 ( 备案序号:鲁ICP备05002565号 )
    以上言论纯属个人观点,与手电大家谈立场无关。
    最佳浏览模式:1920*1080


    GMT+8, 2024-11-16 10:36 , Processed in 0.229236 second(s), 62 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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