灯控的制作:
继上回分解,我们来制作灯控。看了余弦和群内某大神的创意 各有千秋。都能实现单点亮
一个是用了74ls138+2片595 用板载mcu控制
一个是用了uln2003达林顿管加外接mcu的io口驱动
介于本人avr小白一枚。。。只好暂时考虑外接mcu的方案 但是又想着能弄懂avr之后好改程序实现联动。
综合了一下上述的方案,决定先把扩展板弄出来到时候再考虑用板载还是外接。
本方案使用3片595级联,虽然貌似595管脚输出电流达不到1行15个灯同时亮的要求,不过可以程序上参考光立方的原理利用扫描方式实现,利用人眼的视觉暂留效果,逐列扫描来刷新矩阵led的显示。
595的控制脚,VCC,GND引出,P5(gpio 0123)引出。方便外接任意mcu控制 也可以直接用杜邦线接到P5的avr的gpio上使用板载mcu控制。
自己画pcb的注意了:排针是标准的2.54mm排针 用游标卡尺测量了每2个排针之间的距离为19.05mm。
如果已经把jump1234短路,需要把锡抹掉的话 建议有条件尽量使用吸锡带。。不然很容易把线弄断。我已经弄断了一块板子的灯线了。。。
实践是检验真理的卫衣标准。好吧 先试画一块板子 弄出来试试效果
由于排针位置已经固定,且外壳内留的空间也表较小,为了弄完能装进去。。。于是只好做双面板。
话不多说,开工! 先打孔:
过孔镀铜(电镀)
线路雕刻
出锅啦.duang~~~
焊好后
装上pcb 19.05mm间距刚刚好。
囧 ...
键盘整体展示,流水灯灯效:
装好所有东西的gh60键盘 打字 灯光测试:
视频地址:http://player.youku.com/player.php/sid/XMTMzMTU4NTU0MA==/v.swf
灯控流水灯效果视频(由于白灯买少了。。所以只上了这些灯)
视频地址:http://player.youku.com/player.php/sid/XMTMzMTU4NjQyMA==/v.swf
注意:直接用595驱动灯可以亮 但是亮度不够 最大亮度下套上键帽差不多就相当于原版的中等亮度,要做灯控的最好把lrow改成mos管驱动。。。
附灯控板原理图: (希望可以抛砖引玉)
——回复可见内容——
回复
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+与同事对定时器输出相位可调PWM移相全桥控制分享被打赏50分 | |
【换取手持数字示波器】+LP-MSPM0L1306开发板试用体验+串口被打赏40分 | |
CC-RL编译器相关问题求助被打赏10分 | |
【换取手持数字示波器】+与同事对ESP-12开发调试经验分享被打赏50分 | |
【换取手持数字示波器】+同事tek示波器调试spi解析被打赏50分 | |
【换取手持数字示波器】+2.6寸墨水屏调试经验被打赏50分 | |
换取手持数字示波器+个人开关电源的设计经验被打赏50分 | |
【换取手持数字示波器】+【APT32F173测评】+URAT被打赏20分 | |
【换取手持数字示波器】CH32X035的定时器以及外部中断体验被打赏50分 | |
【换取手持数字示波器】CH32X035搭建开发环境(RISC-V)被打赏50分 |