在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>DIY菱形PCB項鏈

DIY菱形PCB項鏈

2022-08-10 | zip | 0.01 MB | 次下載 | 2積分

資料介紹

電路板圖如下:

pYYBAGLyoWqABbRfAAChgNiBATw203.jpg
poYBAGLyoWyAVW_iAACWdzZs7C8011.jpg
pYYBAGLyoW-AXPoOAADeP-XRtlQ587.jpg

描述

菱形 PCB 項鏈

?

大家好,最近怎么樣。

這是一個超級酷的東西,一個由 Attiny13A 供電的菱形 PCB 項鏈。

?

?

這里的目標是通過使用 PCB 和一些 LED 來制作可穿戴項鏈或珠寶,從而將電子產品和可穿戴珠寶組合在一起。

?

該項目的核心是一個控制板上所有 LED 的 Attiny13A,該吊墜或項鏈也由位于電路板底部的 CR2032 紐扣電池供電。

本文將介紹這條項鏈的整個構建過程,讓我們開始吧。

?

所需材料

?

pYYBAGLyoaOAWNarABKzOnqEWeo268.jpg

?

以下是我在這個內置中使用的材料-

  • 閣樓13A
  • 定制PCB
  • 發光二極管
  • AO3401 場效應管
  • 10K 電阻
  • CR2032 紐扣電池及其支架
  • 項鏈鏈
  • 焊膏
  • 用于編程 Attiny13A 的 Arduino Nano

?

示意圖

?

poYBAGLyoauAJy5xAAFjeASH2nE021.jpg

?

這個PCB的原理圖很簡單,我在這塊板上一共放置了12個LED,3個LED連接一個Mosfet,驅動12個LED,我用了4個Mosfet。Attiny13 控制每個 Mosfet 的柵極,我們可以使用撥動開關改變 Attiny13 的狀態。

我還添加了一個用于閃爍 Attiny13A 的 CON6 接頭引腳,稍后我將使用我的 Arduino 作為 ISP 設置通過此 CON6 引腳連接并刷新微控制器

?

PCB設計

?

然后我完成原理圖并將其轉換為 PCB 文件。

?

pYYBAGLyoa6AQOk-AAJfmuAR2DI123.png

?

我準備了一個頂部有一個孔的菱形 PCB 板,用于使用此設置安裝鏈條。我在一側放置了 3 個 LED 對,我用剩下的 3 個 LED 對做了這個,然后將 attiny13A 放在電路板的中心部分。

我試圖讓這個 PCB 盡可能小,因為它是一種可穿戴設備,人們會整天佩戴,所以通過減小它的尺寸,我們也在減輕整體重量。

?

PCBWAY

?

完成設計后,我在PCBWAY的報價頁面上傳了Gerber數據,選擇了白色的阻焊層顏色,然后下單。

?

pYYBAGLyobCAcTSlAAA4rGHppt0382.jpg

?

poYBAGLyobOAFLRNAACCjobyeRY903.jpg

?

下訂單后,我在一周內收到了 PCB,PCB 質量非常好。

?

pYYBAGLyoeeAf3QCABMz7aLhBD8561.jpg

?

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

如果您想要以實惠的價格和低廉的價格提供優質的 PCB 服務,你們可以查看 PCBWAY。

?

設計錯誤

?

poYBAGLyoeuAF8UbAANmULBdEnw020.png

?

pYYBAGLyofCAQmD8AADPw3vv8TQ571.jpg

?

這是我在設計電路板時犯的一個小錯誤,我忘記仔細檢查我為這個項目制作的 Mosfet PAD,我使 Mosfet 的焊盤比我現有的占地面積小一點,因為這個 PCB 很小,所以我減少了Mosfet 墊的一側以節省空間。

我忘記在我創建的 Mosfet 焊盤上添加阻焊層,這導致 PCB 沒有任何阻焊開口用于將 Mosfet 與 PCB 焊接。

線跡都在它們的位置,所以我用鑷子刮掉了阻焊層來代替 mosfet 焊盤,這揭示了我可以焊接 mosfet 的銅端子

?

PCB組裝

?

PCB組裝過程將具有以下步驟。

  • 錫膏點膠
  • 拾取和放置過程
  • 熱板回流
  • LED測試
  • 對 Attiny13A 進行編程
  • 添加紐扣電池座

?

焊膏

?

poYBAGLyofOAVzYtAADSfTLTQBg614.jpg

?

pYYBAGLyofaAUhC7AAC10ZojKUc915.jpg

?

第一步是在每個元件焊盤上涂抹焊膏。

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

添加錫膏后,我們進入下一個過程,即“PICK & Place Process”

拾取和放置

?

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

?

熱板回流

?

poYBAGLyofmAZTBpAACzwUC4ErE808.jpg

?

poYBAGLyofuAAVQ7AAC0235kzDg514.jpg

?

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

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

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

?

測試 LED 的連續性

?

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

?

pYYBAGLyof6AYtMaAAC12EaWCj0394.jpg

?

poYBAGLyogCAJ9zjAAB5yy_QMBM826.jpg

?

我在二極管檢查模式下使用了一個普通的萬用表,我們將萬用表的探頭連接到正確極性的 LED 的陽極和陰極。

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

?

使用 Arduino 作為 ISP 刷新 Attiny13

?

poYBAGLyogOANgHNAADPd69BDMg336.jpg

?

pYYBAGLyogWAEvWJAACOTXA7KeI440.jpg

?

對于刷機過程,我們不能通過任何 USB 直接對 ATTINY13 進行編程,我的意思是有一種方法可以直接從 USB 端口對 Attiny 進行編程,但我沒有這樣做。

相反,我將使用 ISP 閃存方法,該方法將利用 attiny13A 的 SPI 引腳在其中燒錄引導加載程序,然后燒錄。

AVR 芯片通常是空白的,它們需要設置為與 Arduino IDE 兼容,但要做到這一點,您需要 AVR 程序員來做這件事,例如 USBASP。

有趣的是,您可以通過一個非常簡單的步驟使用 Arduino Uno 或 Nano 板制作自己的 AVR 編程器。

?

  • 將您的 Arduino 板與 com 端口連接并選擇以下草圖
  • 示例>ArduinoISP 將此草圖上傳到您的開發板上
  • 上傳后,進入工具菜單并在程序員部分選擇 Arduino 作為 ISP 選項。
  • 現在要閃爍 Attiny13A,我們可以在 Board 部分選擇 Attiny13A。

?

編程過程使用 VCC、GND 和四個數據引腳。三個引腳連接編程微和目標微之間的 MISO、MOSI 和 SCK,編程微的第四個引腳連接到目標的復位引腳。

我將使用我為閃爍 Attiny 或 Atmega MCU 制作的 DIY Attiny Programmer。

?

  • 在上述接線配置中將板連接到 Arduino 作為 ISP 設置
  • 選擇正確的端口、正確的編程器(Arduino 作為 ISP),然后點擊 Burn Bootloader
  • 等待幾秒鐘,您將完成刻錄引導加載程序消息。
  • 現在打開您要上傳到這個 Attiny 的草圖
  • 轉到草圖菜單并選擇使用程序員上傳。
  • 你的 Sketch 會上傳到 attiny13 上。

?

代碼 01

?

 pinCount=  ;
 pins[] = {  ,  ,  ,  };


   {
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);

}

 
   {
 ( i= ; i  ; i=i  ){ 
digitalWrite(pins[i], HIGH); 
// 在延遲(;
digitalWrite(pins[i], LOW);
}

}


?

這是我在主代碼之前使用的一個簡單的追逐草圖,僅用于檢查電路板是否工作。

?

主代碼02

?

  switchPin =  ; 
 pinCount=  ;
 pins[] = {  ,  ,  ,  }; 
 lightMode =  ;

  
 {
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);
pinMode(,輸出);
pinMode(switchPin, INPUT_PULLUP);
 數字寫入(,低);
 數字寫入(,低);
 數字寫入(,低);
 數字寫入(,低);
 
}
 
 { 
 (digitalRead(switchPin) ==LOW)
{
光模式 = 光模式 + ;
 (lightMode ==  )
{
光模式 =  ;
}
}
 (lightMode ==  )
{
數字寫入(引腳[  ,  ,  ,  ], 低);
延遲();
}
  (lightMode ==  )
{
 (  i=  ; i  ; i=i  ){ 
digitalWrite(pins[i], HIGH); 
// 在延遲(;
digitalWrite(pins[i], LOW);
 }
}


}

這是我在這個項目中使用的代碼,它是一個簡單的追逐器草圖,當我們按下按鈕時,它會在追逐器序列中切換每個 Mosfet。(很簡單的東西)

?

pYYBAGLyogiAP3WnAACQj_ZnQjU621.jpg

?

?

添加紐扣電池座

?

pYYBAGLyogqAIaIzAADF4-7K3D0413.jpg

?

poYBAGLyogyAJQ6ZAAB1uP9Zisc647.jpg

?

pYYBAGLyohCARzFkAACuOMS_sME872.jpg

?

poYBAGLyohKADjHWAAB-8IvMio4954.jpg

?

至于電源,我使用了一個 CR2032 紐扣電池,它通過其 THT 支架連接到此 PCB。

在對 Attiny13A 進行編程后,我們將這個硬幣電池座添加到它的位置,因為它覆蓋了編程引腳,所以這就是我最后添加它的原因。

然后我們將 CR2032 紐扣電池放入其支架中,然后按下前面的按鈕。

這將啟動追逐序列,LED 將發光。

?

添加鏈

?

最后,我在這個板上添加了一條鏈子,這樣我們就可以像佩戴合適的可佩戴項鏈一樣佩戴它。

?

poYBAGLyoh6Ae1ioAACI-XN-e80460.jpg

?

pYYBAGLyoiGAJBafAADJI8Fs75Y128.jpg

?

此外,我們可以在此設置中添加一個耳環掛鉤并將其用作可佩戴的耳環。

?

結果

通過再次按下按鈕,它會關閉追逐序列,并且徽章停止工作。

這種使用 SMD 觸覺按鈕的方法消除了 THT 滑動開關。

今天的內容就到這里了,感謝大家閱讀這篇文章。

我很快就會帶著一個新項目回來!

?

?

?


評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  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開發指南
  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開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  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次下載  |  免費
主站蜘蛛池模板: 久久精品美女久久| xxx性欧美在线| 乱子伦xxxx厨房| 欧洲色| 亚洲高清日韩精品第一区| 视频 在线| 午夜精品福利在线| 国产三片理论电影在线| 精品国产第一国产综合精品gif | 添人人躁日日躁夜夜躁夜夜揉| 在线免费看污视频| 色偷偷888欧美精品久久久| 欧美123区| 手机看片免费永久在线观看| 欧美极品在线视频| 久久国产伦三级理电影| 久久99精品国产麻豆宅宅| 国产精品污视频| 好男人社区www在线资源视频| 国产综合视频| 五月婷婷婷婷婷| 永久看片| 精品热99| 日本三级香港三级人妇99视| 婷婷网五月天天综合天天爱| 欧美视频三区| 好男人社区www在线观看| 一起射综合网| 一级黄色日本| 99久精品| 爽好舒服快小柔小说| 久久99精品久久久久久牛牛影视| 国产小视频在线免费| 四虎影院www| 手机看片1024精品日韩| 亚洲色图欧美激情| 激情天堂| 69yywww| 精品免费| 中文字幕一区在线观看视频| 久久伊人网站|