資料介紹
PCB圖如下:
描述
嘿大家!
這就是PANDACORN,一個看起來像是熊貓和獨角獸融合的PCB徽章。
這是一個 Attiny13A 供電 PCB 徽章,借助簡單的 Mosfet 作為開關設置來驅動 6 個藍色 LED。
mosfet 的狀態由輕按按鈕控制。
在第一次 Tap 時,LED 開始以恒定循環淡入和淡出,
在第二次點擊時,LED 開始閃爍順序,
在第三次點擊時,LED 變為低電平。
這個敲擊的東西循環進行,敲擊 1,敲擊 2,敲擊 3,然后重復。
我設計這個徽章的方式是讓底部的 LED 從頂部可見,而不是 LED,但它們的發光通過 PCB 可見,因為我在頂部阻焊層區域留下了一個開口并焊接LED 倒置,因此它們會直接通過 FR4 板發光。
我在 tindie 的 PCB 徽章中看到了這種技術,它看起來很棒,所以我有了用同樣的方法制作發光獨角獸號角的想法,所以我準備了這個 Pandacorn PCB 徽章。
所以在這篇文章中,我將向你們展示這個 PCB 徽章的整個構建過程,我最近幾個月也做了類似的項目,如果你對這些基于徽章的項目感興趣,你也可以看看。
所需材料
定制PCB
LED 0603 藍色
閣樓13A
紐扣電池座
A03400 場效應管
10K 歐姆電阻器
轉變
貼片按鈕
附上材料清單。
Pandacorn的運營
mosfet 的狀態由輕按按鈕控制。
在第一次 Tap 時,LED 開始以恒定循環淡入和淡出,
在第二次點擊時,LED 開始閃爍順序,
在第三次點擊時,LED 變為低電平。
這個敲擊的東西循環進行,敲擊 1,敲擊 2,敲擊 3,然后重復。
入門
制作任何東西的第一步是可視化或思考我們必須制作的東西,比如在我的例子中,我想制作熊貓 - 獨角獸混合動物 PCB,所以我準備了上面的插圖,其中有一只熊貓,有一個角他從一個獨角獸小伙那里借來的。
這個喇叭上面或后面都有 LED,起初我為 PCB 準備了一個 555 定時器 ic 設置,但后來我用下面的 attiny13A 設置丟棄了它。
我在我的 Orcad PCB 設計套件上準備了原理圖。
設置相對簡單,我們有一個 Attiny13A 與一個 N 通道 mosfet 連接,N 通道 mosfet 驅動 6 個 LED,它們都相互并聯。
Attiny13A 和這些 LED 由一個硬幣電池或一個 USB 罐供電,它們都并聯連接,因此可以使用兩個電源為這個強大的徽章供電。
PCB原理圖和電路板設計的構建
完成原理圖后,我準備了它的 PCB 板。現在為了說明 PANDACORN,我使用了我在 INTERNET 上找到的熊貓圖像。
我在頂部絲印層的 PCB 設計中導入了圖像,這樣我就可以在 PCB 板上添加圖形上令人愉悅的圖像,使其更有趣且不那么陰暗,更像是一件藝術品。
準備好基本形狀后,我將所有 SMD 組件放置在電路板的底部,從頂部開始,只能看到絲印,所有組件都將放置在底部。
我在此 PCB 中添加了 0603 封裝 LED,但我使用了 0805 焊盤,這是因為我將使用烙鐵將 0603 LED 焊接在定向位置,因此為了方便起見,最好添加更寬的焊盤。
無論如何,然后我連接了所有軌道并完成了這個 PCB。
我導出了它的 Gerber 數據,然后將其發送給 PCB 制造商以獲取樣品。
PCBWAY評論
我將 Gerber 數據上傳到?PCBWAY 的?報價頁面,這次我想做一些不同的事情,所以我選擇了藍色阻焊層,我通常會得到白色阻焊層的 PCB,但這次我選擇了藍色的。
我在一周內收到了 PCB,整體 PCB 質量很好,這是預期的,因為?PCBWAY?總是提供優質的東西,我已經使用他們的 PCB 服務一年了,我對它們的評論仍然是一樣的,PCB 的質量總是很高,這是一個加分點。
PCBWAY,你們干得好!
查看?PCBWAY ?,以更低的成本獲得出色的 PCB 服務。
組裝過程
接下來是這個徽章的組裝過程,其中包括 -
錫膏點膠工藝
元件放置
熱板回流
手動添加 LED
添加 THT 組件。
焊膏
首先,我們在每個元件焊盤上放置焊膏,我使用的是普通焊膏(SN-Pb 比 63-37)和焊膏分配注射器。
元件放置
然后我們將組件一個一個地添加到它們分配的位置。您可以查看每個組件的精確位置示意圖。
熱板回流
將組件添加到其位置后,我們小心地提起 PCB 并將其放在 SMT 加熱板上。
我制作了這個熱板,專門用于制作需要 SMD 焊接的此類項目。市場上的電爐并不便宜,所以我做了一個最小版本,你可以從這里查看 -
但無論如何,熱板將 PCB 從下方加熱到焊膏熔化溫度,一旦 PCB 達到該溫度,焊膏就會熔化,所有組件都會焊接到它們的焊盤上。
我們小心地抬起這塊 PCB 并盡量不要搖晃它,因為焊膏仍然熔化,如果移動太多,組件可能會偏離它們的位置。
我們抬起PCB,然后將其放在較冷的表面上稍微冷卻一下,以冷卻PCB的熱量。
LED 放置
這是一個額外的過程。我們必須在定向位置添加 LED,這意味著我們必須將 LED 旋轉 180 度并用烙鐵將其一一焊接到提供的焊盤上。
這里的預防措施是不要讓 LED 過熱,否則它會熔化,只需快速并使用 280 度等較低溫度來熔化焊膏或焊錫絲。
THT 組件
放置 LED 后,我們添加了剩余的 THT 組件,如 USB 端口、插頭引腳、紐扣電池座和電源關閉開關。
PCB 已經完成,但它還不能工作,因為我們仍然需要刷新 atttiny13A 以用一些甜美的代碼行填充它。
閃爍代碼
?
int switchPin = 4 ; //4 詮釋led1Pin = 0 ;//0 int亮度 = 0 ;// LED 有多亮 int fadeAmount = 5 ;// 多少點使 LED 淡出 整數值; 詮釋val2; int按鈕狀態; 整數模式;//= 0; 無效 設置() { pinMode(switchPin, INPUT_PULLUP); pinMode(led1Pin,輸出); buttonState = digitalRead(switchPin); } 無效 循環() { val = digitalRead(switchPin);// 讀取輸入值并將其存儲在 val 中 延遲(10); // 10 毫秒是一個很好的時間量 val2 = digitalRead(switchPin); // 再次讀取輸入以檢查反彈 if (val == val2) {// 確保我們得到 2 個一致的讀數! if (val != buttonState) { // 按鈕狀態已經改變! if (val == HIGH) { // 檢查按鈕是否被按下 如果(模式 == 0){ 模式 = 1 ; }其他{ 如果(模式 == 1){ 模式 = 2 ; }其他{ 如果(模式 == 2){ 模式 = 0 ; } } } } } 按鈕狀態 = val; // 將新狀態保存在我們的變量中 } // 現在做任何 lightMode 指示的事情 if (Mode == 0 ) {// FLIP FLOP 數字寫入(led1Pin,低); } 如果(模式 == 1){ 模擬寫入(led1Pin,亮度); 亮度 = 亮度 + 漸變量; 如果(亮度 <= 0 || 亮度 >= 255){ 淡化量 = -淡化量; } } 如果(模式 == 2){ 數字寫入(led1Pin,高); 延遲(50); 數字寫入(led1Pin,低); 延遲(50); } }
?
我必須使用這個 Arduino 作為 ISP 程序員來刻錄服裝的引導加載程序,然后用提供的草圖對其進行閃存。
我已將 Arduino 作為 ISP 草圖上傳到 Arduino nano 板,我在其其余部分和 GND 之間添加了一個電容器,因此它不會返回重置模式。
然后我在上面的接線示意圖中將 attiny 的 SPI 引腳添加到 D10、D11、D12 和 13。
然后我們去Arduino IDE
添加服裝的核心文件。
選擇在我的情況下的董事會 Attiny13
選擇合適的程序員(Arduino 作為 ISP)
然后刻錄引導加載程序,等待幾秒鐘,您將看到“完成刻錄引導加載程序消息”
在此之后我們打開我們要上傳的草圖,然后我們進入草圖菜單,然后使用程序員點擊上傳,我們的代碼將被上傳到 attiny13A
能量源
至于這個徽章的電源,我添加了一個紐扣電池座,以便可以使用通用 CR2032 電池為其供電,我還在此設置中添加了一個 USB 端口,因此我可以使用 5V 1A 充電器為其供電。
這兩種來源都有效,但紐扣電池更實用,就像你想用 ID 表帶佩戴它或在鑰匙鏈上添加這個徽章,你可以用紐扣電池給它供電,它看起來很惡心,但充電器贏了不適用于可穿戴的東西。
最終結果
徽章工作也很酷,我們首先用切換開關打開徽章,然后我們點擊一??次按鈕,徽章開始它的淡入淡出序列,第二次點擊將淡入淡出切換到快速閃爍序列,最后,第三次點擊會將 LED 變為低電平狀態。
然后這個過程進入一個循環,?TAP1>TAP>TAP3-LOOP
通過 FR4 板可以看到 LED,這使得這個徽章更加出色。
目前,我在這個 PCB 版本中沒有犯任何錯誤,所以我認為這個熊貓徽章不會有另一個版本,但也許我可以準備一個 555 定時器 ic 熊貓版本來降低其總體成本,因為使用 atttiy13A 增加了 1 美元材料清單。
無論如何,這就是今天的內容,伙計們,注意安全,我很快就會帶著另一個項目回來,Peace Out!
?
- Brainy PCB徽章開源分享
- 光徽章開源硬件
- PCB制作的Hexo徽章
- Obito Uchiha PCB徽章開源設計
- PANDACORN PCB徽章開源
- 悟空PCB徽章V2開源分享
- 6周年官方徽章PCB開源
- Obito Uchiha PCB徽章
- 悟空PCB徽章開源
- PCB設計徽章
- 用pcb制作圣誕別針徽章
- 創建PCB CyberSimp徽章
- DIY PCB徽章開源項目
- 圣誕節LED徽章開源分享
- 攻擊泰坦軍團PCB徽章 0次下載
- 關于FPGA的開源項目介紹 1161次閱讀
- 基于Microchip 8位微控制器制作超級馬里奧的蘑菇徽章 762次閱讀
- 優秀的IC/FPGA開源項目:偽紅外圖像處理 1949次閱讀
- 將OrCAD Schematic和PADS Allegro PCB合并到一個項目中 2138次閱讀
- 怎么上手 PR 流程?如何開始參與開源項目? 1470次閱讀
- fireflyLED徽章焊接套件 萌化動物園系列介紹 1035次閱讀
- 選擇開源項目的重要因素 2122次閱讀
- 全年開源項目的盤點和總結 3231次閱讀
- 基于Altium Designer的OSHw開源項目 3609次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開源項目 4554次閱讀
- 開發者不可錯過的開源項目—人工智能篇 6184次閱讀
- 展示Python機器學習開源項目以及在分析過程中發現的非常有趣的見解和趨勢 4080次閱讀
- Python機器學習開源項目分析過程中的見解和趨勢 703次閱讀
- FAST:基于FPGA的SDN交換機開源項目(一) 4531次閱讀
- 11個機器學習開源項目 2767次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多