電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>由Attiny13A供電的PCB項鏈或吊墜

由Attiny13A供電的PCB項鏈或吊墜

2023-02-08 | zip | 0.13 MB | 次下載 | 2積分

資料介紹

描述

大家好,這里有一些很酷的東西。

由 Attiny13A 供電PCB 項鏈或吊墜。

?
?

這里的目標很簡單,就是制作一個可以連接到鏈條上的小型 Blinky 板,這樣我們就可以像掛墜或吊墜一樣佩戴它。

這個吊墜共有 24 個 LED,我將 LED 分成 4 個對。

led_6CFNOenTmg.JPG?auto=compress%2Cformat&w=740&h=555&fit=max
?

這意味著 6 個 LED 并聯(lián)連接,它們由單個 AO3400 N 溝道 mosfet 驅(qū)動。總共有 4 個,每個控制 6 個 LED 段。

然后這 4 個 MOSFET 由 Attiny13A 控制,我添加了一個帶有 D4 引腳的按鈕,用于啟動 LED 序列。

所需材料

?
  • 0603 藍色 LED x24
  • 由PCBWAY提供的定制PCB
  • 閣樓13A
  • AO3400 N 通道 mosfet x4
  • 10K 0603電阻x4
  • SMD 紐扣電池座 CR2032

準備董事會

?

我已經(jīng)準備好這個 PCB,形狀是我首先在 Tinkercad 中建模的眼淚。

準備好基本形狀后,我將其導出到 fusion360 中,這樣我就可以從中導出 DXF 文件,因為我的 OrCad PCB Suit 只導入用于制作 PCB 層的 DXF 文件。

capture_eIbCIVg7Pf.PNG?auto=compress%2Cformat&w=740&h=555&fit=max
?

在我的 PCB 套件中導入 Tear Shape 后,我首先準備了電路板原理圖,其中包含一個 Attiny13A 驅(qū)動四??個不同的 N 通道 mosfet 設(shè)置,然后連接到總共 24 個 LED。

sch_page-0001_(8)_9Hvh5sR1Cg.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
?

完成原理圖后,我導出網(wǎng)表并使用導入的 Tear shape 作為參考準備 PCB。

從 PCBWAY 獲取 PCB

?

設(shè)計完成后,我在PCBWAY的報價頁面上傳了Gerber數(shù)據(jù),選擇了阻焊顏色為RED,下單了。

下單后一周就收到了PCB,PCB質(zhì)量非常好。

?

這個形狀是完全隨機的,所以很難制作,但他們在制作這個 PCB 時做得非常出色,沒有任何錯誤。

如果您想以實惠的價格和低廉的價格獲得優(yōu)質(zhì)的 PCB 服務(wù),你們可以查看PCBWAY 。

組裝過程

將 PCB 拆箱后,我開始了具有以下步驟的組裝過程。

  • 焊膏點膠
  • 取放過程
  • 熱板回流焊
  • LED測試
  • 添加紐扣電池座
  • 編程

焊膏點膠

?
?
?
?
1 / 2
?

第一步是將焊膏涂到每個元件焊盤上。

我使用了熔化溫度為140 至 270 °C的普通 Sn-Pb 焊膏。

添加焊膏后,我們繼續(xù)進行下一個過程,即“拾取和放置過程”

拾放過程

?
?
?
?
1 / 2
?

然后,我使用 ESD Tweeaser 仔細挑選每個組件并將其一個接一個地放置在指定的位置上,這花了大約 30 秒的時間,但結(jié)果是一個完美的 PCB,所有組件都放置在它們的位置上。

熱板回流焊

?

在“PICK & Place Process”之后,我小心地抬起整個電路板并將其放在我的DIY SMT Hotplate上,它和這個項目一樣也是自制的。

幾分鐘后,當加熱板達到焊膏熔化溫度時,所有組件都將通過這種熱回流焊工藝進行焊接。

然后我們從加熱板上取下 PCB 以冷卻所有組件和電路板表面。

測試 LED 連續(xù)性

?

因為我們在這里使用的是LED,所以檢查LED是否正確焊接是至關(guān)重要的。

我使用設(shè)置在二極管檢查模式的普通萬用表,我們將萬用表的探針連接到正確極性的 LED 的陽極和陰極。

?

如果 LED 焊接正確,所有 LED 都會發(fā)光。如果有任何焊接錯誤,它們將不會發(fā)光。

紐扣電池座

?

測試 LED 后,我們繼續(xù)下一步,即在 PCB 的底層添加紐扣電池座。

在此之后,電路板幾乎完成了,現(xiàn)在我們只需要用主要草圖來刷新 Attiny13A。

編程

這是我在這個項目中使用的代碼,它是一個簡單的追逐器草圖,可以切換追逐器序列中的每個 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,我正在使用我之前的一個項目,它是由 Arduino nano 制作的 Attiny Programmer。

結(jié)帳更多來自

?
?

基本上,我們使用這個 SOIC8 夾從頂部固定 Attiny13A,并用 Arduino IDE 對其進行閃存。

在 Arduino IDE 上安裝 Attiny13 核心

在開始燒寫過程之前,我們首先需要在 Arduino IDE 中下載并安裝 Attiny13 Core 文件。

https://github.com/MCUdude/MicroCore

  • 打開 Arduino 集成開發(fā)環(huán)境。
  • 打開文件 > 首選項菜單項。
  • 在Additional Boards Manager URL中輸入以下 URL https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
  • 打開Tools > Board > Boards Manager...菜單項。
  • 等待平臺索引完成下載。
  • 向下滾動直到看到MicroCore條目并單擊它。
  • 單擊安裝。
  • 安裝完成后關(guān)閉Boards Manager窗口。

現(xiàn)在重新打開 Arduino IDE 并用它插入 Attiny Programer 設(shè)置。

  • 選擇 Attiny13 板
  • 選擇正確的編程器(Arduino 作為 ISP)并點擊Burn Bootloader
  • 等待幾秒鐘,您將完成引導加載程序消息的刻錄。
  • 現(xiàn)在打開要上傳到此 Attiny 的草圖
  • 轉(zhuǎn)到“草圖”菜單并選擇“使用編程器上傳”。
  • 您的 Sketch 將上傳到 Attiny13。

為小盒墜子/吊墜供電

?

為了給這個設(shè)置供電,我添加了一個 CR2032 紐扣電池座,我們可以用它來為 Attiny13 和 LED 供電。

我沒有計算每個單元格的確切備份但它超過 12 小時

添加鏈

?
?
?
?
1 / 2
?

現(xiàn)在因為這個設(shè)置是一個吊墜或小盒墜子或項鏈,無論我們怎么稱呼它,它需要一條鏈子或我們可以連接到它提供的孔的東西,這樣我們就可以像普通珠寶一樣佩戴它。

我們可以將它添加到鏈子上??,甚至可以通過在 PCB 上添加一個帶孔的聽筒掛鉤將其變成耳環(huán)。

結(jié)果

?

這是這個構(gòu)建的最終結(jié)果,一個小的可穿戴吊墜或一條項鏈,是即將到來的情人節(jié)的完美禮物。

?
?
?
?
1 / 2
?

特別感謝PCBWAY對這個項目的支持,結(jié)帳PCBWAY以更低的成本獲得優(yōu)質(zhì)的 PCB 服務(wù)。

再次感謝,我很快就會帶著新項目回來!

和平


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

評論

查看更多

下載排行

本周

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

本月

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

總榜

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