近日,为了赶任务,有几天没来论坛了,不知光影棒的设计方案确定下来没有哇?
我看了前面的几个方案,都可以参考。首先要确定设计方案,然后再根据方案选择单片机,就要考虑成本问题了。
1、先确定方案,主要是用多少个LED灯,有单色还是双色的。既然是我们自己DIY的山寨版的光影棒,就要有新意,有特色。
我推荐用16个双色LED,这样,可以显示16×16的汉字,点数少了,字迹不好看。假设向左摇时显示红字,向右摇时就显示绿字,反之也行。
这样颜色不同,显示的字也不同,即左右摇动时,分别用红绿显示不同的字,至于显示几个字,那就由软件决定了。
因这样的设计,只有LED,所以就用单片机的引脚直接驱动就行了。我们新买了一批高亮度的双色二极管,绿色只需1mA,红色需1.5mA驱动亮度就很亮了,足够用了。这样可简化电路结构也减少芯片。但这要求单片机要有32个引脚。
2、确定了LED的数目,再考虑选用什么单片机了。
有的方案是打算选ATMEGA8,不知其价位是多少,我没有买过。我用过ATMEGA128,30多元呢。而ATMEGA8有23个引脚。
如果设计16个LED的引脚还够用,选用16个双色LED引脚就不够用了。如果考虑用AT89S51/52就可解决这些问题,并选用贴片封装的,芯片小。引脚的驱动电流也够用。价格也比较低,6~7元。
3、根据摇动方向控制显示字的颜色,可用水银开关,并用二选一结构的,即向右摇时接通开关1,向左摇时接通开关2。这就能解决方向控制问题。
4、如果还想设计能显示几组汉字的话,不要用多选开关来选择(帖子中的方案就是这样的),用跳线块,即减少电路面积,成本也低。
5、不管采用什么方案,选用什么单片机,所有元件能用贴片的一律用贴片的(帖子中的电路还在用插脚的电路和电容),山寨版的更要有高水平和高档次。
以上是我的想法,当然确定了方案后,还需要更详细的确定设计电路,还有几点细节,在此不再详说了。
附件是我找到的水银开关的一些资料,只找到一个厂家的,只供参考,为大家提供一点思路。 |