電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>PCB制作的花盆項(xiàng)目案例

PCB制作的花盆項(xiàng)目案例

2022-08-11 | zip | 0.02 MB | 次下載 | 免費(fèi)

資料介紹

電路板圖如下:
pYYBAGL0Vf6APbi-AACWExKBJ2g839.jpg
poYBAGL0VgGAQHtxAADRqvahdwg895.jpg
poYBAGL0VgSAeg9OAADrj8Q1B34067.jpg
pYYBAGL0VgaABwPhAACM4ZzX1bI616.jpg

描述

只是一個(gè)普通的過度設(shè)計(jì)的花盆

?

所以這里有一些超級酷和獨(dú)特的東西,一個(gè)完全由 PCB 制成的花盆。

?

?

?

我通過組合三個(gè)不同的 PCB 制作了這個(gè)花盆,我使用?菱形板?作為花瓣,將它們以星形形式焊接在一起。

我使用以前制作的 PCB 作為葉子,因?yàn)樗男螤钣悬c(diǎn)類似于實(shí)際的葉子。

?

至于莖,我準(zhǔn)備了一個(gè)將花和葉固定在一起的 PCB,然后將這個(gè)莖焊接在一個(gè)底座上,該底座支撐整個(gè)結(jié)構(gòu),還包含控制板。

我在花瓣和葉子上添加了 LED,這些 LED 是并聯(lián)的。每個(gè) PCB 上的 LED 并聯(lián)連接,它們都由基板 PCB 上的六個(gè) MOSFET 驅(qū)動。

?

poYBAGL0Vg-AWl8UAAN6Wp3cA-c844.jpg

?

這些 Mosfet 由 Atmega328PU 控制,我們可以按順序?qū)⑺鼈兇蜷_或關(guān)閉,或者將它們調(diào)暗或?qū)λ鼈冞M(jìn)行一些褪色效果。

至于電源,我在底座上添加了一個(gè)升壓 IC 設(shè)置,將鋰電池的 3.7V 升壓為 5V,為 LED 和微控制器供電。

本文將介紹整個(gè) Flower 的構(gòu)建過程,讓我們開始吧。

?

所需材料

?

這些是我在這個(gè)構(gòu)建中使用的東西-

  • 定制 PCB(基礎(chǔ) PCB、菱形 PCB、STEM PCB 和撕裂形 PCB)
  • Atmega328PU
  • IP5306 電源管理IC
  • 10uF電容0805封裝
  • 電阻10K 0603封裝
  • 電阻1K 0603封裝
  • 電阻器 3R3
  • 1H電感
  • 按鈕貼片
  • 按鈕 THT
  • 開/關(guān)
  • C型端口
  • 22pf 電容
  • 指示燈 LED 0603 封裝
  • 8205S 場效應(yīng)管
  • 連接電線
  • 白光 LED 0603 封裝
  • 藍(lán)色 LED 0603 封裝
  • 3D 打印 PCB 支架
  • 3D打印花瓶
  • 鋰離子電池 18650 支架
  • 鋰離子電池 3.7V 2200mah 電池

?

基本概念

?

pYYBAGL0VhKAM1XIAAC7nGOJg0M243.jpg

?

poYBAGL0VhWAfK46AACY5dh-Zjk736.jpg

?

這個(gè)想法幾乎是在兩周前出現(xiàn)的,我準(zhǔn)備了一個(gè)?菱形的 PCB 項(xiàng)鏈,完成項(xiàng)目后我注意到它可以并排排列成一個(gè)多邊形,具體來說是一個(gè)五角星。

因此,我將五個(gè)菱形 PCB 粘在一起并制作了一個(gè) PCB 花,只是為了形象化這個(gè)想法。

?

至于其余部分,我準(zhǔn)備了一塊長方形板,上面有三個(gè)大孔,用于連接兩個(gè)或多個(gè) PCB。

對于 Leaf,我使用了我?之前項(xiàng)目中的 PCB,因?yàn)?PCB 形狀類似于實(shí)際的葉子。

對于驅(qū)動 LED,使用了六個(gè) N 通道 Mosfet IC,它們連接到 Atmega328PU 的六個(gè) PWM 引腳。

?

主控板原理圖

?

poYBAGL0VheAIjfyAAHAbZLDj4Q034.jpg

?

控制器板由三個(gè)主要部分組成,Atmega328PU 設(shè)置、升壓模塊部分和 Mosfet 設(shè)置。

我在這里使用了 Atmega328PU,而不是使用像 Arduino 這樣的 MCU,因?yàn)槲蚁霃念^開始制作這個(gè)項(xiàng)目,而不是使用模塊和插件。

?

主板PCB設(shè)計(jì)

?

pYYBAGL0VhqACSw2AAMKbb4SkRo233.png

?

完成原理圖后,我準(zhǔn)備基板的 PCB 設(shè)計(jì),使用 100mm 圓形作為輪??廓,并將所有組件放在這個(gè)圓形內(nèi)。

我在 PCB 的中間添加了一個(gè)插槽,這個(gè)插槽將容納 STEM PCB,我還在這個(gè)插槽周圍添加了所有 MOSFET 設(shè)置,這樣可以很容易地通過連接線將 LED 部分與其每個(gè) MOSFET 連接。

?

STEM板的PCB設(shè)計(jì)

?

poYBAGL0Vh2AFwPKAAGqd-GAbDU022.png

?

對于 Stem Board,我添加了三個(gè) CON1 并將它們相互連接。

至于 PCB 設(shè)計(jì),我在每個(gè) CON1 中使用了一個(gè)孔尺寸為 5 毫米的機(jī)械孔墊,因此使用螺母和螺栓或焊接它們會更容易連接兩個(gè)或更多,因?yàn)檫@些孔將從內(nèi)部和外部電鍍。

?

從 PCBWAY 獲取 PCB

pYYBAGL0ViCAEeQHAADqeQSge5U743.jpg

?

poYBAGL0ViKAeAwSAAC23ORDymY250.jpg

?

在完成兩個(gè)設(shè)計(jì)后,我導(dǎo)出了他們的 Gerber 數(shù)據(jù)并將其上傳到 PCBWAY 的報(bào)價(jià)頁面。

我為基板選擇帶有白色絲印的黃色阻焊層,為 STEM 板選擇綠色阻焊層。

一周后我收到了 PCB,速度非??臁?/font>至于PCB質(zhì)量,它非常好。

如果您需要以可承受的價(jià)格提供高質(zhì)量產(chǎn)品的優(yōu)質(zhì) PCB 服務(wù),你們可以查看 PCBWAY。

?

pYYBAGL0ViWALL6NAACpMgNHlVI224.jpg

?

poYBAGL0VieAJIWhAABoOpNitLQ828.jpg

?

看看我的復(fù)雜設(shè)計(jì),我在 PCB 上放置了許多不尋常的圖案,例如不規(guī)則的輪廓和阻焊層形狀,這很難制作,但他們在制作 PCB 方面做得非常出色,沒有任何問題。

?

電路板組裝

  • 基本控制器板組件
  • 基本控制器板測試
  • 葉PCB組裝
  • 花瓣P(guān)CB組裝

?

基本控制器板組件

?

pYYBAGL0VimARObMAAC_WSux32s801.jpg

?

poYBAGL0ViuAO8OEAADOmCyeklM651.jpg

?

poYBAGL0Vi6AdaB8AACbBZUe8Cg727.jpg

?

pYYBAGL0VjCAPhbQAACh8ZSOiV0968.jpg

?

poYBAGL0VjKAHKc_AADRWXr5o-g992.jpg

?

pYYBAGL0VjWAa1XlAADDn0YYHMU199.jpg

?

  • 我首先開始了基板組裝過程。首先,我們使用焊膏分配器將焊膏逐個(gè)添加到每個(gè)元件焊盤上。
  • 然后我們收集所有組件并將它們放置在適當(dāng)?shù)奈恢谩?/font>
  • 接下來,我們將 PCB 添加到 SMT 加熱板上,將 PCB 從下方加熱到焊膏熔化溫度。
  • 后來,我在底部添加了 SMD Lithium Ion cell Holder

?

基本控制器板測試

?

pYYBAGL0VjeAMo__AACtvhd8F2I342.jpg

?

poYBAGL0VjmASrceAAC0v26I9Oc341.jpg

?

pYYBAGL0VjyATLNgAADB7oBuJGQ196.jpg

?

pYYBAGL0Vj6AYi99AADLgrbI4B0877.jpg

?

下一步是測試升壓模塊設(shè)置,因此我在其 SMD 支架上添加了一個(gè)鋰電池,并使用板上的 SMD 開關(guān)打開設(shè)置。

這會觸發(fā) IP5306 IC,其指示 LED 會亮起,指示電池百分比。

我們使用萬用表測量此設(shè)置的輸出電壓,輸出電壓為5V,表明這部分基板工作正常。

?

接下來,我們在此設(shè)置中添加一個(gè) C 型充電器,以檢查指示功能是否正常工作。

IP5306 具有四個(gè)基于 LED 的指示功能,分別顯示電池百分比 25%、50%、75% 和 100%。

正確測試電源管理設(shè)置后,我們繼續(xù)下一步,將 THT 組件添加到基板。

?

添加 THT 組件

?

poYBAGL0VkCABzVwAADPrhAYMCA052.jpg

?

pYYBAGL0VkKAIMNMAADCZLEeIOo991.jpg

?

poYBAGL0VkWAJModAACcSBGeKSc245.jpg

?

接下來,我收集所有 THT 組件并通過將它們放置在正確的位置開始 THT 組裝,然后使用普通烙鐵焊接它們的焊盤。

?

葉PCB組裝

pYYBAGL0VkeAO1qnAADDxWWdBw0202.jpg

?

poYBAGL0VkqASwZkAADLJ01xm0k075.jpg

?

poYBAGL0Vk2AUBknAACZxJntc-M888.jpg

?

pYYBAGL0VlCAKsRpAAC27wOT-wk171.jpg

?

對于 Leaf PCB 組件,我們首先收集 24 個(gè)白色 0603 LED,然后將焊膏添加到 PCB 上的 LED 焊盤。

接下來,我們拾取并放置每個(gè) LED,然后使用 SMT 熱板熔化焊膏。

?

花瓣P(guān)CB組裝

poYBAGL0VlKAfPMcAAD_-3dQHQg608.jpg

?

poYBAGL0VlWAGLngAADhlVYYQA0259.jpg

?

pYYBAGL0VleAcXUQAADghn1KME4887.jpg

?

pYYBAGL0VlmAHx-xAADe4otgGoo258.jpg

?

對于花瓣 PCB 組裝,我使用了 12 個(gè) 0603 封裝的藍(lán)色 LED,并通過首先將焊膏涂在 PCB 上的 LED 焊盤上來開始組裝。

然后,我們將每個(gè) LED 拾取并放置在指定的位置,并將整個(gè)電路板放在 SMT 熱板上進(jìn)行回流。

因?yàn)槲覀儨?zhǔn)備的是五角花,所以一共需要準(zhǔn)備五塊板子。

?

花瓣和葉子PCB中的編輯部分

?

poYBAGL0VlyARxTAAADj8cEJsYQ364.jpg

?

pYYBAGL0Vl6AOfwqAADWqL5jYy8758.jpg

?

接下來,我們通過使用幾根跳線將它們的負(fù)極連接在一起,就像上一個(gè)板一樣,將所有 LED 并聯(lián)連接,六個(gè) LED 并聯(lián)連接,它們由單個(gè) mosfet 驅(qū)動,我使用四個(gè) Mosfet 來控制四個(gè)LED 的各個(gè)部分,因此通過將所有 LED 的負(fù)極端子連接在一起來并聯(lián)連接所有 LED 非常重要。

我們在花瓣板和葉子板上都執(zhí)行此過程,然后進(jìn)入下一個(gè)過程,即測試每個(gè)板的 LED 連續(xù)性。

?

測試葉子和花瓣 PCB

?

poYBAGL0VmCADZXvAADw6jgLTD4030.jpg

?

poYBAGL0VmOANa-VAADfc0E2UXU193.jpg

?

pYYBAGL0VmaAQ7-KAAEVOooB3zE666.jpg

?

接下來,我們使用設(shè)置為二極管檢查模式的萬用表來檢查 LED,方法是將萬用表的正極探頭連接到 LED 的正極端子上,將負(fù)極探頭連接到負(fù)極端子。

我們用相同的方法檢查 Leaf 和所有 Petal PCB。

?

花卉組裝

poYBAGL0VmiAOZAXAADMujpyjN0673.jpg

?

pYYBAGL0VmuAZGHtAAC8KxWkvc8736.jpg

?

pYYBAGL0Vm2AFuLnAADB7Y1Pc0o217.jpg

?

poYBAGL0Vm-AFARnAADUVFlMQ2M695.jpg

?

第一步是收集所有菱形 PCB 并在背面添加膠帶以將兩個(gè) PCB 固定在一起。

按照這種方法,我們將五塊 PCB 連接在一起,形成五邊形。

接下來,我們在所有 PCB 之間添加強(qiáng)力膠,使它們?nèi)诤显谝黄?,形成一個(gè)單一的花狀結(jié)構(gòu)。

?

準(zhǔn)備 STEM

poYBAGL0VnKAfSXiAADucw9NHPo499.jpg

?

poYBAGL0VnSANJ91AADMe8ZRJFg930.jpg

?

然后,我們通過將三個(gè) STEM PCB 以曲線圖案焊接在一起來準(zhǔn)備 STEM 部件,有點(diǎn)像由三條線組成的 Arc。

?

葉和莖組件

?

poYBAGL0VneANyUhAADypbIKyL8538.jpg

?

pYYBAGL0VnmAUl3SAADDq3YXPrk973.jpg

?

poYBAGL0VnuAGYhmAACcjtCr4fU683.jpg

?

poYBAGL0Vn2AB2xGAACyG622WNk730.jpg

?

接下來,我們使用 3D 印刷電路支架將 Leaf PCB 與 STEM Structure 連接,我們首先將其擰到 STEM PCB 上,然后在其上添加 Leaf PCB。

?

花和莖組件

?

pYYBAGL0VoCAXlS_AAD5OBReD5k414.jpg

?

poYBAGL0VoKABpqmAACqn3p8amE987.jpg

?

poYBAGL0VoSAZk2kAADIslkKFRU912.jpg

?

pYYBAGL0VoeAbUGgAADauK2ShEw112.jpg

?

poYBAGL0VomAFINMAADTxK4lVp8193.jpg

?

同樣,我們通過使用另一個(gè)連接 STEM 和 Flower 的 3D 印刷電路支架,將 Flower Structure 添加到 Leaf 和 STEM 組件中。

?

主要組件

pYYBAGL0VouAFNFhAADxteHWsUE082.jpg

?

poYBAGL0Vo6AH_EGAADasqF4SD8449.jpg

?

pYYBAGL0VpCAbYrfAADKkvzKqj8215.jpg

?

pYYBAGL0VpKASlCJAAChmIyYrhY856.jpg

?

poYBAGL0VpSAblz8AADKczAwcts810.jpg

?

poYBAGL0VpeAcrs9AACf6_wuPeE652.jpg

?

接下來是主要組件,我們首先通過將 STEM PCB 放入底座 PCB 上的插槽中將上花與底座連接起來,然后我們將 STEM PCB 的焊盤與底座焊盤焊接在一起,從而將 PCB 固定到位.

?

接線

pYYBAGL0VpmAMpXHAAB2rdg0h2I417.jpg

?

pYYBAGL0VpuAcR1UAADYoLjc_7I941.jpg

?

pYYBAGL0Vp6AMfOXAAEYuctE74g718.jpg

?

poYBAGL0VqCAJkkqAADHjryaspw579.jpg

?

pYYBAGL0VqKAMnDfAACP30qr5bs679.jpg

?

此構(gòu)建的最后一個(gè)過程是將所有內(nèi)容連接起來。

我們首先將花部分和葉子中使用的所有 LED 的正極連接在一起。

然后我們將每個(gè) LED 部分負(fù)極的電線連接到基板 PCB 上的 mosfet 開關(guān)。

總共有 6 個(gè)不同的 LED 部分,五個(gè)花瓣和一個(gè)葉子。六個(gè) MOSFET 控制每個(gè)部分,它們的 VCC 是通用的。每個(gè) LED 部分的 GND 進(jìn)入 Mosfet 的漏極端口。

?

編碼和燒寫 Atmega328PU

?

pYYBAGL0VqSALNmtAADHhO0f8bg434.jpg

?

因?yàn)槲沂褂玫氖?Atmega328PU MCU,所以我們不能直接將它與 USB 連接并將代碼放入其中。

為了在其中燒寫代碼,我們首先需要使用 ISP 設(shè)備來燒錄引導(dǎo)加載程序,該設(shè)備將 MCU 的 SPI 引腳與其 ISP 引腳連接起來,讓我們燒寫 MCU。

我使用我之前制作的?Arduino 作為 ISP 模塊,這是一個(gè)易于制作的用于閃爍 AVR MCU 的設(shè)置。

?

我們按照此布線布局將基本模塊的 ISP 引腳與 Arduino 設(shè)置的 SPI 引腳連接起來。

  • VCC 到 VCC
  • 地到地
  • Arduino的D13到Atmega328PU的D13
  • Arduino的D12到Atmega328PU的D12
  • Arduino的D11到Atmega328PU的D11
  • Arduino的D10到Atmega328PU的RESET PIN

至于代碼,我首先使用了測試草圖,它是一個(gè)追逐草圖,可以按追逐順序打開和關(guān)閉 LED。此草圖僅用于測試。

?

int 針數(shù)=  ; 聲明整數(shù)變量 pinsCount int pins[] = {  ,  ,  ,  ,  ,  }; 聲明數(shù)組 pin[] void setup() { pinMode(  , OUTPUT); pinMode(,輸出);pinMode(,輸出);pinMode(,輸出);pinMode(,輸出);pinMode(,輸出);} void loop() {  (int i=  ; i  ; i=i-  ){ 向左追(除了外部 LED) digitalWrite(pins[i], HIGH);  )上切換索引 i 處的 LED ;停止程序 digitalWrite(pins[i], LOW); 關(guān)閉索引 i 處的 LED } }

?

這是我在這個(gè)項(xiàng)目中使用的最終草圖。

?

常量 int switchPin =  ; int pinCount=  ; 聲明整數(shù)變量 pinsCount int pins[] = {  ,  ,  ,  ,  }; int lightMode =  ; 國際領(lǐng)導(dǎo) =  ;  LED 連接到的 PWM 引腳 int 亮度 = ; LED 有多亮 int fadeAmount =  ;  , OUTPUT); //使 LED 褪色多少點(diǎn) pinMode(,輸出);pinMode(,輸出);引腳模式(、輸出);pinMode(,輸出);pinMode(switchPin, INPUT_PULLUP); pinMode(LED,輸出);數(shù)字寫入(,低);數(shù)字寫入(,低);數(shù)字寫入(,低);數(shù)字寫入(,低);數(shù)字寫入(,低);} void loop() {  (digitalRead(switchPin) ==LOW) { lightMode = lightMode +  ;  (lightMode ==  ) { lightMode =  ; } }  (lightMode ==  ) { digitalWrite(pins[  ,  ,  ,  , ], 低的); 延遲();}   (lightMode ==  ) {  (int i=  ; i  ; i=i-  ){ 向左追(除了外部 LED)digitalWrite(pins[i], HIGH);  )上切換索引 i 處的 LED ;停止程序 digitalWrite(pins[i], LOW); 關(guān)閉索引 i 處的 LED } } 模擬寫入(LED,亮度);亮度 = 亮度 + 漸變量; (brightness <=  亮度 >=  ) { fadeAmount = -fadeAmount; } 延遲();();見正文 }

?

結(jié)果

?

?

poYBAGL0VqeAWhXHAACzGdTbhhU148.jpg

?

pYYBAGL0VqqAbPGgAACXEBkEe8E390.jpg

?

這是這個(gè)完全由 PCB 制成的瘋狂建造的 OverEngineered 花盆的結(jié)果。

我們首先打開打開 IP5306 IC 的 ON-OFF 開關(guān),它為 atmega328PU MCU 供電。

?

要啟動 LED 序列,我們使用撥動開關(guān)來啟動或停止 LED 動畫。

?

這就是今天的內(nèi)容,請繼續(xù)關(guān)注,我很快就會帶著一個(gè)新項(xiàng)目回來。

特別感謝 PCBWAY 對這個(gè)項(xiàng)目的支持,看看他們以更低的成本獲得優(yōu)質(zhì)的 PCB 服務(wù)。

和平

?

?

代碼


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)