视频里的是工作室新新推出的8*16频谱套件,当然,本着开源的原则,以下是洞洞板的制作教程。 原理图和源代码:
公开的源代码只有频谱显示部分,视频演示里有稳定显示,购买套件才有这部分代码。
一、元件和材料准备 图1
STC15系列是不需要外置晶振和复位电路的,所以元件只需要这么多。唯一要说明的就是3.5mm耳机插座,这个不同规格的插座两个声道焊点肯定不一样,工作室使用的是PJ-327A型,以此为例 9*15cm的洞洞板2张,废弃杜邦线(可用其他导线代替)若干 图2
耳机一分二 图3
3.5mm音频线 图4
最后就是128颗灯珠了,这个肯定要多准备些,有损坏是很正常的。至于形状、规格就不做出说明了,看个人喜好。工作室使用的是2*5*7mm方形雾状蓝色灯珠。
二、制作过程 1、LED8*8点阵的焊接 不是8*16吗?怎么会是8*8点阵?是的,就是8*8点阵,根据原理图,我们要制作的是两个8*8点阵,而不是全并联的8*16点阵,切记!!!如下图: 图5
焊接完点阵,就是点阵的连接。每个8*8点阵都有8个共阳极和8个共阴极,左边的一组阳极和阴极我分别记为红色的A1——A8和黑色的A1——A8,右边的点阵我标记为红色的B1——B8和黑色的B1——B8。根据原理图,将红色的A1——A8分别和黑色的B1——B8连接;将红色的红色的B1——B8分别和黑色的A1——A8 。如下图: 图6
这样两个点阵就并联在一起了,由于是负极和正极并联,得以在程序上分别控制。此处没有什么好的方法,只能是跳线,我跳线比较凌乱,大家可以根据自己的想法跳线,只要符合前文叙述的规律就可以了。背面跳线如图7:
2、控制电路的焊接 由于STC15系列不需要外部晶振、复位电路,所以焊接好后的电路非常简单,在实际的焊接中,我把8只100欧的电阻焊接到了P2端口,原理图上是在P0,这个是无所谓的,因为这电阻只是一个限流作用,所以焊接在P2或是P0都可以。四个排针分别是VCC、RXD、TXD、GND,既可以供电,也可以下载程序。如图8:
图9是背面,其中1和2是声道输出,连接P1.6和P1.7就可以了,不要纠结具体是左声道还是右声道,只要两个声道连接到单片机就可以了。3是接地端,必须接地,很重要,否则会有干扰。紫色框线部分是挖掉的,否则没法插入3.5mm音频线。如下图: 图9
关于芯片型号,我实际用的是STC15F2K32S2,其实只要是STC15F2K系列就可以,不要在乎具体型号。至于能不能用STC12C5A系列替换,答案是肯定可以的,但必须要你自己会修改代码,STC12C5A和STC15F2K系列的区别在于定时器上,也就是说,涉及到定时器的程序是不能兼容的,需要根据官方手册修改,如果没修改代码的能力,不建议替换芯片。 (责任编辑:admin) |