資料介紹
描述
我完全從零開(kāi)始設(shè)計(jì)了這個(gè)項(xiàng)目的每一個(gè)部分,創(chuàng)造了一個(gè)很酷的發(fā)光魔法 LED 立方體,主要用于燈光動(dòng)畫(huà),基本上可以用于電子實(shí)驗(yàn)室的裝飾。
圍繞令人敬畏的RP2040微控制器設(shè)計(jì),并充滿(mǎn)電子熱情
所有使用過(guò)的項(xiàng)目都通過(guò)這篇文章完整記錄,并且您擁有重建此項(xiàng)目所需的所有必要文件,因此只需按照步驟操作即可。
如果您不喜歡閱讀,那么視頻可能是一個(gè)不錯(cuò)的選擇:)
您將在這里學(xué)到什么:
- RP2040 MCU的基本電路設(shè)置
- 一些電子組裝技巧
- 使用 WS28xx LED 的優(yōu)勢(shì)
- 當(dāng)然,你會(huì)從這個(gè)項(xiàng)目中獲得更多的創(chuàng)意靈感
從所需用品開(kāi)始

所需工具:
- 焊盤(pán)(您可以使用 Uyue 948S+ 型號(hào))
- 烙鐵
- 低溫型材焊膏
- 錫膏沉積刮刀
所需軟件:
- Altium 設(shè)計(jì)師作為 ECAD 用于 PCB 繪圖
- Solidworks 作為 CAD 用于房屋設(shè)計(jì)
- Cura 作為 3D 打印的切片機(jī)
- Arduino IDE
注意:您可以從文章鏈接下載必要的 CAD 文件
電路設(shè)計(jì)

第一步也是最重要的一步是選擇合適的組件來(lái)建立工作電路設(shè)計(jì)。因?yàn)槲艺谔幚?RaspberryPi 基金會(huì)的 RP2040 MCU,所以我轉(zhuǎn)到他們的網(wǎng)站,在那里我找到了一個(gè)有趣的鏈接文檔,指向推薦的電路設(shè)置,您可以通過(guò)單擊此鏈接查看文檔鏈接。
然后我按照推薦的設(shè)置在 Altium Designer 上創(chuàng)建了一個(gè)電路設(shè)計(jì)(我附上了原理圖的屏幕截圖),下面提供了電路原理圖的支持 PDF 文件。
我將原理圖分為四個(gè)主要塊:
- RP2040 設(shè)置:
在這個(gè)模塊中,您可以可視化微控制器周?chē)璧慕M件,我強(qiáng)烈建議您不要忽略 MCU 電源線的去耦電容,并使其更靠近 PCB 設(shè)計(jì)中的電源引腳(推薦 100nF每個(gè)電源引腳電容) 。
- 內(nèi)存芯片:
也許這個(gè)微控制器看起來(lái)與其他微控制器有點(diǎn)不同,因?yàn)樗枰粋€(gè)外部存儲(chǔ)芯片來(lái)加載程序代碼,這就是我使用 QSPI 存儲(chǔ)芯片(推薦W25Q128JVS設(shè)備)的原因。
- 電壓調(diào)節(jié)器:
該 MCU 需要 MCU 自身內(nèi)部生成的 1、1V 和必須通過(guò)穩(wěn)壓器從外部提供的 3、3V,這就是我原理圖中使用穩(wěn)壓器的方法。
- USB C:
我收到了幾個(gè)關(guān)于“用于串行編程的 USB C 連接器的最佳設(shè)置是什么”的請(qǐng)求,在這里我使用了 Type C 連接器,因此如果您愿意在您的任何設(shè)計(jì)設(shè)計(jì)中使用此連接器,那么您可以按照設(shè)置我原理圖中的 USB C 塊。

然后我將 25 個(gè)WS2812類(lèi)型的 RGB LED 串聯(lián)起來(lái),并配有一些 100nF 去耦電容。

關(guān)于 PCB 設(shè)計(jì),您可以決定您選擇的形狀,在我的情況下,它是立方體形狀,這就是為什么所有 Cube 部件都必須具有矩形形狀(40mm x 40mm),您可以選擇更大的尺寸,但 40x40mm 是合適的尺寸以均勻分布 RGB LED。
注意:您可以從此鏈接下載 PCB 設(shè)計(jì) GERBER 文件
零件組裝
?

?

在生產(chǎn)和交付 PCB 設(shè)計(jì)后,我所需要的就是將電子元件焊接到一個(gè)單件的頂部和底部,然后我只在五件的底部焊接 RGB LED,總共有六件創(chuàng)建立方體形狀。我使用了與 PCB 一起訂購(gòu)的模板,這將有助于在 PCB 點(diǎn)上均勻分布焊膏。
可能你們中的一些人不熟悉 PCB 組裝,這不是問(wèn)題,因?yàn)槟梢杂嗁?gòu)由您選擇的任何 PCB 制造商完全組裝的設(shè)計(jì),只要您有我已經(jīng)添加到此項(xiàng)目中的 GERBER 文件 BOM 和 P&P 文件. (GERBER 可通過(guò)此鏈接下載)
我使用熱板組裝立方體部件,由于我的熱板溫度低,我使用了低溫焊膏。
注意:完成組裝后不要忘記清潔組裝板上的助焊劑
?
代碼準(zhǔn)備
使用這款 RP2040 MCU 的最大優(yōu)勢(shì)是您可以通過(guò) Arduino IDE 對(duì)其進(jìn)行編程(除了其便宜的價(jià)格),所以我搬到了 Arduino IDE 并帶來(lái)了 Neopixel 庫(kù),它允許我探索一些預(yù)設(shè)的 API 來(lái)控制 WS2812 LED 通過(guò)一個(gè)輸出引腳,是的,這是使用這些 RGB LED 類(lèi)型的積極點(diǎn),您可以將它們串聯(lián)在一起并通過(guò)單個(gè)輸出控制它們(意味著僅使用一個(gè)引腳控制 150 個(gè) LED)。
我創(chuàng)建了一些輕動(dòng)畫(huà)并通過(guò)一些功能對(duì)其進(jìn)行排序,然后我通過(guò)板管理器將 Raspberry Pi Pico 板添加到我的 IDE,因?yàn)樵?Raspberry 板具有與我正在使用的相同的 MCU。
您可以通過(guò)該項(xiàng)目的文件下載我在 Cube 上運(yùn)行的代碼。
注意:在第一次運(yùn)行時(shí),當(dāng)您通過(guò) USB 連接板時(shí),板不會(huì)出現(xiàn)在 Arduino 的端口列表中,但只需單擊上傳,它將接受代碼,然后它將出現(xiàn)在端口列表中
?
CAD設(shè)計(jì)

組裝好立方體后,我們必須將它們連接在一起以完成立方體形狀,我設(shè)計(jì)了一個(gè)組裝輔助工具并 3D 打印了它以幫助我實(shí)現(xiàn)立方體碎片的組裝(查看附件圖像,粉紅色的立方體)
然后,我使用 Solidworks 為 Cube 設(shè)計(jì)了一個(gè)好的支架,我將在組裝后設(shè)置我的 Cube。
設(shè)計(jì)零件的所有 STL 文件均可下載。
?
組裝和測(cè)試

由于我們制作的 PCB 設(shè)計(jì)有一個(gè)用于 VDD、VSS、Din 和 Dout 的側(cè)引腳,因此我們可以使用這些側(cè)引腳將立方體塊連接在一起,如下所示:
第一件| 第二件
VDD ----> VDD
VSS ----> VSS
嘟嘟---->丁
然后通過(guò)將一塊的 One Dout 側(cè)連接到下一塊的 Din 側(cè)來(lái)繼續(xù)其他部分
注意:第一塊是有微控制器的。

然后,我在 3D 打印支架上添加了一個(gè)電源開(kāi)關(guān)和電源插孔連接器,并將電源線連接到我的 Cube 的 VDD 和 VSS。
確保您使用的電源適配器能夠提供 5V 和高達(dá) 2A 的電流,因?yàn)檫@些 LED 在全亮度運(yùn)行時(shí)可能會(huì)下降至 1.3A。
一旦我打開(kāi)電源開(kāi)關(guān),立方體就會(huì)發(fā)光,我的 RGB LED 會(huì)通過(guò)一些美妙的彩色動(dòng)畫(huà)跳舞。

而已!也許我可以改進(jìn)這個(gè)項(xiàng)目,所以我指望你的創(chuàng)造性思維,隨時(shí)通過(guò)評(píng)論部分給我寫(xiě)你的建議。
感謝您的閱讀!
- 10x10x10 LED立方體開(kāi)源
- 由Arduino Mega供電的8x8x8LED立方體
- 基于Arduino的4x4x4 LED立方體 0次下載
- 基于Arduino的4x4x4 LED立方體 0次下載
- 5x5x5 LED立方體開(kāi)源分享
- 立方體時(shí)鐘開(kāi)源分享
- 8x8x8 RGB LED立方體開(kāi)源分享
- LED立方體最佳a(bǔ)rdino項(xiàng)目
- Arduino Uno迷你LE立方體開(kāi)源
- LED立方體開(kāi)源項(xiàng)目
- 基于Arduino mega 8×8×8 LED立方體
- LED立方體arduino 74hc595n開(kāi)源項(xiàng)目
- 微型立方體衛(wèi)星的天線詳細(xì)介紹
- 基超立方體網(wǎng)絡(luò)的控制數(shù) 0次下載
- 立方體升級(jí)版源代碼 0次下載
- 使用Ansys Mechanical生成有限元分析結(jié)果 911次閱讀
- 使用Ansys Zemax實(shí)現(xiàn)立方體衛(wèi)星的光機(jī)械設(shè)計(jì) 798次閱讀
- 如何使用Ansys軟件套件實(shí)現(xiàn)立方體衛(wèi)星系統(tǒng)的高級(jí)開(kāi)發(fā) 684次閱讀
- 通過(guò)雙電源延長(zhǎng)電池壽命適用于墻立方體/電池供電系統(tǒng) 834次閱讀
- 基于單片機(jī)的LED燈光立方設(shè)計(jì) 3967次閱讀
- 基于RP2040設(shè)計(jì)的發(fā)光魔法LED立方體 2328次閱讀
- 立方體衛(wèi)星模型模擬后的各種權(quán)衡研究 2405次閱讀
- 基于移位寄存器的發(fā)光二極管立方體(4*4)編寫(xiě)代碼 2613次閱讀
- 基于一個(gè)ADXL345陀螺儀傳感器的PCB零件 2923次閱讀
- 如何使用流行的WS2812 LED制作LED立方體? 6975次閱讀
- 如何用1.5伏干電池讓LED發(fā)光? 2.3w次閱讀
- 教你如何提高LED的發(fā)光效率 2.6w次閱讀
- 發(fā)光效率是什么?led燈發(fā)光效率怎么計(jì)算 4.3w次閱讀
- led發(fā)光效率的影響因素有哪些_led發(fā)光效率一般是多少 4.2w次閱讀
- 光立方的工作原理_基于74hc573的8*8*8光立方LED的控制方式 3.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論