光立方设计电路原理图解(光立方设计电路原理图)

7月,我做了光立方,在杂志和网上发表后广受好评。期间收到了很多网友的建议,于是决定对原有的光立方硬件进行升级,让电路更简单,程序更简洁。之前的设计是16个IC驱动,具有可切换坐标系的优势(详见《无线电》杂志第10期),但是有16个IC,128条连接线。

一直以来,我我一直在想为每个人做什么样的设计。以光立方为例。为了程序的简洁和容易理解,我的硬件电路和美国的原始设计是不一样的,而且由于8位单片机的限制,这是我当时能想到的最好的解决方案。硬件的复杂性弥补了程序的简化。但是工作室的这个设计可以吗?

就效果而言,是可行的。后来很多网友抄袭,但我不我不这么认为。美国原装设计电路比我的简单,那么有没有硬件更简单,程序更短的?抱着这个想法,我在11月初就开始了设计,一周的时间,居然完成了。

现在的光立方,硬件更简单,只有5个IC控制。如果你不不想用245,可以去掉,换成4个IC控件。这样相比之前的设计,硬件电路焊接大大简化,连接线由之前的128根改为72根(与美国原装相同)。过去也是三组控制口,但是两组16个控制口。程序不是变长了,而是变短了。你不也不需要外接电源,只需要USB电源。我用手机充电器实物供电,5V500ma,效果很好。这种改进的唯一缺点是失去了可切换的坐标系。虽然程序很简单,但是需要一些时间才能理解。接下来就是遵循工作室传统,开始图文解说了。

因为硬件换了,动画代码也要修改,以为工作忙,没时间做这部分。所以你看到的图案和之前相比是上下颠倒的。耐心的同学可以自己修改动画角色,每行动画角色可以对称移位。在这个文章中,我特意修改了动画切换时间,这次也用了非增强MCU,就是为了证明8位非增强MCU也能有这个效果。有网友评论说之前速度不够快,估计是没看节目就这么说了。

一、示意图(点击看高清源示意图):

左边的64个电阻实际上是底部面板的64个公共阳极点。我用2P弯曲引脚来固定它们,所以我用电阻来代表它们。前面的原理图用二极管表示,但都是一样的。反正只有两点。最后在做8路车的时候加了245做司机。其实后来想想,可以换成其他端口控制,加个限流电阻,可以再省一个IC。当然,如果想保留P1、P3口,用P0做输出,加个245就行了。

右边的64个电阻是侧面板的公共阴极节点,点的一端连接的是布线。总共有64个电阻,可以连接到4个154输出端口。

物理焊接图

侧面板图

这是我焊的64根连接线,这64根还是必不可少的。材质是8P插座,一端是8P座,另一端是镀锡线,很便宜,用起来也很方便。

底部面板图

与之前的设计相比,底部面板没有64线,而是有8个总线输出。

驱动板图

它四154 按顺序排列,布局取决于你的心情。

驱动板背面

觉得你焊接还可以:)

竣工图