資料介紹



描述
菱形 PCB 項(xiàng)鏈
?
大家好,最近怎么樣。
這是一個(gè)超級酷的東西,一個(gè)由 Attiny13A 供電的菱形 PCB 項(xiàng)鏈。
?
?
這里的目標(biāo)是通過使用 PCB 和一些 LED 來制作可穿戴項(xiàng)鏈或珠寶,從而將電子產(chǎn)品和可穿戴珠寶組合在一起。
?
該項(xiàng)目的核心是一個(gè)控制板上所有 LED 的 Attiny13A,該吊墜或項(xiàng)鏈也由位于電路板底部的 CR2032 紐扣電池供電。
本文將介紹這條項(xiàng)鏈的整個(gè)構(gòu)建過程,讓我們開始吧。
?
所需材料
?

?
以下是我在這個(gè)內(nèi)置中使用的材料-
- 閣樓13A
- 定制PCB
- 發(fā)光二極管
- AO3401 場效應(yīng)管
- 10K 電阻
- CR2032 紐扣電池及其支架
- 項(xiàng)鏈鏈
- 焊膏
- 用于編程 Attiny13A 的 Arduino Nano
?
示意圖
?

?
這個(gè)PCB的原理圖很簡單,我在這塊板上一共放置了12個(gè)LED,3個(gè)LED連接一個(gè)Mosfet,驅(qū)動12個(gè)LED,我用了4個(gè)Mosfet。Attiny13 控制每個(gè) Mosfet 的柵極,我們可以使用撥動開關(guān)改變 Attiny13 的狀態(tài)。
我還添加了一個(gè)用于閃爍 Attiny13A 的 CON6 接頭引腳,稍后我將使用我的 Arduino 作為 ISP 設(shè)置通過此 CON6 引腳連接并刷新微控制器。
?
PCB設(shè)計(jì)
?
然后我完成原理圖并將其轉(zhuǎn)換為 PCB 文件。
?

?
我準(zhǔn)備了一個(gè)頂部有一個(gè)孔的菱形 PCB 板,用于使用此設(shè)置安裝鏈條。我在一側(cè)放置了 3 個(gè) LED 對,我用剩下的 3 個(gè) LED 對做了這個(gè),然后將 attiny13A 放在電路板的中心部分。
我試圖讓這個(gè) PCB 盡可能小,因?yàn)樗且环N可穿戴設(shè)備,人們會整天佩戴,所以通過減小它的尺寸,我們也在減輕整體重量。
?
PCBWAY
?
完成設(shè)計(jì)后,我在PCBWAY的報(bào)價(jià)頁面上傳了Gerber數(shù)據(jù),選擇了白色的阻焊層顏色,然后下單。
?

?

?
下訂單后,我在一周內(nèi)收到了 PCB,PCB 質(zhì)量非常好。
?

?
這種形狀是完全隨機(jī)的,所以很難制作,但他們在制作這個(gè) PCB 方面做得非常出色,沒有任何錯誤。
如果您想要以實(shí)惠的價(jià)格和低廉的價(jià)格提供優(yōu)質(zhì)的 PCB 服務(wù),你們可以查看 PCBWAY。
?
設(shè)計(jì)錯誤
?

?

?
這是我在設(shè)計(jì)電路板時(shí)犯的一個(gè)小錯誤,我忘記仔細(xì)檢查我為這個(gè)項(xiàng)目制作的 Mosfet PAD,我使 Mosfet 的焊盤比我現(xiàn)有的占地面積小一點(diǎn),因?yàn)檫@個(gè) PCB 很小,所以我減少了Mosfet 墊的一側(cè)以節(jié)省空間。
我忘記在我創(chuàng)建的 Mosfet 焊盤上添加阻焊層,這導(dǎo)致 PCB 沒有任何阻焊開口用于將 Mosfet 與 PCB 焊接。
線跡都在它們的位置,所以我用鑷子刮掉了阻焊層來代替 mosfet 焊盤,這揭示了我可以焊接 mosfet 的銅端子。
?
PCB組裝
?
PCB組裝過程將具有以下步驟。
- 錫膏點(diǎn)膠
- 拾取和放置過程
- 熱板回流
- LED測試
- 對 Attiny13A 進(jìn)行編程
- 添加紐扣電池座
?
焊膏
?

?

?
第一步是在每個(gè)元件焊盤上涂抹焊膏。
我使用了普通的 Sn-Pb 焊膏,其熔化溫度為 140 至 270 °C。
添加錫膏后,我們進(jìn)入下一個(gè)過程,即“PICK & Place Process”
拾取和放置
?
然后,我使用 ESD Tweeaser 仔細(xì)挑選每個(gè)組件并將其一個(gè)一個(gè)地放置在指定的位置,這需要大約 30 秒的時(shí)間,但結(jié)果是一個(gè)完美的 PCB,所有組件都放置在它們的位置。
?
熱板回流
?

?

?
在“PICK & Place Process”之后,我小心翼翼地將整個(gè)電路板抬起并放在我的 DIY SMT Hotplate 上,它也是自制的,就像這個(gè)項(xiàng)目一樣。
幾分鐘后,當(dāng)熱板達(dá)到焊膏熔化溫度時(shí),所有組件都將通過此熱回流工藝焊接。
然后我們從熱板上取下 PCB 以冷卻所有組件和電路板表面。
?
測試 LED 的連續(xù)性
?
因?yàn)槲覀冊谶@里使用 LED,所以檢查 LED 是否焊接正確至關(guān)重要。
?

?

?
我在二極管檢查模式下使用了一個(gè)普通的萬用表,我們將萬用表的探頭連接到正確極性的 LED 的陽極和陰極。
如果 LED 焊接正確,所有 LED 都會發(fā)光。如果有任何焊接錯誤,它們將不會發(fā)光。
?
使用 Arduino 作為 ISP 刷新 Attiny13
?

?

?
對于刷機(jī)過程,我們不能通過任何 USB 直接對 ATTINY13 進(jìn)行編程,我的意思是有一種方法可以直接從 USB 端口對 Attiny 進(jìn)行編程,但我沒有這樣做。
相反,我將使用 ISP 閃存方法,該方法將利用 attiny13A 的 SPI 引腳在其中燒錄引導(dǎo)加載程序,然后燒錄。
AVR 芯片通常是空白的,它們需要設(shè)置為與 Arduino IDE 兼容,但要做到這一點(diǎn),您需要 AVR 程序員來做這件事,例如 USBASP。
有趣的是,您可以通過一個(gè)非常簡單的步驟使用 Arduino Uno 或 Nano 板制作自己的 AVR 編程器。
?
- 將您的 Arduino 板與 com 端口連接并選擇以下草圖
- 示例>ArduinoISP 將此草圖上傳到您的開發(fā)板上
- 上傳后,進(jìn)入工具菜單并在程序員部分選擇 Arduino 作為 ISP 選項(xiàng)。
- 現(xiàn)在要閃爍 Attiny13A,我們可以在 Board 部分選擇 Attiny13A。
?
編程過程使用 VCC、GND 和四個(gè)數(shù)據(jù)引腳。三個(gè)引腳連接編程微和目標(biāo)微之間的 MISO、MOSI 和 SCK,編程微的第四個(gè)引腳連接到目標(biāo)的復(fù)位引腳。
我將使用我為閃爍 Attiny 或 Atmega MCU 制作的 DIY Attiny Programmer。
?
- 在上述接線配置中將板連接到 Arduino 作為 ISP 設(shè)置
- 選擇正確的端口、正確的編程器(Arduino 作為 ISP),然后點(diǎn)擊 Burn Bootloader
- 等待幾秒鐘,您將完成刻錄引導(dǎo)加載程序消息。
- 現(xiàn)在打開您要上傳到這個(gè) Attiny 的草圖
- 轉(zhuǎn)到草圖菜單并選擇使用程序員上傳。
- 你的 Sketch 會上傳到 attiny13 上。
?
代碼 01
?
pinCount= ;
pins[] = { , , , };
{
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);
}
{
( i= ; i ; i=i ){
digitalWrite(pins[i], HIGH);
// 在延遲(;
digitalWrite(pins[i], LOW);
}
}
?
這是我在主代碼之前使用的一個(gè)簡單的追逐草圖,僅用于檢查電路板是否工作。
?
主代碼02
?
switchPin = ;
pinCount= ;
pins[] = { , , , };
lightMode = ;
{
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);
pinMode(switchPin, INPUT_PULLUP);
數(shù)字寫入(,低);
數(shù)字寫入(,低);
數(shù)字寫入(,低);
數(shù)字寫入(,低);
}
{
(digitalRead(switchPin) ==LOW)
{
光模式 = 光模式 + ;
(lightMode == )
{
光模式 = ;
}
}
(lightMode == )
{
數(shù)字寫入(引腳[ , , , ], 低);
延遲();
}
(lightMode == )
{
( i= ; i ; i=i ){
digitalWrite(pins[i], HIGH);
// 在延遲(;
digitalWrite(pins[i], LOW);
}
}
}
這是我在這個(gè)項(xiàng)目中使用的代碼,它是一個(gè)簡單的追逐器草圖,當(dāng)我們按下按鈕時(shí),它會在追逐器序列中切換每個(gè) Mosfet。(很簡單的東西)
?

?
?
添加紐扣電池座
?

?

?

?

?
至于電源,我使用了一個(gè) CR2032 紐扣電池,它通過其 THT 支架連接到此 PCB。
在對 Attiny13A 進(jìn)行編程后,我們將這個(gè)硬幣電池座添加到它的位置,因?yàn)樗采w了編程引腳,所以這就是我最后添加它的原因。
然后我們將 CR2032 紐扣電池放入其支架中,然后按下前面的按鈕。
這將啟動追逐序列,LED 將發(fā)光。
?
添加鏈
?
最后,我在這個(gè)板上添加了一條鏈子,這樣我們就可以像佩戴合適的可佩戴項(xiàng)鏈一樣佩戴它。
?

?

?
此外,我們可以在此設(shè)置中添加一個(gè)耳環(huán)掛鉤并將其用作可佩戴的耳環(huán)。
?
結(jié)果
通過再次按下按鈕,它會關(guān)閉追逐序列,并且徽章停止工作。
這種使用 SMD 觸覺按鈕的方法消除了 THT 滑動開關(guān)。
今天的內(nèi)容就到這里了,感謝大家閱讀這篇文章。
我很快就會帶著一個(gè)新項(xiàng)目回來!
?
?
?
- DIY一個(gè)典型的菱形定向天線
- 制作Hexabitz RGB LED項(xiàng)鏈
- 由Attiny13A供電的PCB項(xiàng)鏈或吊墜
- Sith Glow PCB項(xiàng)鏈的復(fù)仇
- DIY PCB像素2801
- DIY pcb奇妙的軌道
- DIY pcb自動捷豹
- DIY PCB手持風(fēng)扇
- DIY PCB圣誕動畫
- 使用PCB DIY阿杜博特
- DIY PCB電子叮咚門鈴
- DIY PCB櫥柜鎖
- DIY PCB徽章開源項(xiàng)目
- DIY Arduino巨型Pcb
- DIY LC洞洞板PCB畫圖軟件免費(fèi)下載 63次下載
- 基于全志A133處理器DIY的平板電腦 6519次閱讀
- 自己DIY一個(gè)空心時(shí)鐘 3020次閱讀
- DIY一個(gè)簡單的全息投影設(shè)備 1w次閱讀
- 基于Arduino的DIY梭芯繞線機(jī)器的制造過程 5701次閱讀
- 太陽能小車diy圖解 1w次閱讀
- 甲殼蟲機(jī)器人diy制作詳解 3920次閱讀
- PCB設(shè)計(jì)軟件allegro藍(lán)牙音箱案例實(shí)操講解 5985次閱讀
- 自制投影機(jī)diy教程 10w次閱讀
- OTG數(shù)據(jù)線diy制作 7.2w次閱讀
- 如何自己制作一個(gè)PCB電路板? 7.4w次閱讀
- 圖文結(jié)合DIY制作遙控火車 7716次閱讀
- 單項(xiàng)鏈接的接口問題 4724次閱讀
- DIY一款基于arduino的自動澆花系統(tǒng) 7.5w次閱讀
- 教你DIY一個(gè)四軸飛行器 8096次閱讀
- 電子工程師必備10大免費(fèi)DIY工具(五):DesignSpark PCB、gplEDA 1.3w次閱讀
下載排行
本周
- 1NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 2智慧監(jiān)獄建設(shè)的核心終端—智慧監(jiān)倉屏
- 0.25 MB | 2次下載 | 免費(fèi)
- 3PC318C016M/D 200V半橋柵極驅(qū)動器技術(shù)手冊
- 0.77 MB | 2次下載 | 免費(fèi)
- 45.0SMDJ200A單向TVS瞬態(tài)抑制二極管規(guī)格書
- 0.88 MB | 1次下載 | 免費(fèi)
- 5PC318C041EQ 200V半橋柵極驅(qū)動器技術(shù)手冊
- 0.50 MB | 次下載 | 免費(fèi)
- 6PC318C042NM 200V半橋柵極驅(qū)動器技術(shù)手冊
- 0.55 MB | 次下載 | 免費(fèi)
- 7技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 次下載 | 1 積分
- 8H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 次下載 | 1 積分
本月
- 1元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 241次下載 | 免費(fèi)
- 2元宇宙底層硬件系列報(bào)告
- 13.42 MB | 184次下載 | 免費(fèi)
- 32022 年展望報(bào)告 – 半導(dǎo)體產(chǎn)業(yè)
- 1.43 MB | 136次下載 | 免費(fèi)
- 4晶振與濾波器應(yīng)用電路《電子工程師必備:元器件應(yīng)用寶典》
- 1.57 MB | 90次下載 | 免費(fèi)
- 5汽車電子行業(yè)深度解析:智能化與電動化方興未艾
- 6.47 MB | 71次下載 | 免費(fèi)
- 6中國DPU行業(yè)白皮書
- 23.80 MB | 37次下載 | 免費(fèi)
- 7晶科鑫代理線-微盟電子2021年度產(chǎn)品目錄選型手冊
- 14.75 MB | 27次下載 | 免費(fèi)
- 8NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191425次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論