如前文所说,做一个小的光立方不难,尤其是只做单色的情况下,但是当每侧的LED数量增加时,总数就会增加的很快,操作难度,功率等都是要考虑的问题,像16x16x16的LED矩阵,一共有4096个LED,如果用普通RGB灯珠,即使考虑多路复用,难度也不敢想象。但是我们可以用类似WS2812这样的插件LED,本项目做的这个基于PD9823,将要LED串联起来,每个灯4根线,控制信号就可以级连下去。
主控方面,使用基于i.MX RT1060RM FlexIO功能的Teensy4.0和很多个595移位寄存器组成,做多能控制32个通道,每个通道1000个LED,带有DMA功能的FlexIO,每秒能驱动100万个LED的更新,大概算下来,32个通道,每个通道100个LED以330帧/秒的速度更新,这还是没有CPU干预的情况下,这样可以带一个屏幕,同步显示光立方上面的运行动画。
关于结构部分,3D打印夹具允许弯曲和剪裁 LED 引线以及固定和对齐LED单元柱,这个方案有足够的细节部分让我们借鉴学习,在下面Github下载。
光立方作者:Dave Rowntree
文案:晓宇
Github:https://github.com/MaltWhiskey/
END
声明:本文经作者授权,转载自“芯片之家”公众号。转载仅为学习参考,不代表本号认同其观点,本号亦不对其内容、文字、图片承担任何侵权责任。入群交流、投稿、合作请添加微信(微信号:mianbaoban)。
关注面包板社区,每日精选电子技术知识
▼
无线模块的板载天线调整
5000字的HDMI知识指南!
【晒板子】焊了近40块板子,做了个高压电源
我在STM32单片机上跑神经网络算法
不用GD32?我把STM32换成了国产MM32
【晒板子】OneWatch手表(芯片选型+原理图)