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

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

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

閃爍LED圣誕樹的制作

454398 ? 來源:工程師吳畏 ? 2019-08-21 11:39 ? 次閱讀

第1步:原理圖

閃爍LED圣誕樹的制作

好的,我們有想法。接下來我們需要的是一些原理圖。

為了能夠處理大量不那么復(fù)雜的LED,最好使用charlieplexing。 Charlieplexing接近矩陣,但它將行和列組合在一起。想法是有6面樹,然后用通常的原則e可以使用charliplexing矩陣5×6或6×7。嗯,這是圣誕節(jié),然后使用更大。我決定使用6列7行的矩陣。然后我們需要具有至少7個(gè)GPIO引腳的MCU,每個(gè)引腳都可以用作輸出和輸入(或第三狀態(tài))。其中最便宜的是PIC16F15323。

我們有自由引腳,然后例如利用A/D轉(zhuǎn)換器進(jìn)行一些工作并將一個(gè)LED置于頂部。

好的,然后原理圖就位。

下一部分是決定,如何安排董事會(huì)。

第2步:董事會(huì)

我的計(jì)劃是,有通用板,可以使用6×。每列一個(gè)電路板。

讓我們假設(shè),我們有雙面電路板,每個(gè)電路板可以有兩列,一端從上到下饋電LED,第二從下到上饋電。我們必須有位置,我們將這兩個(gè)Feed分開。對(duì)于拆分PCB線,我們有兩種常用的選擇。

我們可以使用刀和切割銅線(你必須準(zhǔn)確,否則你會(huì)損壞板)

或者我們可以鉆出橫向交叉點(diǎn)(稱為“通過”)

我更喜歡鉆出。它更容易且不太明顯。

我們還需要提供行,但我們必須從相應(yīng)的列中選擇適當(dāng)?shù)男?。我決定使用PCB焊接接頭。這很簡(jiǎn)單,幾乎是免費(fèi)的。然后在代表一列的每個(gè)電路板上,我們有一個(gè)“連接” Jx 和一個(gè)“via” Vx 代表特定電路板x。這意味著,在板1上我們必須焊接“連接” J1 并鉆出“通過” V1 。一個(gè)小借口是第6板,它必須提供兩排,然后有兩個(gè)“連接點(diǎn)” J6 和 J6‘。

最后一部分是創(chuàng)建“基礎(chǔ)”板,包含MCU和其余電子元件。該板相對(duì)簡(jiǎn)單,沒有特殊功能。

步驟3:PCB訂單

我使用中國(guó)制造進(jìn)行電路板訂購(gòu)。

對(duì)我來說,更快更舒適的是AllPCB。他們有簡(jiǎn)單的訂購(gòu)系統(tǒng)。在第一頁上輸入尺寸。對(duì)于這個(gè)板尺寸是85×100毫米,選擇數(shù)量(不要忘了,每棵樹需要3個(gè)),保持2層,并保持1.6毫米的厚度。點(diǎn)擊報(bào)價(jià),然后你會(huì)得到包括發(fā)貨的價(jià)格。

你可以調(diào)整板顏色,但綠色是樹的最佳顏色,白色是雪模仿的最佳顏色。

輸入您的電子郵件地址,然后單擊“添加到購(gòu)物車”。

您將被要求輸入“gerber文件”。這是附加charlieplex7_85x100_brd.zip文件,然后上傳它。選擇您的地址,首選付款方式和完成訂單。

步驟4:準(zhǔn)備PCB和零件焊料

在幾天之內(nèi),您可以期待包裝PCB。

首先,我們必須拆分板。它們使用小橋連接。為了便于訂購(gòu),這里將三個(gè)部分連接在一起。我正在使用剪刀,速度很快,但是使用JLC剃刀鋸可以使切割更加平滑。

切割完成后,準(zhǔn)備哪個(gè)板將用于哪個(gè)柱。在為第3列和第6列選擇電路板時(shí)要小心。電路板3和6必須在背面包含用于頂部安裝的LED的額外電線。帶有這種額外電線的電路板是帶有雪人和鐘形圖像的電路板。

下一步是鉆出相應(yīng)的過孔和焊點(diǎn)。

然后將所有SMD LED,處理器電阻和其他電子部件焊接到六個(gè)柱板和一個(gè)基板上。

步驟5:焊接在一起

當(dāng)焊接所有SMD電子零件時(shí),是時(shí)候了焊接板。

第一步是將所有六個(gè)柱板焊接到基板上。從一側(cè)的小點(diǎn)開始(例如僅在頂側(cè))。焊板。焊接板仔細(xì),重點(diǎn)放在靠近中心但靠近的地方,在中間形成六邊形。

當(dāng)所有六塊板都連接到基板上時(shí),使用一塊備用空基板作為支架。將此備用板拉到柱板頂部,將柱板固定在預(yù)期位置和距離。它使所有結(jié)構(gòu)更穩(wěn)定,并且更容易焊接板上的三個(gè)底行。完成后,焊接背板的兩側(cè),重新焊接頂部側(cè)面至最終狀態(tài),并且不要忘記頂部LED的兩條額外電線。

之后移除幫助備用板并完成所有柱的焊接。

最后一步是THT頂部安裝的LED。切割出這種LED的導(dǎo)線,格式適合于背板并將其焊接到板3上的陰極和板6上的陽極的位置。

這一切都是從焊接的角度來看。

第6步:軟件

軟件非常簡(jiǎn)單。

我準(zhǔn)備了一個(gè)簡(jiǎn)單的例子,即使用傳統(tǒng)的Microchip PIC MCU表。該軟件使用一個(gè)中斷計(jì)時(shí)器來遍歷LED并顯示存儲(chǔ)在“視頻RAM中的幀。

主程序僅監(jiān)視下一步。在“視頻”RAM中移位數(shù)據(jù)并將下一列放入其中。

它還從DA轉(zhuǎn)換器讀取值并將其用于下一幀的持續(xù)時(shí)間。

您可以下載源代碼和修改它,或者你只能下載hex文件并按原樣使用它。

我正在使用PICkit3將HEX編程到處理器。

HEX文件被編程為完成的圣誕節(jié)使用六孔0.1“插座X1的樹。此處不需要焊接任何連接器。使用PICkit 3隨附的直接導(dǎo)線,兩側(cè)都有插針。將插針穿過孔并輕輕按入孔中。

針對(duì)引腳1包含與PICkit3相同的三角形標(biāo)記。編程時(shí),檢查一個(gè)PICkit3上標(biāo)有三角形的導(dǎo)線是否在板上標(biāo)記的孔中。

我正在使用MPLAB IPE(集成編程環(huán)境)進(jìn)行編程。

在編程開始之前,不要忘記從工具啟用電路板。該選項(xiàng)可在IPE的“電源”選項(xiàng)卡上找到。

編程后,工具將保持電路板供電,那你就可以直接了y檢查結(jié)果。

步驟7:完成

最后一部分是安裝電池組作為支架。

我正在使用3×AA電池座。該支架通常有兩個(gè)用于兩個(gè)M3螺釘?shù)目住;逵邢嗤目?,然后使用兩個(gè)M3×12螺釘和相應(yīng)的螺母輕松安裝。

安裝前,將電源線焊接到基板和電池座。

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

    關(guān)注

    242

    文章

    23343

    瀏覽量

    662295
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    夢(mèng)幻圣誕季,LED 點(diǎn)亮別樣浪漫

    隨著歲末的鐘聲漸近,圣誕的歡樂氛圍愈發(fā)濃郁,大街小巷、家家戶戶都沉浸在節(jié)日的裝扮熱潮之中。而在這場(chǎng)繽紛的裝飾盛宴里,像圣誕裝飾品也是層出不窮。 走進(jìn)熱鬧的商業(yè)街,店鋪門口早早立起了圣誕樹,金色、銀色
    的頭像 發(fā)表于 12-27 10:01 ?141次閱讀
    夢(mèng)幻<b class='flag-5'>圣誕</b>季,<b class='flag-5'>LED</b> 點(diǎn)亮別樣浪漫

    開源項(xiàng)目!基于ESP32的圓形顯示屏互動(dòng)式圣誕雪球

    。 開發(fā)特點(diǎn): 動(dòng)態(tài)雪景動(dòng)畫:模擬飄落的雪花顆粒,其速度和風(fēng)效均可調(diào)節(jié)。 觸摸交互:只需輕觸屏幕,即可循環(huán)切換三張漂亮的圣誕主題背景圖。 流暢渲染:采用雙緩沖技術(shù)實(shí)現(xiàn)無縫視覺效果,無閃爍現(xiàn)象。 可
    發(fā)表于 12-16 14:24

    負(fù)載管的閃爍噪聲和熱噪聲的區(qū)別

    負(fù)載管的閃爍噪聲和熱噪聲是兩種不同的噪聲類型,它們?cè)陔娮釉O(shè)備中的表現(xiàn)和影響各有特點(diǎn)。 閃爍噪聲(1/f噪聲) 定義 : 閃爍噪聲,也稱為1/f噪聲或粉紅噪聲,是一種在許多電子設(shè)備中觀察到的噪聲類型
    的頭像 發(fā)表于 10-10 11:19 ?644次閱讀

    LED圣誕燈電路圖 LED圣誕燈的工作原理和特點(diǎn)

    LED圣誕燈作為現(xiàn)代圣誕節(jié)裝飾的重要組成部分,以其獨(dú)特的魅力和優(yōu)勢(shì),在全球范圍內(nèi)得到了廣泛的應(yīng)用和喜愛。
    的頭像 發(fā)表于 07-02 17:15 ?1868次閱讀
    <b class='flag-5'>LED</b><b class='flag-5'>圣誕</b>燈電路圖 <b class='flag-5'>LED</b><b class='flag-5'>圣誕</b>燈的工作原理和特點(diǎn)

    維薩拉傳感器鏈如何助力主機(jī)托管數(shù)據(jù)中心實(shí)現(xiàn)可持續(xù)性

    想象一下一串精心布置的圣誕樹燈,一根長(zhǎng)長(zhǎng)的電纜串聯(lián)起眾多閃爍的燈泡,共同營(yíng)造出節(jié)日的溫馨氛圍。在數(shù)據(jù)中心的世界里,傳感器鏈則扮演著類似的角色:一條細(xì)長(zhǎng)的電纜在服務(wù)器通道中延伸穿行,上面掛載著多個(gè)精密
    的頭像 發(fā)表于 06-19 13:09 ?1786次閱讀

    閃爍發(fā)光二極管的工作原理及應(yīng)用電路

    閃爍發(fā)光二極管,簡(jiǎn)稱閃爍LED,是一種能夠自主發(fā)出閃爍光線的LED。它的工作原理與普通LED相似
    的頭像 發(fā)表于 06-08 11:39 ?3126次閱讀
    <b class='flag-5'>閃爍</b>發(fā)光二極管的工作原理及應(yīng)用電路

    原理圖設(shè)計(jì)里兩顆重要的(國(guó)產(chǎn)EDA)

    原理圖里面兩顆重要的,那就是元件和網(wǎng)絡(luò),作為EDA工具中的重要視圖和概念,雖然看似枯燥,但它們扮演著非常重要的角色,它們?yōu)殡娐穲D的層次化結(jié)構(gòu)提供了有力支撐。想象一個(gè)大型的電路設(shè)計(jì)項(xiàng)目,就像一個(gè)
    的頭像 發(fā)表于 05-29 17:47 ?793次閱讀
    原理圖設(shè)計(jì)里兩顆重要的<b class='flag-5'>樹</b>(國(guó)產(chǎn)EDA)

    單片機(jī)POV LED流水燈制作

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)POV LED流水燈制作.docx》資料免費(fèi)下載
    發(fā)表于 05-28 14:34 ?3次下載

    請(qǐng)問如何在不使用代碼配置的情況下閃爍LED指示燈?

    我試圖閃爍端口引腳上不閃爍LED 指示燈,但當(dāng)我使用內(nèi)置代碼配置器進(jìn)行嘗試時(shí),在這種情況下 LED 指示燈會(huì)閃爍。 但我想使用代碼配置器
    發(fā)表于 05-24 07:47

    si4463發(fā)送數(shù)據(jù)后,LED閃爍不同步怎么解決?

    用si4463做無線通訊,主機(jī)發(fā)送閃爍指令到從機(jī),N個(gè)從機(jī)接收到指令后開啟定時(shí)器,控制LED以1HZ 的頻率進(jìn)行同步閃爍,然后主機(jī)開始進(jìn)行按地址輪詢,從機(jī)接收到輪詢指令后,根據(jù)情況進(jìn)行相應(yīng)回復(fù)?,F(xiàn)在
    發(fā)表于 05-07 07:32

    圣誕樹燈電路圖分享

    圣誕裝飾的電路分為兩個(gè)主要部分,即燈光和聲音部分。照明部分由五組 LED 組成,它們以二進(jìn)制順序運(yùn)行,每隔幾分鐘就會(huì)重復(fù)一次。在這里,根據(jù)我們的興趣,LED 可以是任何顏色。這件裝飾品可以裝飾您的
    的頭像 發(fā)表于 05-05 10:12 ?1187次閱讀
    <b class='flag-5'>圣誕樹</b>燈電路圖分享

    使用Arduino Nano制作一個(gè)4×4×4 LED立方體

    在這個(gè)項(xiàng)目中,我們將使用 Arduino Nano 制作一個(gè)很酷的 4×4×4 LED立方體。LED 立方體,也稱為 LED矩陣,可以照亮您的房間、學(xué)習(xí)空間或創(chuàng)客區(qū)域,使其看起來非常酷
    的頭像 發(fā)表于 02-11 12:07 ?3311次閱讀
    使用Arduino Nano<b class='flag-5'>制作</b>一個(gè)4×4×4 <b class='flag-5'>LED</b>立方體

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

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

    使用GTM中斷實(shí)現(xiàn)LED的500ms間隔的閃爍,LED沒有閃爍的原因?

    使用GTM中斷實(shí)現(xiàn)LED的500ms間隔的閃爍:設(shè)定GTM中斷周期為1ms,每次進(jìn)入GTM的中斷處理函數(shù)只進(jìn)行變量+1(類似于計(jì)數(shù)器);同時(shí)會(huì)在core0_main()里的While(1)中判斷該
    發(fā)表于 02-02 12:14

    LED燈關(guān)燈后閃爍的解決方法

    LED燈以其亮度大、耗能低、壽命長(zhǎng)等特點(diǎn),逐步霸占當(dāng)今電燈市場(chǎng)。一般來說,LED燈是很難發(fā)生問題的,在LED燈的問題中,不外乎三種毛?。簾舨涣痢糇儼?、關(guān)燈后閃爍。今天我們來逐條分析解
    發(fā)表于 02-01 16:40 ?2156次閱讀