在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RP2040設(shè)計(jì)的發(fā)光魔法LED立方體

科技觀(guān)察員 ? 來(lái)源: DIY GUY Chris ? 作者: DIY GUY Chris ? 2022-04-06 16:14 ? 次閱讀

我從零開(kāi)始設(shè)計(jì)了這個(gè)的發(fā)光魔法LED立方體,可以用于燈光動(dòng)畫(huà),也可以用于電子實(shí)驗(yàn)室的裝飾。

本項(xiàng)目基于RP2040微控制器設(shè)計(jì),所有使用過(guò)的項(xiàng)目都通過(guò)這篇文章完整記錄,您擁有重建此項(xiàng)目所需的所有必要文件,因此只需按照步驟操作即可。

主要內(nèi)容包括:

RP2040MCU的基本電路設(shè)置

一些電子組裝技巧

使用WS28xxLED的優(yōu)勢(shì)

當(dāng)然,你會(huì)從這個(gè)項(xiàng)目中獲得更多的創(chuàng)意靈感

補(bǔ)給品

poYBAGJNS8GAFvZpAAk9OObd_oc392.png

所需工具:

焊盤(pán)(您可以使用Uyue948S+型號(hào))

烙鐵

低溫型材焊膏

錫膏沉積刮刀

所需軟件:

Altium設(shè)計(jì)師作為ECAD用于PCB繪圖

Solidworks作為CAD用于房屋設(shè)計(jì)

Cura作為3D打印的切片機(jī)

ArduinoIDE

第1步:電路設(shè)計(jì)

poYBAGJNS7yAP6LSAAMJDLFQy3o280.png

poYBAGJNS7iAeNLHAAQpUwFKWeg504.png

第一步也是最重要的一步是選擇合適的組件來(lái)建立工作電路設(shè)計(jì)。由于我正在處理RaspberryPi的RP2040MCU,因此我轉(zhuǎn)到了他們的網(wǎng)站,在那里我找到了推薦電路設(shè)置的有趣鏈接文檔,您可以通過(guò)單擊此鏈接查看文檔鏈接。

然后我按照推薦的設(shè)置在A(yíng)ltiumDesigner上創(chuàng)建了一個(gè)電路設(shè)計(jì)(我附上了原理圖的屏幕截圖),下面提供了電路原理圖的支持PDF文件。

我將原理圖分為四個(gè)主要塊:

RP2040設(shè)置:

在這個(gè)模塊中,您可以可視化微控制器周?chē)璧慕M件,我強(qiáng)烈建議您不要忽略MCU電源線(xiàn)的去耦電容,并使其更靠近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)部產(chǎn)生的1.1V電壓和必須通過(guò)穩(wěn)壓器從外部提供的3.3V電壓,這就是我原理圖中穩(wěn)壓器的使用。

USBC:

我收到了幾個(gè)關(guān)于“用于串行編程的USBC連接器的最佳設(shè)置是什么”的請(qǐng)求,在這里我使用了TypeC連接器,因此如果您愿意在您的任何設(shè)計(jì)設(shè)計(jì)中使用此連接器,那么您可以按照設(shè)置我原理圖中的USBC塊。

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

關(guān)于PCB設(shè)計(jì),您可以決定您選擇的形狀,在我的情況下,它是一個(gè)立方體形狀,這就是為什么所有Cube部件都必須具有矩形形狀(40毫米x40毫米),您可以選擇更大的尺寸,但40x40毫米是合適的尺寸以均勻分布RGBLED。

第2步:零件組裝

在生產(chǎn)和交付PCB設(shè)計(jì)后,我需要將電子元件焊接到一個(gè)單件的頂部和底部,然后我只在五件的底部焊接RGBLED,總共有六件創(chuàng)建立方體形狀。我使用了與PCB一起訂購(gòu)的模板,這將有助于在PCB點(diǎn)上均勻分布焊膏。

可能你們中的一些人不熟悉PCB組裝,您可以訂購(gòu)由您選擇的任何PCB制造商完全組裝的設(shè)計(jì),此處我已經(jīng)添加了項(xiàng)目中的GERBER文件BOM和P&P文件。(GERBER可以點(diǎn)擊下載)

我使用熱板組裝立方體部件,由于我的熱板溫度低,我使用了低溫焊膏。

注意:完成組裝后不要忘記清潔組裝板上的助焊劑

拾取和放置文件.csv

BOM文件.csv

第3步:代碼準(zhǔn)備

使用這款RP2040MCU的最大優(yōu)勢(shì)是您可以通過(guò)ArduinoIDE對(duì)其進(jìn)行編程(除了其便宜的價(jià)格),所以我搬到了ArduinoIDE并帶來(lái)了Neopixel庫(kù),它允許我探索一些預(yù)設(shè)的API來(lái)控制WS2812LED通過(guò)一個(gè)輸出引腳,是的,這是使用這些RGBLED類(lèi)型的積極點(diǎn),您可以將它們串聯(lián)在一起并通過(guò)單個(gè)輸出控制它們(意味著僅使用一個(gè)引腳控制150個(gè)LED)。

我創(chuàng)建了一些輕動(dòng)畫(huà)并通過(guò)一些功能對(duì)它們進(jìn)行排序,然后我通過(guò)板管理器將RaspberryPiPico板添加到我的IDE,因?yàn)檫@個(gè)Raspberry板具有與我正在使用的相同的MCU。

您可以通過(guò)下面的文件下載我在Cube上運(yùn)行的代碼。

注意:第一次運(yùn)行時(shí),當(dāng)您通過(guò)USB連接板時(shí),板不會(huì)出現(xiàn)在A(yíng)rduino的端口列表中,但只需單擊上傳,它將接受代碼,然后它將出現(xiàn)在端口列表中

LED_Cube_RP2040.ino

第4步:CAD設(shè)計(jì)

poYBAGJNS7GAdPaMAAPbh1UPscI289.png

組裝好立方體后,我們必須將它們連接在一起以完成立方體形狀,我設(shè)計(jì)了一個(gè)組裝輔助工具并3D打印了它來(lái)幫助我實(shí)現(xiàn)立方體碎片的組裝(查看隨附的圖像,粉紅色的立方體)

然后,我使用Solidworks為Cube設(shè)計(jì)了一個(gè)很好的支架,我將在組裝后放置我的Cube。

設(shè)計(jì)零件的所有STL文件都可供下載。

RP2040立方體組裝輔助工具.STL

支架Part1.STL

展臺(tái)Part2.STL

展臺(tái)Part3.STL

第5步:組裝和測(cè)試

pYYBAGJNS6yAH4n0AAy_jDPW2Uw052.png

poYBAGJNS6eAfWUMAAQnSBqooHw315.png

由于我們制作的PCB設(shè)計(jì)有一個(gè)用于VDD、VSS、Din和Dout的側(cè)引腳,因此我們可以使用這些側(cè)引腳將立方體塊連接在一起,如下所示:

VDD----》VDD

VSS----》VSS

Dout----》Din

然后通過(guò)將一塊的一個(gè)串行側(cè)連接到下一塊的Din側(cè)來(lái)繼續(xù)其他部分

注意:

第一塊是有微控制器的。然后,我在3D打印支架上添加了一個(gè)電源開(kāi)關(guān)和電源插孔連接器,并將電源線(xiàn)連接到我的Cube的VDD和VSS。

確保您使用的電源適配器能夠提供5V和高達(dá)2A的電流,因?yàn)檫@些LED在全亮度運(yùn)行時(shí)可能會(huì)下降高達(dá)1.3A。

一旦我打開(kāi)電源開(kāi)關(guān),立方體就會(huì)發(fā)光,我的RGBLED就會(huì)顯示些美妙的彩色動(dòng)畫(huà)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7841

    瀏覽量

    153310
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23611

    瀏覽量

    668844
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用RP2040設(shè)計(jì)一個(gè)迷你板

    描述RP2040 迷你板介紹電子世界正在發(fā)展到一個(gè)復(fù)雜而迷人的水平。這些領(lǐng)域的制造商正在提出更合適和更靈活的組件,這些組件正在引發(fā)該領(lǐng)域的先進(jìn)改進(jìn)。隨著更多芯片涌入市場(chǎng),微控制器領(lǐng)域并未落后。在
    發(fā)表于 09-02 06:37

    pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 開(kāi)發(fā)板 介紹

    、兩個(gè)按鈕和一個(gè)3色LED,所有FPGA和RP2040引腳都引出到易于使用的0.1”接頭引腳(排列為PMOD) 描述 pico-ice 是一款小型低成本開(kāi)發(fā)板,配備 Raspberry Pi Pico
    發(fā)表于 06-28 15:45

    ubuntu上交叉編譯rp2040

    連接到rp2040 ,所以使用另一塊pico作為調(diào)試器,需要給pico調(diào)試器下載固件,也就是picoprobe 地址 https://github.com/Wiz-IO
    發(fā)表于 08-27 08:00

    LED立方體8×8×8的資料分享

    描述令人驚嘆的 LED 立方體 8×8×8這是 8×8×8 LED 立方體。它與 pcb 板和 512 led 一起工作。
    發(fā)表于 08-23 06:43

    基于RP2040 arm微控制器制作的定制Arduino

    描述Athduino-RP2040使用新的 Raspberry pi pico 的基于 RP2040 arm 的微控制器制作的定制 ArduinoPCB
    發(fā)表于 08-31 06:03

    RP2040

    RP2040是一種基于A(yíng)RM Cortex-M0+核心的微控制器芯片,由Raspberry Pi公司設(shè)計(jì)和生產(chǎn)。它主要用于樹(shù)莓派計(jì)算模塊和樹(shù)莓派相機(jī)模塊V2等產(chǎn)品中,同時(shí)也適用于各種低功耗物聯(lián)網(wǎng)設(shè)備
    發(fā)表于 09-15 09:04

    如何制作LED立方體夾具

    所以現(xiàn)在您有了一個(gè)完整的LED立方體。夾具,它肯定會(huì)使您簡(jiǎn)化LED立方體 的工作。現(xiàn)在,您可以將所需的彩色LED放到夾具中,然后開(kāi)始將它們焊
    的頭像 發(fā)表于 11-20 09:44 ?2191次閱讀

    LED立方體開(kāi)源項(xiàng)目

    電子發(fā)燒友網(wǎng)站提供《LED立方體開(kāi)源項(xiàng)目.zip》資料免費(fèi)下載
    發(fā)表于 08-01 10:12 ?2次下載
    <b class='flag-5'>LED</b><b class='flag-5'>立方體</b>開(kāi)源項(xiàng)目

    RP2040迷你板開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《RP2040迷你板開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 08-15 14:48 ?10次下載
    <b class='flag-5'>RP2040</b>迷你板開(kāi)源分享

    LED立方體最佳a(bǔ)rdino項(xiàng)目

    電子發(fā)燒友網(wǎng)站提供《LED立方體最佳a(bǔ)rdino項(xiàng)目.zip》資料免費(fèi)下載
    發(fā)表于 08-22 15:12 ?0次下載
    <b class='flag-5'>LED</b><b class='flag-5'>立方體</b>最佳a(bǔ)rdino項(xiàng)目

    發(fā)光魔法LED立方體開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《發(fā)光魔法LED立方體開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 10-27 17:35 ?0次下載
    <b class='flag-5'>發(fā)光</b><b class='flag-5'>魔法</b><b class='flag-5'>LED</b><b class='flag-5'>立方體</b>開(kāi)源分享

    RP2040模塊MCU開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《RP2040模塊MCU開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 10-28 14:49 ?11次下載
    <b class='flag-5'>RP2040</b>模塊MCU開(kāi)源分享

    使用Seeed Wio RP2040模塊進(jìn)行環(huán)境監(jiān)測(cè)

    電子發(fā)燒友網(wǎng)站提供《使用Seeed Wio RP2040模塊進(jìn)行環(huán)境監(jiān)測(cè).zip》資料免費(fèi)下載
    發(fā)表于 11-08 10:13 ?2次下載
    使用Seeed Wio <b class='flag-5'>RP2040</b>模塊進(jìn)行環(huán)境監(jiān)測(cè)

    使用RP2040和KMK固件的40%正交線(xiàn)性鍵盤(pán)

    電子發(fā)燒友網(wǎng)站提供《使用RP2040和KMK固件的40%正交線(xiàn)性鍵盤(pán).zip》資料免費(fèi)下載
    發(fā)表于 06-08 10:48 ?0次下載
    使用<b class='flag-5'>RP2040</b>和KMK固件的40%正交線(xiàn)性鍵盤(pán)

    RP2040 Raspberry Pi Pico遇見(jiàn)LoRa

    電子發(fā)燒友網(wǎng)站提供《RP2040 Raspberry Pi Pico遇見(jiàn)LoRa.zip》資料免費(fèi)下載
    發(fā)表于 06-15 09:25 ?1次下載
    <b class='flag-5'>RP2040</b> Raspberry Pi Pico遇見(jiàn)LoRa
    主站蜘蛛池模板: 国产成人精品本亚洲 | 午夜国产在线 | 18美女扒开尿口无遮挡 | 日本成人在线网址 | 午夜大片男女免费观看爽爽爽尤物 | 高清视频一区二区 | 亚洲午夜久久久久影院 | 农村苗族一级特黄a大片 | 成人欧美一区二区三区黑人3p | 91中文在线 | 在线视免费频观看韩国aaa | 亚洲免费二区三区 | 亚洲国产女人aaa毛片在线 | 日本一区二区三区在线 视频观看免费 | 97干干 | 亚洲香蕉久久一区二区三区四区 | 午夜快播| 国产成人啪精品午夜在线播放 | 亚洲国产成人成上人色 | 男人午夜小视频 | 欧洲天堂网 | 一级毛片视屏 | 91高清在线成人免费观看 | 狠狠躁夜夜躁人人爽天天天天 | 六月丁香激情综合成人 | 国产 麻豆 欧美亚洲综合久久 | 色多多高清在线观看视频www | 午夜在线播放 | 久久艹综合 | 色欧美视频 | 福利视频网站 | 色无五月| 手机福利片 | 亚洲一本高清 | 五月婷婷激情视频 | 9久久精品| 视频一区 中文字幕 | 四虎影视永久在线 yin56xyz | 欧美作爱福利免费观看视频 | 天天操天天操天天操香蕉 | 色五丁香 |