zoukankan      html  css  js  c++  java
  • “飞长爱你”制作的两支1AA/2AA通用的LED手电筒 飞虎

    手电筒的外壳采用老周的M1X,是铝合金外壳,带一节延长筒,可以1AA使用,拧上延长筒就是2AA,续航加倍,不过1AA的亮度跟2AA是差不多的。手电筒是尾部开关,开关为整体式开关仓的设计,更可靠耐用。尾部开关的胶帽是夜光的,方便晚上寻找。

    手电筒的电路仓是铜质的,导热良好。电路仓中电路板直径是17mm。电路板是为一次性AA电池设计的,也就是尽量榨干电池的电量,曾经实测电池只有0.4V时LED还有点微亮。所以,用镍氢电池要小心电池过放,看到亮度迅速下降的话就需要更换电池了。

    筒子用的LED分两种:Q5和R5,这两种LED可以选择用正白光或是暖白光,暖白光比正白光来说不刺眼,显色性好一点。R5的光效比Q5高,也就是说通过相同的电流,R5发出的光比Q5要多。Q5高亮的话大概有109-114流明。我选择一支Q5,一支R5,它们都是暖白光,

    Q5的光杯是光面的,聚光比较不错,射程估计在50米左右。R5的光杯是微橘面,聚光效果不如Q5,光斑较大,射程大概有30米吧。不过泛光较多,近距离照明很好用,作为日常用的话还是很不错的。

    尺寸:筒头直径23mm,尾部开关处最大外径24mm。1AA时长度100mm,2AA时长度151mm。
    颜色:银灰色
    防水:生活防水,最多也就是2米到3米深的水吧,再深的话水压会把开关压进去,造成开关失效的。具体多深的水能造成开关失效也没有具体测过,估计也就是3米深吧。
    档位:低-中-高-爆闪-信标闪-SOS
    档位说明:
    微亮档是超长续航挡,LED电流10mA,Q5的LED的话大约3流明,R5的LED的话大约4流明。高亮档350mA,1AA时的续航大约是3小时。中亮档100mA,1AA时的续航大约是12小时。低亮档50mA,1AA时的续航大约是24小时。2AA时的续航是1AA的2倍。这里说的AA是劲量的L91,5号锂电,大约3000mAh的容量。南孚的话续航减半,镍氢电池的话跟容量有关系,一般都会超过南孚。

    爆闪就是不间断的快速闪烁,闪烁频率大概是15-16HZ吧,因为是采用单片机内部RC振荡器,频率不是非常的准确。爆闪有一定的暂时致盲效果。爆闪并不会影响LED的寿命。影响LED寿命的是高温度和高电压。高电压这个不用担心,电路板上有完善的保护措施,而且是恒流输出,可以保证LED的安全。温度就是关键了,如果散热不好的话,LED的温度会升高,寿命就会缩短。所以说,受筒子大小的限制
    ,为了LED的安全,LED的工作电流不能太大。

    警闪就是有一定时间间隔的爆闪,爆闪一秒,停顿2秒,类似警灯那个闪烁效果。

    信标闪就是每秒闪烁一次,每次的闪亮时间是0.1秒,熄灭时间是0.9秒。因为点亮时间很短,所以在信标状态时非常的省电,可以作为求教信号或是彼此的定位信号。

    SOS闪是模拟的莫尔斯电码里的SOS信号,在莫尔斯电码里,S是三个点,就是三个连续的短脉冲,在这里用3次较短时间点亮表示;O是三个划,就是三个连续的长脉冲,在这里用3次较长时间的点亮表示,每两个SOS信号之间间隔10秒,这样在使用时可以延长电池的使用续航时间。SOS信号可以作为紧急求救信号,野外迷路或是遇险时,切换到SOS档,可以给救援人员指示明确的方位。

    注:选择定制档位的时候我没有选择微亮和警闪这两个档位。

    手电筒美中不足的地方是电筒工作的时候灯头有电流声,产生噪声的主要源头是PWM调光机制的原因,因为AA电路是升压电路,大约是1.3V升压到3.3V左右。单片机的工作电压是2.5-5.5V,单靠电池的电压是不能让单片机工作的,单片机的工作电压是靠升压电路来提供的,所以升压电路不能停止工作。虽然2803这个升压芯片有PWM输入引脚,可以改变输出电流的大小,但是只能实现亮度调节,不能实现闪烁功能,因为闪烁时LED熄灭的时候,输出电压是零,单片机也就停止工作了。所以现在的电路板是通过对输出端进行PWM调节来实现各种功能的。这样的弊端就是,升压电路不停的在满载和轻载之间来回切换,造成流过电感的电流变化幅度很大,造成电流噪声的产生。这样的优点是,能通过简单的电路来实现多种功能的调光和闪烁。其实电流声的产生也跟正极弹簧有关系,有弹簧的话电流声会大一点。不过这个弹簧也不能省略,因为光靠电路板上的正极镀金铜箔来顶住电池的正极帽的话,时间长了会产生很多黑色粉末,造成接触不良,而且这样也会造成轻微的震动就能让筒子不停的换档,所以正极弹簧也不能省略。

  • 相关阅读:
    文件过滤驱动隐藏目标文件
    POJ 3345 Bribing FIPA(树形DP)
    POJ 1018 Communication System(分组背包DP)
    无用的,ring0暴力枚举进程模块
    HDOJ 3496 Watch The Movie(基本二维背包)
    栈回溯法的一个例子
    代码这样写奇丑无比...编码前期要做好规划工作啊
    多核发dpc安全inline hook
    纵我不往,知识不来学习Java第一周心得
    对“TD信息树”的使用体验
  • 原文地址:https://www.cnblogs.com/frank2002/p/2015939.html
Copyright © 2011-2022 走看看