资料介绍
描述
我完全从零开始设计了这个项目的每一个部分,创造了一个很酷的发光魔法 LED 立方体,主要用于灯光动画,基本上可以用于电子实验室的装饰。
围绕令人敬畏的RP2040微控制器设计,并充满电子热情
所有使用过的项目都通过这篇文章完整记录,并且您拥有重建此项目所需的所有必要文件,因此只需按照步骤操作即可。
如果您不喜欢阅读,那么视频可能是一个不错的选择:)
您将在这里学到什么:
从所需用品开始
所需工具:
- 焊盘(您可以使用 Uyue 948S+ 型号)
- 烙铁
- 低温型材焊膏
- 锡膏沉积刮刀
所需软件:
注意:您可以从文章链接下载必要的 CAD 文件
电路设计
第一步也是最重要的一步是选择合适的组件来建立工作电路设计。因为我正在处理 RaspberryPi 基金会的 RP2040 MCU,所以我转到他们的网站,在那里我找到了一个有趣的链接文档,指向推荐的电路设置,您可以通过单击此链接查看文档链接。
然后我按照推荐的设置在 Altium Designer 上创建了一个电路设计(我附上了原理图的屏幕截图),下面提供了电路原理图的支持 PDF 文件。
我将原理图分为四个主要块:
- RP2040 设置:
在这个模块中,您可以可视化微控制器周围所需的组件,我强烈建议您不要忽略 MCU 电源线的去耦电容,并使其更靠近 PCB 设计中的电源引脚(推荐 100nF每个电源引脚电容) 。
- 内存芯片:
也许这个微控制器看起来与其他微控制器有点不同,因为它需要一个外部存储芯片来加载程序代码,这就是我使用 QSPI 存储芯片(推荐W25Q128JVS设备)的原因。
- 电压调节器:
该 MCU 需要 MCU 自身内部生成的 1、1V 和必须通过稳压器从外部提供的 3、3V,这就是我原理图中使用稳压器的方法。
- USB C:
我收到了几个关于“用于串行编程的 USB C 连接器的最佳设置是什么”的请求,在这里我使用了 Type C 连接器,因此如果您愿意在您的任何设计设计中使用此连接器,那么您可以按照设置我原理图中的 USB C 块。
然后我将 25 个WS2812类型的 RGB LED 串联起来,并配有一些 100nF 去耦电容。
关于 PCB 设计,您可以决定您选择的形状,在我的情况下,它是立方体形状,这就是为什么所有 Cube 部件都必须具有矩形形状(40mm x 40mm),您可以选择更大的尺寸,但 40x40mm 是合适的尺寸以均匀分布 RGB LED。
注意:您可以从此链接下载 PCB 设计 GERBER 文件
零件组装
在生产和交付 PCB 设计后,我所需要的就是将电子元件焊接到一个单件的顶部和底部,然后我只在五件的底部焊接 RGB LED,总共有六件创建立方体形状。我使用了与 PCB 一起订购的模板,这将有助于在 PCB 点上均匀分布焊膏。
可能你们中的一些人不熟悉 PCB 组装,这不是问题,因为您可以订购由您选择的任何 PCB 制造商完全组装的设计,只要您有我已经添加到此项目中的 GERBER 文件 BOM 和 P&P 文件. (GERBER 可通过此链接下载)
我使用热板组装立方体部件,由于我的热板温度低,我使用了低温焊膏。
注意:完成组装后不要忘记清洁组装板上的助焊剂
代码准备
使用这款 RP2040 MCU 的最大优势是您可以通过 Arduino IDE 对其进行编程(除了其便宜的价格),所以我搬到了 Arduino IDE 并带来了 Neopixel 库,它允许我探索一些预设的 API 来控制 WS2812 LED 通过一个输出引脚,是的,这是使用这些 RGB LED 类型的积极点,您可以将它们串联在一起并通过单个输出控制它们(意味着仅使用一个引脚控制 150 个 LED)。
我创建了一些轻动画并通过一些功能对其进行排序,然后我通过板管理器将 Raspberry Pi Pico 板添加到我的 IDE,因为该 Raspberry 板具有与我正在使用的相同的 MCU。
您可以通过该项目的文件下载我在 Cube 上运行的代码。
注意:在第一次运行时,当您通过 USB 连接板时,板不会出现在 Arduino 的端口列表中,但只需单击上传,它将接受代码,然后它将出现在端口列表中
CAD设计
组装好立方体后,我们必须将它们连接在一起以完成立方体形状,我设计了一个组装辅助工具并 3D 打印了它以帮助我实现立方体碎片的组装(查看附件图像,粉红色的立方体)
然后,我使用 Solidworks 为 Cube 设计了一个好的支架,我将在组装后设置我的 Cube。
设计零件的所有 STL 文件均可下载。
组装和测试
由于我们制作的 PCB 设计有一个用于 VDD、VSS、Din 和 Dout 的侧引脚,因此我们可以使用这些侧引脚将立方体块连接在一起,如下所示:
第一件| 第二件
VDD ----> VDD
VSS ----> VSS
嘟嘟---->丁
然后通过将一块的 One Dout 侧连接到下一块的 Din 侧来继续其他部分
注意:第一块是有微控制器的。
然后,我在 3D 打印支架上添加了一个电源开关和电源插孔连接器,并将电源线连接到我的 Cube 的 VDD 和 VSS。
确保您使用的电源适配器能够提供 5V 和高达 2A 的电流,因为这些 LED 在全亮度运行时可能会下降至 1.3A。
一旦我打开电源开关,立方体就会发光,我的 RGB LED 会通过一些美妙的彩色动画跳舞。
而已!也许我可以改进这个项目,所以我指望你的创造性思维,随时通过评论部分给我写你的建议。
感谢您的阅读!
- 10x10x10 LED立方体开源
- 由Arduino Mega供电的8x8x8LED立方体
- 基于Arduino的4x4x4 LED立方体 0次下载
- 基于Arduino的4x4x4 LED立方体 0次下载
- 5x5x5 LED立方体开源分享
- 立方体时钟开源分享
- 8x8x8 RGB LED立方体开源分享
- LED立方体最佳ardino项目
- Arduino Uno迷你LE立方体开源
- LED立方体开源项目
- 基于Arduino mega 8×8×8 LED立方体
- LED立方体arduino 74hc595n开源项目
- 微型立方体卫星的天线详细介绍
- 基超立方体网络的控制数 0次下载
- 立方体升级版源代码 0次下载
- 使用Ansys Mechanical生成有限元分析结果 688次阅读
- 使用Ansys Zemax实现立方体卫星的光机械设计 580次阅读
- 如何使用Ansys软件套件实现立方体卫星系统的高级开发 468次阅读
- 通过双电源延长电池寿命适用于墙立方体/电池供电系统 719次阅读
- 基于单片机的LED灯光立方设计 3585次阅读
- 基于RP2040设计的发光魔法LED立方体 2127次阅读
- 立方体卫星模型模拟后的各种权衡研究 2282次阅读
- 基于移位寄存器的发光二极管立方体(4*4)编写代码 2478次阅读
- 基于一个ADXL345陀螺仪传感器的PCB零件 2755次阅读
- 如何使用流行的WS2812 LED制作LED立方体? 6696次阅读
- 如何用1.5伏干电池让LED发光? 2.2w次阅读
- 教你如何提高LED的发光效率 2.5w次阅读
- 发光效率是什么?led灯发光效率怎么计算 4.1w次阅读
- led发光效率的影响因素有哪些_led发光效率一般是多少 4.1w次阅读
- 光立方的工作原理_基于74hc573的8*8*8光立方LED的控制方式 3.4w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多