91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

閃爍LED圣誕樹的制作

454398 ? 來源:工程師吳畏 ? 2019-08-21 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:原理圖

閃爍LED圣誕樹的制作

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

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

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

好的,然后原理圖就位。

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

第2步:董事會

我的計劃是,有通用板,可以使用6×。每列一個電路板。

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

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

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

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

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

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

步驟3:PCB訂單

我使用中國制造進行電路板訂購。

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

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

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

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

步驟4:準備PCB和零件焊料

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

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

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

下一步是鉆出相應的過孔和焊點。

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

步驟5:焊接在一起

當焊接所有SMD電子零件時,是時候了焊接板。

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

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

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

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

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

第6步:軟件

軟件非常簡單。

我準備了一個簡單的例子,即使用傳統(tǒng)的Microchip PIC MCU表。該軟件使用一個中斷計時器來遍歷LED并顯示存儲在“視頻”RAM中的幀。

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

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

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

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

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

針對引腳1包含與PICkit3相同的三角形標記。編程時,檢查一個PICkit3上標有三角形的導線是否在板上標記的孔中。

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

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

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

步驟7:完成

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

我正在使用3×AA電池座。該支架通常有兩個用于兩個M3螺釘?shù)目?。基板有相同的孔,然后使用兩個M3×12螺釘和相應的螺母輕松安裝。

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

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

    關(guān)注

    243

    文章

    24596

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    運行 debian 69 紅色電源 LED 旁邊的綠色閃爍 LED 是什么意思?

    運行 debian 69 紅色電源 LED 旁邊的綠色閃爍 LED 是什么意思?
    發(fā)表于 02-03 07:52

    【瑞薩FPB-RA6E2試用】【瑞薩FPB-RA6E2】基于 PWM(脈寬調(diào)制)的 LED 呼吸燈-閃爍燈效果及設備理解

    基于 PWM(脈寬調(diào)制)的 LED 呼吸燈-閃爍燈效果及設備理解 0、視頻教程 https://www.bilibili.com/video/BV1Nk62BkEV2/?vd_source
    發(fā)表于 01-13 15:05

    【瑞薩FPB-RA6E2試用】GPIO-按鍵控制LED燈亮滅及設備理解

    GPIO-按鍵控制LED燈亮滅及設備理解 0、視頻教程 https://www.bilibili.com/video/BV1tximBqEg2/?vd_source
    發(fā)表于 01-13 14:44

    【瑞薩FPB-RA6E2試用】GPIO-Zephyr RTOS 閃爍程序及設備理解

    GPIO-Zephyr RTOS 閃爍程序及設備理解 0、項目簡介 B站視頻教程地址: https://www.bilibili.com/video/BV1eqitBtEqm/?vd_source
    發(fā)表于 01-13 14:37

    【瑞薩FPB-RA6E2試用】在 FPB-RA6E2 上實現(xiàn) LED 閃爍(GPIO)

    /?vd_source=9ebd187ccc98c26d8c32c09c0ffa5319 1、程序描述 創(chuàng)建一個點燈程序,LED閃爍。 項目名稱:fpb_ra6e2_basic_blinky 2、硬件設置 硬件連接
    發(fā)表于 01-07 19:13

    合科泰教你如何焊接簡單LED閃爍電路

    你是否曾好奇那些閃爍LED燈背后的原理?今天教你用5分鐘焊接一個簡單的LED閃爍電路,無需編程,只需一把電烙鐵、幾個簡單元件和基礎的焊接技能,就能打造屬于自己的電子小玩具。 這不僅能
    的頭像 發(fā)表于 01-07 17:28 ?1076次閱讀
    合科泰教你如何焊接簡單<b class='flag-5'>LED</b><b class='flag-5'>閃爍</b>電路

    平安夜不被@,IT 人的圣誕“代班神器”

    又到圣誕季。到處是圣誕的氣息,所有人的心思都飛向了聚會和禮物。除了——IT部門的你。你的圣誕愿望清單上,寫的不是香水、球鞋...而是:“求系統(tǒng)安分點!求警報別亂響!求能安心過完一次平安夜約會!”你太
    的頭像 發(fā)表于 12-24 14:59 ?327次閱讀
    平安夜不被@,IT 人的<b class='flag-5'>圣誕</b>“代班神器”

    FP8013在便攜設備LED驅(qū)動中的應用設計:攻克低壓差條件下的亮度衰減與閃爍問題

    你是否經(jīng)常遇到,單節(jié)鋰電池供電的手電筒或頭燈,在電量消耗到一定程度后,燈光就開始閃爍或明顯變暗? ?” “這一問題的根本原因,在于“低壓差”應用導致。當電池電壓持續(xù)降低,導致輸入與輸出之間的壓差收窄至臨界點時,傳統(tǒng)驅(qū)動芯片便無法維持恒流輸出,從而直接引發(fā)了LED
    的頭像 發(fā)表于 12-23 15:37 ?879次閱讀
    FP8013在便攜設備<b class='flag-5'>LED</b>驅(qū)動中的應用設計:攻克低壓差條件下的亮度衰減與<b class='flag-5'>閃爍</b>問題

    Termux中調(diào)試圣誕樹Python代碼

    Python文件(比如命名為christmas_tree.py): nano christmas_tree.py 粘貼下面的圣誕樹立例代碼(健康版): # 圣誕快樂 - 溫馨圣誕樹打印 print
    發(fā)表于 12-09 09:02

    基于芯源CW32 MCU的LED閃爍示例及代碼分析

    最近我在項目中使用了芯源的CW32 MCU,這是一款非常適合物聯(lián)網(wǎng)和低功耗應用的微控制器。在初步學習和使用中,我做了一個簡單的LED閃爍實驗,通過這篇帖子給大家分享一下代碼及相關(guān)的配置步驟。 硬件
    發(fā)表于 12-04 06:52

    Adafruit 4343 開發(fā)板紅色 LED 閃爍, 且屏幕不工作, 怎么解決?

    Adafruit 4343 開發(fā)板紅色 LED 閃爍, 且屏幕不工作, 該怎么辦
    發(fā)表于 09-08 07:19

    【創(chuàng)龍TLT113-MiniEVM開發(fā)板試用體驗】T113開發(fā)板LED閃爍控制終極教程

    前言 本教程專為創(chuàng)龍TLT113-MiniEVM開發(fā)板編寫,提供多種LED閃爍控制方法。無論您是嵌入式開發(fā)新手還是有經(jīng)驗工程師,都能找到適合您的解決方案。教程包含Shell腳本、C語言程序、系統(tǒng)服務
    發(fā)表于 08-06 13:56

    基于ESP32的圓形顯示屏圣誕主題互動式雪球

    用一款以圣誕為主題的互動式雪球讓節(jié)日氛圍鮮活起來!項目使用矽遞科技(SeeedStudio)圓形顯示屏和(XIAO)ESP32S3開發(fā)板打造出極具視覺吸引力的雪景動畫,包含動態(tài)飄落的雪花、風效以及
    的頭像 發(fā)表于 04-15 11:48 ?1287次閱讀
    基于ESP32的圓形顯示屏<b class='flag-5'>圣誕</b>主題互動式雪球

    告別頻閃困擾!LGS63032數(shù)字調(diào)光LED驅(qū)動器,開啟無閃爍照明新時代

    在智能照明時代,LED燈具的調(diào)光性能直接影響用戶體驗。然而,傳統(tǒng)調(diào)光技術(shù)常因頻閃問題飽受詬病——低頻率的PWM調(diào)光會讓光線產(chǎn)生肉眼可見的閃爍,長期使用易引發(fā)視覺疲勞,甚至影響健康。如何實現(xiàn)**“無頻
    的頭像 發(fā)表于 03-26 09:56 ?1767次閱讀
    告別頻閃困擾!LGS63032數(shù)字調(diào)光<b class='flag-5'>LED</b>驅(qū)動器,開啟無<b class='flag-5'>閃爍</b>照明新時代

    STM32H745XIH3+DP83848YB PHY配置成功,Link LED常亮,Activity LED和電腦端同頻在閃爍,但ping不通怎么解決?

    STM32H745XIH3+DP83848YB,PHY配置成功,Link LED常亮,Activity LED和電腦端同頻在閃爍,但ping不通,建議的排查方法?
    發(fā)表于 03-07 06:12