資料介紹
描述
大家好,這里有一些很酷的東西。
由 Attiny13A 供電的 PCB 項(xiàng)鏈或吊墜。
這里的目標(biāo)很簡單,就是制作一個(gè)可以連接到鏈條上的小型 Blinky 板,這樣我們就可以像掛墜或吊墜一樣佩戴它。
這個(gè)吊墜共有 24 個(gè) LED,我將 LED 分成 4 個(gè)對(duì)。
這意味著 6 個(gè) LED 并聯(lián)連接,它們由單個(gè) AO3400 N 溝道 mosfet 驅(qū)動(dòng)。總共有 4 個(gè),每個(gè)控制 6 個(gè) LED 段。
然后這 4 個(gè) MOSFET 由 Attiny13A 控制,我添加了一個(gè)帶有 D4 引腳的按鈕,用于啟動(dòng) LED 序列。
所需材料
- 0603 藍(lán)色 LED x24
- 由PCBWAY提供的定制PCB
- 閣樓13A
- AO3400 N 通道 mosfet x4
- 10K 0603電阻x4
- SMD 紐扣電池座 CR2032
準(zhǔn)備董事會(huì)
我已經(jīng)準(zhǔn)備好這個(gè) PCB,形狀是我首先在 Tinkercad 中建模的眼淚。
準(zhǔn)備好基本形狀后,我將其導(dǎo)出到 fusion360 中,這樣我就可以從中導(dǎo)出 DXF 文件,因?yàn)槲业?OrCad PCB Suit 只導(dǎo)入用于制作 PCB 層的 DXF 文件。
在我的 PCB 套件中導(dǎo)入 Tear Shape 后,我首先準(zhǔn)備了電路板原理圖,其中包含一個(gè) Attiny13A 驅(qū)動(dòng)四??個(gè)不同的 N 通道 mosfet 設(shè)置,然后連接到總共 24 個(gè) LED。
完成原理圖后,我導(dǎo)出網(wǎng)表并使用導(dǎo)入的 Tear shape 作為參考準(zhǔn)備 PCB。
從 PCBWAY 獲取 PCB
設(shè)計(jì)完成后,我在PCBWAY的報(bào)價(jià)頁面上傳了Gerber數(shù)據(jù),選擇了阻焊顏色為RED,下單了。
下單后一周就收到了PCB,PCB質(zhì)量非常好。
這個(gè)形狀是完全隨機(jī)的,所以很難制作,但他們在制作這個(gè) PCB 時(shí)做得非常出色,沒有任何錯(cuò)誤。
如果您想以實(shí)惠的價(jià)格和低廉的價(jià)格獲得優(yōu)質(zhì)的 PCB 服務(wù),你們可以查看PCBWAY 。
組裝過程
將 PCB 拆箱后,我開始了具有以下步驟的組裝過程。
- 焊膏點(diǎn)膠
- 取放過程
- 熱板回流焊
- LED測試
- 添加紐扣電池座
- 編程
焊膏點(diǎn)膠
第一步是將焊膏涂到每個(gè)元件焊盤上。
我使用了熔化溫度為140 至 270 °C的普通 Sn-Pb 焊膏。
添加焊膏后,我們繼續(xù)進(jìn)行下一個(gè)過程,即“拾取和放置過程”
拾放過程
然后,我使用 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í),所有組件都將通過這種熱回流焊工藝進(jìn)行焊接。
然后我們從加熱板上取下 PCB 以冷卻所有組件和電路板表面。
測試 LED 連續(xù)性
因?yàn)槲覀冊谶@里使用的是LED,所以檢查LED是否正確焊接是至關(guān)重要的。
我使用設(shè)置在二極管檢查模式的普通萬用表,我們將萬用表的探針連接到正確極性的 LED 的陽極和陰極。
如果 LED 焊接正確,所有 LED 都會(huì)發(fā)光。如果有任何焊接錯(cuò)誤,它們將不會(huì)發(fā)光。
紐扣電池座
測試 LED 后,我們繼續(xù)下一步,即在 PCB 的底層添加紐扣電池座。
在此之后,電路板幾乎完成了,現(xiàn)在我們只需要用主要草圖來刷新 Attiny13A。
編程
這是我在這個(gè)項(xiàng)目中使用的代碼,它是一個(gè)簡單的追逐器草圖,可以切換追逐器序列中的每個(gè) Mosfet。
const int switchPin = 4;
int pinsCount=4;
int pins[] = {3,2,1,0};
int lightMode = 1;
void setup()
{
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(switchPin, INPUT_PULLUP);
digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
}
void loop()
{
if (digitalRead(switchPin) ==LOW)
{
lightMode = lightMode + 1;
if (lightMode == 3)
{
lightMode = 1;
}
}
if (lightMode == 1)
{
digitalWrite(pins[0,1,2,3], LOW);
delay(200);
}
else if (lightMode == 2)
{
for (int i=0; i1;>){ // chasing right
digitalWrite(pins[i], HIGH); // switching the LED at index i on
delay(70); // stopping the program for 100 milliseconds
digitalWrite(pins[i], LOW); // switching the LED at index i off
}
for (int i=pinsCount-1; i>0; i=i-1){ // chasing left (except the outer leds)
digitalWrite(pins[i], HIGH); // switching the LED at index i on
delay(70); // stopping the program for 100 milliseconds
digitalWrite(pins[i], LOW); // switching the LED at index i off
}
}
//delay(200); // see text
}
至于閃爍 Attiny13A,我正在使用我之前的一個(gè)項(xiàng)目,它是由 Arduino nano 制作的 Attiny Programmer。
結(jié)帳更多來自
基本上,我們使用這個(gè) SOIC8 夾從頂部固定 Attiny13A,并用 Arduino IDE 對(duì)其進(jìn)行閃存。
在 Arduino IDE 上安裝 Attiny13 核心
在開始燒寫過程之前,我們首先需要在 Arduino IDE 中下載并安裝 Attiny13 Core 文件。
https://github.com/MCUdude/MicroCore
- 打開 Arduino 集成開發(fā)環(huán)境。
- 打開文件 > 首選項(xiàng)菜單項(xiàng)。
-
在Additional Boards Manager URL中輸入以下 URL :
https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
- 打開Tools > Board > Boards Manager...菜單項(xiàng)。
- 等待平臺(tái)索引完成下載。
- 向下滾動(dòng)直到看到MicroCore條目并單擊它。
- 單擊安裝。
- 安裝完成后關(guān)閉Boards Manager窗口。
現(xiàn)在重新打開 Arduino IDE 并用它插入 Attiny Programer 設(shè)置。
- 選擇 Attiny13 板
- 選擇正確的編程器(Arduino 作為 ISP)并點(diǎn)擊Burn Bootloader
- 等待幾秒鐘,您將完成引導(dǎo)加載程序消息的刻錄。
- 現(xiàn)在打開要上傳到此 Attiny 的草圖
- 轉(zhuǎn)到“草圖”菜單并選擇“使用編程器上傳”。
- 您的 Sketch 將上傳到 Attiny13。
為小盒墜子/吊墜供電
為了給這個(gè)設(shè)置供電,我添加了一個(gè) CR2032 紐扣電池座,我們可以用它來為 Attiny13 和 LED 供電。
我沒有計(jì)算每個(gè)單元格的確切備份但它超過 12 小時(shí)
添加鏈
現(xiàn)在因?yàn)檫@個(gè)設(shè)置是一個(gè)吊墜或小盒墜子或項(xiàng)鏈,無論我們怎么稱呼它,它需要一條鏈子或我們可以連接到它提供的孔的東西,這樣我們就可以像普通珠寶一樣佩戴它。
我們可以將它添加到鏈子上??,甚至可以通過在 PCB 上添加一個(gè)帶孔的聽筒掛鉤將其變成耳環(huán)。
結(jié)果
這是這個(gè)構(gòu)建的最終結(jié)果,一個(gè)小的可穿戴吊墜或一條項(xiàng)鏈,是即將到來的情人節(jié)的完美禮物。
特別感謝PCBWAY對(duì)這個(gè)項(xiàng)目的支持,結(jié)帳PCBWAY以更低的成本獲得優(yōu)質(zhì)的 PCB 服務(wù)。
再次感謝,我很快就會(huì)帶著新項(xiàng)目回來!
和平
- 多臺(tái)ATtiny85/13A編程器開源分享
- 帶有ESP8266和TFT顯示屏的神秘之眼吊墜
- 基于ATtiny13A的微型微控制器 0次下載
- Sith Glow PCB項(xiàng)鏈的復(fù)仇
- 基于Arduino HID的CNC吊墜
- nRF24L01用于帶有ATtiny13A的超低功耗傳感器
- ATtiny13 ATtiny25和ATtiny85等AVR開發(fā)板開源
- 帶有ATTINY13A微控制器的PCB
- DIY菱形PCB項(xiàng)鏈
- 多臺(tái)ATtiny85/13A編程器開源
- 基于ATtiny13A、5xIO的微型微控制器PCB
- ATtiny13中文數(shù)據(jù)手冊 36次下載
- ATtiny13微控制器的數(shù)據(jù)手冊免費(fèi)下載 8次下載
- ATtiny13A數(shù)據(jù)手冊 50次下載
- ATtiny13_中文 14次下載
- PCB郵票孔是什么?PCB郵票孔設(shè)計(jì)要求 2661次閱讀
- 變壓器的吊芯檢修要求 2527次閱讀
- 接觸導(dǎo)線高度偏高或偏低原因及調(diào)整方案研究 2324次閱讀
- 如何創(chuàng)建一個(gè)由時(shí)間開關(guān)電池供電的太陽能充電電路 2290次閱讀
- PCB如何才能承受住100A的電流? 8666次閱讀
- dfrobotmicro:bit RGB 全彩LED燈環(huán)擴(kuò)展板簡介 2294次閱讀
- 如何解決電子吊秤傳感器的常見故障 2353次閱讀
- TFT-VGA模塊供電方式介紹 4470次閱讀
- 用降壓型穩(wěn)壓器或線性穩(wěn)壓器電源時(shí)值來會(huì)為負(fù)載供電 984次閱讀
- pcb如何導(dǎo)出坐標(biāo)文件 4.7w次閱讀
- PCB板材的分類及應(yīng)用范圍說明 6351次閱讀
- 如何制作一個(gè)會(huì)發(fā)光的吊墜? 5737次閱讀
- 腦洞大開!如何用電路板做出各種有趣的裝飾品? 1w次閱讀
- 基于STC12單片機(jī)的電梯防墜系統(tǒng)設(shè)計(jì) 2541次閱讀
- 由交流電源供電的12V直流穩(wěn)壓電源電路圖 8214次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多