灯控的制作:
继上回分解,我们来制作灯控。看了余弦和群内某大神的创意 各有千秋。都能实现单点亮
一个是用了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管驱动。。。
附灯控板原理图: (希望可以抛砖引玉)
——回复可见内容——
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |