色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何制作Arduino LED立方體

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-02 16:49 ? 次閱讀

如果您已經涉獵了一些Arduino初學者項目,但是正在尋找一些永久性的東西,并且在其他方面都很棒,那么不起眼的4 x 4 x 4 LED立方體是自然的選擇。構造比您想像的要容易得多,并且使用多路復用,我們可以僅通過單個Arduino Uno板直接控制所有LED。這是一個很好的焊接方法,組件的總成本不應超過40美元。

今天,我將詳細說明事物的構造方面,并提供一些可在其上運行的軟件兩者看起來都令人印象深刻,并教會了您一些基礎知識。

您將需要

一個 Arduino 。提供的代碼假定使用Arduino Uno,但也可以調整為更大的型號。

64個LEDs –確切的選擇取決于您,但是我使用了這些超亮的3mm藍色LED( 3.2v 30ma )@ 50顆2.64英鎊。

16個電阻,適合您的LED。對于上面的LED,99便士購買了其中的100個。使用ledcalc.com –輸入5v作為電源電壓,LED的電壓(在本例中為3.2)和以毫安為單位的電流(3.2)。您所需的電阻器將顯示在標有“最近額定值最高的電阻器” 的框中,然后只需在eBay上搜索該值即可。

一些工藝線為了加強基本結構和裝飾–我使用了 0.8mm 的厚度。

某種類型的原型板,您可以將所有鉆頭焊接到該板上。我使用的是沒有履帶切割機的履帶,但沒有完整的履帶,但要使用適合自己的履帶。不過,除非您將LED確實擠在一起,否則Arduino原型屏蔽罩會有點太小。

隨機組件線 –某些網絡電纜線和套件中的一些原型線會正常工作。

鱷魚夾或“伸出援助之手”對于將鉆頭固定在位非常有用。

烙鐵和焊料。

一些廢木材。

一個鉆頭,大小與您的LED相同。

注意:本教程中的3D繪圖已完成在幾分鐘內使用TinkerCAD。我遵循了由用戶 forte1994 詳細描述的Instructables的現有構建,您可能還想在嘗試此操作之前通讀它。

請務必通讀所有這些說明。 首先,然后再自己嘗試。

設計原理

在開始構建之前,重要的一點是,全面了解該事物的原理這樣可以使您在進行過程中即興發現錯誤。有些LED立方體為每個LED使用一個輸出引腳-但是在4x4x4立方體中,需要 64引腳-我們在Arduino Uno上當然沒有。一種解決方案是使用移位寄存器,但這不必要地復雜。

為了僅用20個引腳控制所有這些LED,我們將使用一種稱為多路復用的技術。通過將立方體分成4個單獨的層,我們只需要16個LED的控制引腳-因此要點亮特定的LED,我們必須激活該層和控制引腳,總共需要16 + 4個引腳。每層都有一個公共陰極-電路的負極-因此所有的負極都連接在一起,并連接到該層的單個引腳上。

在陽極上(正)側,每個LED將連接到其上方和下方的層中的相應LED。本質上,我們有16列正極,而4層負極。以下是一些連接的3D視圖,可幫助您理解:

構造

由于我們不會使用完整的金屬結構進行焊接,因此我們希望LED的所有支腳重疊大約四分之一,并為結構提供剛性。如圖所示,將LED的陰極折疊-頭部有平坦凹口且腿較短的一側。 (向左或向右彎曲并不重要,只要您保持一致并且它永遠不會碰到陽極即可)

該項目的第一個關鍵部分是制作木制夾具。在將腳焊接在一起時,這將固定一層LED,因此它需要準確且不要太松。使用與LED相同大小的鉆頭進行測量,然后鉆出一個4×4的等量孔矩陣。請記住,您希望四分之一的腿與其鄰域重疊,并使用實際的標尺。檢查每個孔,以確保LED可以緊密貼合,但又不能太緊,以致無法再次取出,否則在嘗試去除完全焊接的層時會遇到問題。

焊接4行LED的陰極。小心不要燒壞LED –您想要一個好的鐵烙鐵,并且要進出。這是我完成的前四行。

現在,為了增強層的剛度,將兩條直的工藝線切割并焊接到任一端,確保它們與每一行連接。這是您完成的第一層。

現在將是測試的絕佳時機–只需加載默認的Arduino眨眼應用程序,并連接一個電阻器,將地線放在層框架上即可。 ,然后依次將正極導線按到每個LED。

希望它們都將點亮。如果不是,請確保您不只是在某個地方錯過了一個焊點,并且如果需要的話,請更換LED。

從夾具中移除該層,并重復該過程 3次以上 》。

請放心,如果您的焊接效果不理想–只要它不會斷裂且連接牢固,就不會影響最終產品。我承認,我的焊接非常無望,我的夾具沒了,而且都像比薩斜塔。盡管如此,我還是為完成的立方體感到驕傲,并且當LED點亮時,無論如何您都不會去看焊點!

接合層

一旦有了4個完成的圖層,您需要將所有垂直分支連接在一起。我發現這是構建過程中最困難的部分,為了幫助我從卡上切下轉接卡。

適當的高度,但是很多腿仍然無法完美對齊–為此,我使用了一些鱷魚夾將它們固定在適當的位置。

要避免的第一個愚蠢錯誤

只有在完成一個完整的層之后,我才意識到我的卡片提升卡被卡在適當的位置,所以我不得不將其切掉!不要犯與我相同的錯誤–將轉接卡的側面較長,并在多維數據集的外部連接卡片,因此,當您完成該層時,可以解構轉接卡并將其拔出。/p》

要避免的第二個愚蠢錯誤

顯然,請勿將垂直腳焊接到陰極框架上。垂直支腳只能連接到其他垂直支腳,而不能連接其他任何支腳。

同樣,在連接好每一層后再進行測試。測試所有的層,實際上,僅使正極引線接觸最上層的尖端,從而確保所有層之間都具有良好的接觸。

將所有4層焊接在一起時,我開始清理一下–我以一種墊腳石的方式讓每一條腿伸出每一層,然后將其放到板上。切掉了金屬框架和腿的其他多余部分。顯然,不要切掉任何垂直的分支,我們需要將其放入原型開發板中。

固定到板上

還記得當我說將每一層固定到自身是最困難的部分嗎?我撒了謊。試圖將16個LED支腳安裝到原型板上的小孔中實際上比較困難。我發現最簡單的方法是一次戳4個,用鱷魚夾將其固定在下面,然后移至下4個行。如果有幫助,請使用記號筆提前標出間距。

《回想起來,實際上,我會先將電阻器放置在原型板上。照原樣,我先將立方體的所有支腳焊接到電路板上,然后嘗試將電阻器之間的電阻精細地擠壓。從我的錯誤中吸取教訓,然后將電阻放在首位。

我試圖以步進方式將它們均勻地隔開,這樣我就可以將立方體的整個側面用于與Arduino的所有最終連接。這是我使用的電路圖:

對于四個負極層,我從每一層上放下一根電線,然后將它們拉到最后,像這樣:

最后,我添加了一些插頭線,然后可以將它們插入相關的Arduino引腳中。使用最長的一種。注意由于規劃不佳,我在一些地方弄亂了訂單。不過,每排LED都有顏色編碼。

就是這樣。完成!

對多維數據集進行編程

我知道您迫不及待想把這個東西放起來,所以插入4負層進入模擬I/O 端口 A2(底層)到 A5(頂層) (這些也可以用作數字I/O)。然后插入16個LED控制引腳,從最右邊的 +1 到數字I/O 端口0 ,使用 +15 和 +16 進入模擬 A0和A1 。 (不要使用AREF和GND)

從有指導性的用戶 forte1994 《下載演示模式和代碼。他還提供了一個有用的在線工具,用于設計字節模式以自定義您自己的序列。這是在我的立方體上運行此代碼的視頻(我將速度調整為5,而不是默認的20)。

這不是編程您的唯一方法當然,我想花點時間教您一些以編程方式制作自己的圖案的基本知識,而不是像上面的演示那樣回放預設的圖案。

嘗試對多維數據集進行編程時,您應該了解以下幾點:

要尋址單個LED,請使用編號為0-3的 plane (層), LED引腳號為0-15。將平面轉為LOW輸出(因為這是負腳),將LED引腳號轉為HIGH(正腳),以激活LED。

激活單個LED之前,請確保所有其他平面均處于關閉狀態–這意味著將它們設置為HIGH輸出。否則,將導致一列LED點亮,而不是單個LED點亮。

鑒于此,我已經編寫了兩個非常簡單的編程序列供您檢查–下載這里的代碼。第一個簡單地依次依次點亮每個LED。為此,我們使用兩個for循環,在每個層和每個控制引腳上進行迭代。

第二個是隨機循環(您需要注釋掉第一個并在主循環中啟用它以對其進行測試)。它只是選擇一個隨機層和一個隨機控制引腳,以使它們不斷閃爍。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23336

    瀏覽量

    662222
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187533
收藏 人收藏

    評論

    相關推薦

    VirtualLab Fusion應用:立方體分束器中的受抑全內反射

    :系統 3D) 狹縫厚度分析 基于FTIR的立方體分束器的反射率和透射率之比與棱鏡之間的狹縫厚度密切相關。在本示例中,我們研究了狹縫在0 nm至500 nm厚度范圍內產生的影響。我們將
    發表于 12-30 10:18

    從片上系統(SoC)到立方體集成電路(CIC)

    ,CIC(Cubic Integrated Circuit)立方體集成電路,三者有什么異同,今天,我們將其放在一起進行比較解讀。 ? ?SoC? SoC是System on Chip的縮寫,中文稱“片上
    的頭像 發表于 12-18 11:03 ?301次閱讀
    從片上系統(SoC)到<b class='flag-5'>立方體</b>集成電路(CIC)

    3D堆疊發展過程中面臨的挑戰

    3D堆疊將不斷發展,以實現更復雜和集成的設備——從平面到立方體
    的頭像 發表于 09-19 18:27 ?1317次閱讀
    3D堆疊發展過程中面臨的挑戰

    TCL在2024 IFA展上發布家庭影院、移動技術和家居生活的未來愿景

    的創新室外立方體場地展出,包括TCL最新高端QD-Mini LED電視、NXTFRAME電視、移動設備和家用電器。
    的頭像 發表于 09-07 09:12 ?1088次閱讀

    創意挑戰丨從0自制“自平衡立方體”(分享開源資料)

    立方體的機械設計與最初的 Cubli 基本相同,但也有一些細微的差別。主體結構由八個轉角組件和六塊面板組成。其中三塊面板具有額外的功能,可支持電機和反作用力輪組件。所有部件都是在Fusion360中繪制的。我的學生時代已經結束,因此不得不告別西門子NX。
    的頭像 發表于 06-19 15:06 ?974次閱讀
    創意挑戰丨從0自制“自平衡<b class='flag-5'>立方體</b>”(分享開源資料)

    創意挑戰丨從0自制“自平衡立方體”(分享開源資料)

    動手做一個。盡管這個想法并不新穎,但以前的作品基本上都是閉源的。我想改變這種狀況,從頭開始逆向工程并制作這一切。我的工作成果是完全開源的,請看文章置頂的視頻。 機械設計 立方體的機械設計與最初
    發表于 06-19 14:00

    如何用Arduino制作一個簡易自動喂魚器

    如果你家里養有魚,并想找到一種自動化喂食的方法,這個項目可能會對你有所啟發。 在這個教程中,作者將展示如何制作自己的基于Arduino的自動喂魚器,讓小魚不在餓肚子。 自動喂魚器的工作原理非常
    發表于 03-28 11:25

    【開源作品】基于樹莓派4B、ESP32制作的桌面機器人、氣象站、立方光!

    ;gt;>點此查看全文 基于ESP32制作的小小光立方,可以使用wifi連接到電腦 0805貼片制作的小小光立方,可以使用wifi連接到電腦,可以電腦上位機控制,很多動畫,很多音
    發表于 03-05 16:52

    如何制作自己的Arduino電容計

    在這個項目中,您將學習如何制作自己的Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電容測量方法,即
    的頭像 發表于 02-25 15:10 ?1676次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發表于 02-11 12:22 ?3141次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    使用Arduino Nano制作一個4×4×4 LED立方體

    在這個項目中,我們將使用 Arduino Nano 制作一個很酷的 4×4×4 LED立方體LED
    的頭像 發表于 02-11 12:07 ?3304次閱讀
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一個4×4×4 <b class='flag-5'>LED</b><b class='flag-5'>立方體</b>

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2306次閱讀
    如何將<b class='flag-5'>LED</b>連接到<b class='flag-5'>Arduino</b>板并使其閃爍

    如何使用Arduino控制RGB LED

    在本指南中,您將學習如何使用Arduino控制RGB LED。RGB(紅-綠-藍)LED可以通過混合不同強度的紅、綠、藍光來產生多種顏色。您將學習創建一個基本Arduino RGB
    的頭像 發表于 02-11 10:28 ?5131次閱讀
    如何使用<b class='flag-5'>Arduino</b>控制RGB <b class='flag-5'>LED</b>

    如何連接Arduino聲音傳感器以控制帶有聲音的LED

    在本教程中,您將學習如何連接Arduino聲音傳感器以控制帶有聲音的LED。在本指南結束時,您將擁有一個可以正常工作的聲控LED
    的頭像 發表于 02-11 10:21 ?3247次閱讀
    如何連接<b class='flag-5'>Arduino</b>聲音傳感器以控制帶有聲音的<b class='flag-5'>LED</b>

    如何使用BLDC屏蔽的LED用于Arduino與TLE9879QXA40?

    我買了帶有 TLE9879QXA40 的 Arduino 的 BLDC 擴展板,并嘗試先檢查 LED,但它仍然是紅色的,我無法將其更改為另一種顏色或將其關閉。 盡管這是一個基本的內容,但如果程序有
    發表于 01-31 07:18
    主站蜘蛛池模板: 亚洲 欧美 中文 日韩 另类 | 丰满女友bd高清在线观看| 香蕉久久一区二区三区啪啪| 日本wwwxx爽69护士| 欧美精品成人久久网站| 久久人人玩人妻潮喷内射人人| 黄色三级网址| 国产在线自天天人人| 国产欧美国日产在线播放| 公开超碰在线视频| 国产成人无码一区AV在线观看 | 四虎影视国产精品亚洲精品hd| 三级黃60分钟| 外女思春台湾三级| 亚洲电影成人 成人影院| 亚洲人女同志video| 伊人久久五月丁婷婷| 在线观看亚洲 日韩 国产| 97国产精品久久精品国产| 4虎影院午夜在线观看| 99久久久久亚洲AV无码| 多肉np一女多男高h爽文现代| 看电影就来5566先锋av| 欧美xxxx性喷潮| 色欲AV亚洲情无码AV蜜桃| 亚洲AV久久无码精品九号软件| JIZZ学生13| 国产剧情在线精品视频不卡| 国产在线观看香蕉视频| 视频成人app永久在线观看| 野花日本大全免费高清完整版| 最美女人体内射精一区二区| 耻辱の奴隷淑女中文字幕| 97超碰97资源在线观看视频| 精品人妻伦一二三区久久AAA片| 美女裸露100%奶头视频| 外国xxxx| 国产精品久久久久久久久免费下载| 久久久久综合网| 欧美日韩一区不卡在线观看| 91久久偷偷做嫩草影院免费看|