北京钓鱼网 京钓网 北京钓鱼论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

京北休闲练竿竞技|特菜领海渔具|海钓路亚售海鱼金色时光垂钓园--通州
百里峡拒马河野钓
美雅口腔-专业齿科老渔翁冷水/温性鱼配送MORA 瑞典手摇冰钻爱斯基摩得伟尼龙电冰钻
查看: 2576|回复: 14
打印 上一主题 下一主题

大改头灯(8档调光)

[复制链接]
跳转到指定楼层
1#
发表于 2013-10-9 19:13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人酷爱野钓,偶尔也玩夜钓,但不是经常去夜钓,所以没有买专用夜钓灯,买了一个T6手电筒和Q5头灯,作为家用和夜钓用。这款头灯用一节18650电池,有变焦,强光、弱光和闪烁三个档,
Q5 LED,一个按钮来控制开/关和换档,顺序是:开(强光)-〉弱光->闪烁->

今年夜钓几次之后发现这个头灯有不少问题,该头灯可能适合骑车人,并不适合夜钓用。
具体问题如下:
1LED灯的颜色是正白色,白色比较刺眼,听说容易惊吓鱼。其实大部分头灯和手电筒都是白色的,

   这个问题我是换暖白色LED来解决的。
2、操作不方便。该头灯有三个档位,分别是强光、弱光和闪烁,用有一个按钮来控制开/关和档位的切换。

   夜钓通常就用强光一个档位,弱光太暗,闪烁就用不着了,并且经常开和关灯,一直开灯的话一是浪费电,
   二是招蚊子和虫。每次关灯得按三次按钮才能关闭,非常不方便。这个问题是更换控制板来解决的。

上述问题通过更换LED灯柱和控制板来解决的,其实除了LED灯柱和控制板剩下的就是壳子了^^
LED选择了CREE XRE 暖白色,色温代号是5C,色温范围是3700-4000K
控制器只能自己动作做了,单片机选用了ATtiny13,他功耗低、有两路PWM,无需外围元件。

驱动芯片选用了AMC7135

通过单片机的编程实现了一下功能:
1、按一次开灯,再按一次就关灯,解决了按三次关灯的问题。
2、开灯后长按1.5秒以上并进入设定亮度模式,闪烁三次来提示。
3、亮度设定共有8个档位,10%25%40%55%75%80%90%100% 每按一次加一个档,到头再按循环。
4、在设定模式下长按1.5秒以上便推出设定模式,闪烁三次来提示。
5、退出设定模式时候亮度值保存在EEPROM,这样就拿掉电池也不怕丢设定值,下次开灯直接就是上次设定值了。
6开灯时亮度逐渐变亮到设定值,关灯时亮度逐渐变暗 ,最终灭掉,此功能为独创,是为了减少对眼睛的刺激。
     设定值为100%亮度的时候,约1秒内亮度从0%开始逐渐达到100%的亮度,
     关灯相反、约1秒内亮度从100%开始逐渐减到0%。



[ 本帖最后由 zsjin 于 2013-10-29 17:27 编辑 ]

01-01头灯.jpg (50.64 KB, 下载次数: 0)

01-01头灯.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 分享淘帖 支持!支持! 反对!反对!
2#
 楼主| 发表于 2013-10-9 19:14:56 | 只看该作者
更换LED灯柱过程
拧开头灯的玻璃镜片的外壳就看到LED 灯柱,再把固定不锈钢片拿下来后,把绝缘片取下,就看到灯柱的焊点了
焊接时候注意正负极,我买的是CREE XRE 暖白色,色温代号是5C,色温范围是3700-4000K。




[ 本帖最后由 zsjin 于 2013-10-10 12:44 编辑 ]

02-01拧开镜片.jpg (42.95 KB, 下载次数: 0)

02-01拧开镜片.jpg

02-02拿掉固定铁片和绝缘片.jpg (39.14 KB, 下载次数: 0)

02-02拿掉固定铁片和绝缘片.jpg

02-03 焊接新LED.jpg (33.84 KB, 下载次数: 0)

02-03 焊接新LED.jpg
3#
 楼主| 发表于 2013-10-9 19:23:48 | 只看该作者
接下来要对控制器动手了
打开电池盒,卸掉四个螺丝就看到控制电路板了此控制板用的是单片机+场效应管的结构
控制芯片抹去型号了,果断决定自己做控制板,


选用ATtiny13单片机 + AMC7135

[ 本帖最后由 zsjin 于 2013-10-10 12:45 编辑 ]

03-01 电池盒.jpg (81.75 KB, 下载次数: 0)

03-01 电池盒.jpg

03-02 控制器.jpg (67.81 KB, 下载次数: 0)

03-02 控制器.jpg

03-03 控制电路.jpg (63.29 KB, 下载次数: 0)

03-03 控制电路.jpg
4#
 楼主| 发表于 2013-10-9 19:28:44 | 只看该作者
软件的开发:
制作电路板之前先开发程序,实现并验证功能,功能虽然简单还是画流程图,哈哈
1,画流程图
2,搭建软硬件开发环境
3,编写程序
4,烧些软件测试

通过编程实现了一下功能:
1、按一次开灯,再按一次就关灯,解决了按三次关灯的问题。
2、开灯后长按1.5秒以上并进入设定亮度模式,闪烁三次来提示。
3、亮度设定共有8个档位,10%、25%、40%、55%、75%、80%、90%、100% 每按一次加一个档,到头再按循环。
4、在设定模式下长按1.5秒以上便推出设定模式,闪烁三次来提示。
5、退出设定模式时候亮度值保存在EEPROM,这样就拿掉电池也不怕丢设定值,下次开灯直接就是上次设定值了。
6、开灯时亮度逐渐变亮到设定值,关灯时亮度逐渐变暗 ,最终灭掉,此功能为独创,是为了减少对眼睛的刺激。
     设定值为100%亮度的时候,约1秒内亮度从0%开始逐渐达到100%的亮度,
     关灯相反、约1秒内亮度从100%开始逐渐减到0%。

开发工具选用了 CVAVR,为了便于开发调试,
用万用实验板临时搭建了模拟环境。



[ 本帖最后由 zsjin 于 2013-10-29 17:28 编辑 ]

04-01 流程图.jpg (36.8 KB, 下载次数: 0)

流程图

流程图

04-02 编程画面.jpg (78.38 KB, 下载次数: 0)

编程过程

编程过程

04-03 模拟开发环境.jpg (42.48 KB, 下载次数: 0)

万用实验板临时搭建了模拟环境

万用实验板临时搭建了模拟环境

04-04 原理图.JPG (53.54 KB, 下载次数: 0)

原理图

原理图
5#
 楼主| 发表于 2013-10-9 19:35:41 | 只看该作者
接下来是印刷电路板的制作了
通过工具软件设计PCB->打印->热转印到覆铜板->腐蚀->化学镀锡等工序,
用热转印的方法制作了印刷电路板,
第一次作印刷电路板很难看吧,还好没有短路和断路情况,


能用就行管它好不好看,装在里面谁都看不到,哈哈。

[ 本帖最后由 zsjin 于 2013-10-11 18:55 编辑 ]

03-00 PCB设计.JPG (49.29 KB, 下载次数: 0)

03-00 PCB设计.JPG

05-01 印刷电路板.jpg (50.23 KB, 下载次数: 0)

05-01 印刷电路板.jpg
6#
 楼主| 发表于 2013-10-9 19:43:53 | 只看该作者
焊接元件贴片元件,并连接线 。焊接技术不过关很难看吧?
装上电池盒,开灯一切OK,灯的颜色和功能都很满意:)
可惜这个季节太冷了,只能等明年用了

[ 本帖最后由 zsjin 于 2013-10-9 19:59 编辑 ]

05-02 焊接元件.jpg (43.14 KB, 下载次数: 0)

05-02 焊接元件.jpg

05-02 连接并安装.jpg (72.16 KB, 下载次数: 0)

05-02 连接并安装.jpg
7#
发表于 2013-10-9 19:51:30 | 只看该作者
8#
 楼主| 发表于 2013-10-9 19:56:34 | 只看该作者

回复 7# 的帖子

夸奖了,本人是搞应用软件的,最近学单片机和嵌入式系统,这个头灯是边学边做出来的。

[ 本帖最后由 zsjin 于 2013-10-9 19:58 编辑 ]
9#
发表于 2013-10-9 20:02:35 | 只看该作者
10#
发表于 2013-10-10 09:30:55 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|广告联系|手机APP|发帖技巧|京公网安备 11010802037491号|北京钓鱼网 京钓网 北京钓鱼论坛 ( 京ICP备17073438号-3 微信:bjdiaoyu-com 邮箱:bjdiaoyuⓔ163.com 地址:北京海淀区万柳中路28号海联在线B1层 )

GMT+8, 2024-11-25 03:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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