新版3D8基于的是 arduino 的平台,而且实现了驱动电路与主控芯片的分离。而 arduino 主控芯片,就是题图这个样子。其实就是最简化 uno 的设计,虽然和大家平时见得 UNO 长得不太一样,而且小很多,但本质是一样的。小卡的排针间距为2.0mm,核心为 ATmega328P,集成了CH340T串口芯片,4根弯排针和USB口里面4条线进行连接以后,就是一个完整的 arduino 系统,可以使用 arduino 的开发环境直接烧写程序。
arduino 的优势,在于其可以方便地进行互动设计,利用开源社区的各种类库进行互动设计,所以让 arduino 只是单独驱动光立方也会显得浪费,所以我们把没有用到的IO口也都引了出来,陆续会配合相应的传感器,玩一些互动的应用。目前的3D8S,就像 arduino,硬件平台已经搭建好,就等你来填充程序就好。希望大家继续关注我的博客,希望能抛砖引玉,帮大家玩出自己的花样。
实物展示:
串口通讯协议视频讲解:
另外,3D8S 主板的两端还是把驱动电路的控制引脚也全部引出来。类似于M2407的设计,把LED驱动芯片的控制引脚也全部引出来,这样就能实现多 3D8S 的级联,看起来不可思议,相信不久就可以让大家看到相关的视频。这些控制端都引出来以后,也就是说玩家不需要专用的小卡,只要控制这些引脚就能驱动 光立方。电源口这些实现外部供电的接口自然也都还在。
视频演示:
附件内容截图:
更多介绍说明:3D8S 8x8x8 LED 光立方归来~
关于基础协议的介绍,可参考《[Macro]3D8 之 串口通讯协议》
关于上位机的说明,可参考《[Macro]3D8-2012 上位机程序大升级~》
视频中提到的2款上位机程序,运行需要Microsoft .Net Framework 4 Client Profile支持,目前以放入3D8光立方技术交流群(165068863)共享。
上位机下载链接:https://github.com/downloads/aguegu/dot-matrix/3D8S_CSharp_Controller.7z