99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

用Arduino做一面LED墻,是一種什么體驗(yàn)?

大魚機(jī)器人 ? 來(lái)源:趣無(wú)盡公眾號(hào) ? 作者:趣無(wú)盡公眾號(hào) ? 2022-11-10 16:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本期的 LED 項(xiàng)目是由 Arduino 主控,3D 打印外殼組裝的交互式 LED 顯示墻。

整體項(xiàng)目花費(fèi)不大,人機(jī)交互性強(qiáng),希望可以給你帶來(lái)靈感。

材料清單

Arduino Mega×1

WS2812b 可尋址 LED 燈帶×若干

輕觸開關(guān)×64

5V 10A 電源×若干

18 號(hào)電線×若干

白色 PLA 燈絲×若干

4’x 4’x 1/4” 中密度纖維板×若干

焊料×若干

熱熔膠×若干

3D 打印墻體

1a4b7068-60d1-11ed-8abf-dac502259ad0.png

在這個(gè)部分需要 3D 打印 64 塊的 8×8 的網(wǎng)格。每個(gè)墻體方塊為 3.6 英寸的正方形,厚度為 1 英寸。墻體的邊緣會(huì)有一些凹口,以方便 LED 燈條和按鈕布線。每次打印三塊,大約需要 5.5 小時(shí)。全部完成大概需要約為 120 小時(shí)。

所以你在打印的同時(shí),可以同步進(jìn)行其他部分。

所有 3D 打印的 STL 文件:

https://www.thingiverse.com/thing:4080834

或者在文末打包下載。

LED 燈帶布線

1a78c45a-60d1-11ed-8abf-dac502259ad0.png

采用 WS2812b LED 燈條是因?yàn)樗鼈兛蓡为?dú)尋址,燈帶上的每個(gè) LED 燈可以編程不同的顏色和亮度。它們還可以將數(shù)據(jù)從一個(gè)像素傳遞到下一個(gè)像素。這些功能只需要通過(guò) Arduino 的一個(gè)數(shù)據(jù)引腳就可以實(shí)現(xiàn)。燈條的像素密度為每米三十個(gè) LED 燈。

1c59097e-60d1-11ed-8abf-dac502259ad0.png

每塊墻體方塊安裝六個(gè) LED 燈,三個(gè)一排,共兩排。因此我們將這些條切成十六段,每段二十四個(gè) LED 燈。然后將這些燈帶粘在木板上。注意固定燈帶前,請(qǐng)將木板擦拭干凈。

另外注意燈條安裝的方向。如上圖所示,從板子的左下角開始,完成一邊的布線后改變方向。將每條燈帶的輸出端焊接到下一條燈帶的輸入端。

調(diào)整電路板的尺寸(可選)

1c7e063e-60d1-11ed-8abf-dac502259ad0.png

由于我們買的木板大小是四英寸,但最后發(fā)現(xiàn)只需要三英寸,所以要將多余的板材鋸掉。但是如果你想制作更大的顯示器墻體,你只需添加更多的 3.6 英寸的墻塊就夠了。

制作按鈕矩陣

這個(gè)部分不僅費(fèi)時(shí)更需要耐心。在這個(gè)部分將利用 Arduino IDE 中包含的鍵盤庫(kù),把 64 個(gè)按鈕按行和列進(jìn)行連接。圖中所示的是 4×4 的例子,按照這種結(jié)構(gòu)增加至 8×8 的網(wǎng)格,你也可以自選矩陣的大小。

1ca0877c-60d1-11ed-8abf-dac502259ad0.png

1、準(zhǔn)備十六根電線,每根 3.6 英寸長(zhǎng)并剝好線頭,以便按鈕安裝到每個(gè)墻體方塊的中間。

1cb6c65e-60d1-11ed-8abf-dac502259ad0.png

2、將每個(gè)輕觸開關(guān)的一根腳焊接到行(橫著)導(dǎo)線上。列(豎著)導(dǎo)線焊接到行導(dǎo)線的對(duì)角線。按下輕觸開關(guān)時(shí),它將使橫豎電線合在一起。

1cefc44a-60d1-11ed-8abf-dac502259ad0.png

3、每一行和每一列都需要一根電線將其連接到 Arduino 的數(shù)字引腳上。對(duì)每一根電線進(jìn)行顏色編碼,這樣也更易于排除故障,在檢查過(guò)程中,我還更換幾次引腳。

1d066f24-60d1-11ed-8abf-dac502259ad0.png

4、將所有按鈕粘到木板上。請(qǐng)確保每個(gè)按鈕固定到位。

測(cè)試電路

1d627aa8-60d1-11ed-8abf-dac502259ad0.png

所有的 LED 燈帶和按鈕都安裝好后,就可以開始測(cè)試。

在代碼中,有一些測(cè)試 LED 燈帶和按鈕的功能。如果有任何問(wèn)題,你可以及時(shí)發(fā)現(xiàn)并解決。
注意在添加墻體方塊前,盡量排除所有故障。

安裝 3D 墻體

1d93228e-60d1-11ed-8abf-dac502259ad0.png

1、為了將方塊連接到木板上,需要設(shè)計(jì)了一個(gè) 3D 打印的支架,它使方塊的每個(gè)角上相鄰的四個(gè)方塊固定在一起。每次粘貼一塊方塊,然后慢慢的連起來(lái),使每個(gè)方塊之間緊湊的挨在一起,不留多余的空間。

2、另外再打印 64 個(gè)墊片,粘在每個(gè)方塊的柱塞上。這些墊片可以彌補(bǔ)因?yàn)橹Ъ芏黾拥母叨?,也可以為點(diǎn)擊柱塞增加空間,彌補(bǔ)了按鈕間距中的微小誤差。

支架和墊片的 STL 文件,在文末下載。

編程

到目前為止硬件部分就已經(jīng)完成,開始編程!目前編程了彩虹圖案模式和單擊繪畫模式。
視頻中可以看見其具體效果。

在項(xiàng)目文件庫(kù)中下載代碼:

https://github.com/TechRandom/Interactive-LED-Wall/blob/master/LED_Wall_main.ino

同時(shí)你也可以通過(guò)修改的代碼,動(dòng)態(tài)展示自定義的視覺效果。

未來(lái)可實(shí)現(xiàn)的功能

1、使用麥克風(fēng)和 FFT Arduino 庫(kù)的音頻可視化器。

2、可設(shè)計(jì)的游戲(跳棋、井字游戲、戰(zhàn)艦、黑白棋)。

3、記憶功能。

4、更多網(wǎng)格上可玩耍的游戲。

審核編輯 :李倩

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

    關(guān)注

    242

    文章

    23845

    瀏覽量

    674060
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1263

    瀏覽量

    21862
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192157

原文標(biāo)題:用Arduino做一面LED墻,是一種什么體驗(yàn)?

文章出處:【微信號(hào):All_best_xiaolong,微信公眾號(hào):大魚機(jī)器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一種新型寬帶鞭狀套筒天線

    電子發(fā)燒友網(wǎng)站提供《一種新型寬帶鞭狀套筒天線.pdf》資料免費(fèi)下載
    發(fā)表于 05-28 14:05 ?0次下載

    在 KiCad 中添加個(gè) AI 助手是一種什么體驗(yàn)?

    一種什么體驗(yàn)? 文章出處:【微信公眾號(hào):KiCad】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 05-15 14:28 ?281次閱讀

    ZPC顯控體機(jī),精彩不止一面!

    顯控體機(jī)的應(yīng)用,有很多場(chǎng)景會(huì)遇到自帶顯示屏固定不靈活、尺寸不夠大等問(wèn)題。擴(kuò)展屏幕便是個(gè)很好的解決方案!本文將帶您解鎖ZPC顯控體機(jī)的“多面精彩”。ZPC簡(jiǎn)介ZPC系列顯控體機(jī)是
    的頭像 發(fā)表于 02-10 16:43 ?496次閱讀
    ZPC顯控<b class='flag-5'>一</b>體機(jī),精彩不止<b class='flag-5'>一面</b>!

    納祥科技NX1722,一種帶鍵盤掃描的8段4位 LED 驅(qū)動(dòng)控制方案

    NX1722是一種帶鍵盤掃描電路接口的 LED 驅(qū)動(dòng)控制專用電路,內(nèi)部集成有 MCU 輸入輸出控制數(shù)字接口、數(shù)據(jù)鎖存器、LED 驅(qū)動(dòng)、鍵盤掃描、輝度調(diào)節(jié)等電路。 NX1722性能穩(wěn)定、質(zhì)量可靠、抗干擾能力強(qiáng),可適應(yīng)于 24 小
    的頭像 發(fā)表于 02-05 17:27 ?389次閱讀
    納祥科技NX1722,<b class='flag-5'>一種</b>帶鍵盤掃描的8段4位 <b class='flag-5'>LED</b> 驅(qū)動(dòng)控制方案

    請(qǐng)問(wèn)ADS5474是一種什么架構(gòu)?

    請(qǐng)問(wèn)ADS5474是一種什么架構(gòu)
    發(fā)表于 01-02 07:27

    HAL庫(kù)在Arduino平臺(tái)上的使用

    ,適合于快速原型開發(fā)和教育。HAL(硬件抽象層)庫(kù)是一種Arduino平臺(tái)上使用的軟件庫(kù),它提供了一種標(biāo)準(zhǔn)化的方式來(lái)訪問(wèn)硬件功能,使得開發(fā)者可以編寫更通用、更可移植的代碼。 1. 什么是HAL庫(kù) HAL庫(kù)是硬件抽象層庫(kù)的簡(jiǎn)稱,
    的頭像 發(fā)表于 12-02 14:04 ?1619次閱讀

    一種使用LED組成個(gè)丘比特之箭圖案的設(shè)計(jì)

    丘比特之箭 如果使用LED組成個(gè)丘比特之箭圖案,而且有不同的點(diǎn)陣變化似乎是個(gè)不錯(cuò)的想法。電子工程師的浪漫不在乎制作出來(lái)成品它有多么的完美,而是在于實(shí)現(xiàn)過(guò)程的困難。
    發(fā)表于 10-24 17:22 ?2473次閱讀

    一種新型電流模式控制集成電路

    電子發(fā)燒友網(wǎng)站提供《一種新型電流模式控制集成電路.pdf》資料免費(fèi)下載
    發(fā)表于 10-24 10:20 ?0次下載
    <b class='flag-5'>一種</b>新型電流模式控制集成電路

    tft屏幕屬于lcd屏幕的一種

    TFT屏幕確實(shí)屬于LCD(液晶顯示器)屏幕的一種。LCD屏幕是一種廣泛使用的顯示技術(shù),它通過(guò)液晶分子的排列變化來(lái)控制光線的通過(guò),從而實(shí)現(xiàn)圖像的顯示。TFT(Thin Film Transistor
    的頭像 發(fā)表于 10-12 10:31 ?3025次閱讀

    一種分立電荷泵的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《一種分立電荷泵的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-11 10:53 ?1次下載
    <b class='flag-5'>一種</b>分立電荷泵的設(shè)計(jì)

    雙色led燈突然一種顏色不亮的原因及解決辦法

    當(dāng)雙色LED燈突然一種顏色不亮?xí)r,可能的原因有多種,以下是些可能的原因及相應(yīng)的解決方法:
    的頭像 發(fā)表于 10-01 17:15 ?6747次閱讀

    替換TL084最合適的運(yùn)放是哪一種?

    麻煩問(wèn)下,替換TL084最合適的運(yùn)放是哪一種?有源音箱上的 另外OPA4134UA和OPA4134UAE4有什么區(qū)別?
    發(fā)表于 09-25 07:31

    低壓差分信號(hào)(LVDS)在LED中的應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《低壓差分信號(hào)(LVDS)在LED中的應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 08-30 09:23 ?0次下載
    低壓差分信號(hào)(LVDS)在<b class='flag-5'>LED</b>燈<b class='flag-5'>墻</b>中的應(yīng)用

    JK觸發(fā)器是一種什么穩(wěn)態(tài)電路

    JK觸發(fā)器是一種具有兩個(gè)穩(wěn)態(tài)的數(shù)字邏輯電路,廣泛應(yīng)用于數(shù)字電路設(shè)計(jì)中。 引言 在數(shù)字電路設(shè)計(jì)中,觸發(fā)器是一種非常重要的基本邏輯元件。觸發(fā)器可以存儲(chǔ)位二進(jìn)制信息,即0或1。根據(jù)觸發(fā)條件的不同,觸發(fā)器
    的頭像 發(fā)表于 08-22 10:39 ?2047次閱讀

    低壓線性恒流LED恒流驅(qū)動(dòng)芯片:用于洗燈和線條燈

    的區(qū)域,因此需要使用較大功率的LED芯片,并配備能夠提供足夠電流的恒流驅(qū)動(dòng)芯片。同時(shí),為了實(shí)現(xiàn)更好的照明效果,洗燈通常采用多芯片組合的方式,這也需要恒流驅(qū)動(dòng)芯片能夠同時(shí)驅(qū)動(dòng)多個(gè)芯片。 ? 線條燈樣式 而線條燈則是一種常見的裝飾
    的頭像 發(fā)表于 08-16 10:04 ?1818次閱讀