色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>悟空PCB徽章V2開源分享

悟空PCB徽章V2開源分享

2022-10-31 | zip | 0.21 MB | 次下載 | 免費

資料介紹

描述

嘿大家怎么了!

所以這里有一些超級酷的東西,一個以龍珠悟空為主題的 PCB 板!

這里的想法是制作一個包含 Goku 的簡單 PCB 徽章,我在這塊板上放置了幾個 LED,這樣當它由 Attiny13A 驅動時,它會以追逐模式發光,并產生 Goku 射擊的錯覺他著名的卡美哈美哈波。

?
?
?
?
1 / 2
?

對于那些不知道悟空是誰或什么是卡美哈美波波的人來說,悟空是一個外星人,由地球人撫養長大,他與壞人作戰,基本上是日本超人。

?
?
?
pYYBAGNYlGOAMwpQABoX3IJLyag131.jpg
?
1 / 2
?

這個 PCB 是第 2 版,我早在 2021 年就已經制作了 V1,它非常實用,那個版本的唯一問題是我在其中使用了 ATtiny84,現在由于芯片短缺,很難買到 attiny84,所以我修改了我的設計并改用了 Attiny13A。

https://www.hackster.io/413148/goku-pcb-badge-f26f11

在本文中,我將向大家展示這個徽章的整個構建過程,讓我們開始吧

所需材料

這是我在此內置中使用的組件的候選清單-

  • 閣樓13A
  • 定制PCB
  • 8205S 場效應管
  • 0603 紅色 LED(藍色會更好看)
  • 紐扣電池座 (SMD)
  • 10K 電阻
  • 1K電阻
  • USB C 型端口

為什么使用 Attiny13,為什么不使用其他 MCU

?

我為這個項目選擇了 ATtiny13 的原因很簡單,它足夠強大,可以運行一個使用 5 個輸出引腳的簡單追逐開關。它也很便宜,易于編程并且可以廣泛使用。

ATTINY13-20PU 是一款基于 RISC 的 8 位高性能低功耗 AVR 微控制器,結合了 1kB ISP 閃存、64B SRAM、64B EEPROM、32B 寄存器文件和 4 通道 10 位 A/D 轉換器. 該器件在 20MHz 時支持 20 MIPS 的吞吐量,工作電壓在 2.7 至 5.5V 之間。

它現在由 Microchip 制造,最適合像驅動一堆東西這樣的應用程序,這就是我在這個項目中所做的。

https://www.microchip.com/en-us/product/ATtiny13A

至于使用一些像 Arduino 板這樣的大功率 MCU,它會更好地工作,但問題在于尺寸和外形尺寸。僅使用一個完整的 MCU 來驅動幾個 LED 也是矯枉過正的。

設計

poYBAGNYlGaAAvboAAFk_reSpTQ639.jpg
?

示意圖

這款 PCB 徽章的設計非常簡單明了。為了驅動 LED,我使用了由 Attiny13A 控制的 Mosfet

正在使用 5 個 Mosfet,每個都驅動四個并聯的 LED。

我在我的 OrCad PCB Suite 中制作了此原理圖,然后將其轉換為 Board 文件。

pYYBAGNYlGqARVJ0AANUOnrbyVs138.png
?

PCB設計

這個項目的主要吸引力是我放置在其頂部的悟空圖像或絲網印刷。

pYYBAGNYlG-AMU-KAAG5FFQLXWI854.bmp
?

我所做的是,我搜索黑白悟空圖像,然后將其轉換為 BMP 圖像,因為我的 OrCad PCB Suite 僅導入 BMP 格式的圖像。

將悟空的圖像作為絲印層導入我的 PCB 設計后,我將所有組件放置在電路板周圍并完成設計。

LED 被放置在從 GOKU 的手掌中發射的球或球體的形狀中。

從 PCBWAY 獲取 PCB

?

在完成 PCB 后,我將 Gerber 數據發送到PCBWAY以獲取樣品。

我為這個項目選擇了帶有白色絲印的黃色阻焊層。

?

我在 PCB 的頂部添加了圖形以增加 PCB 的美感,我收到的 PCB 質量非常棒。

我已經使用他們的服務有一段時間了,我不得不說,這對于入門來說非常不錯。

從這里檢查 PCBWAY - https://www.pcbway.com/

電路板組裝

PCB組裝包括以下步驟-

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

錫膏點膠

?

現在第一步是在每個元件焊盤上逐個添加焊膏。

要涂抹焊膏,我使用的是帶有寬注射器的焊膏分配針,我使用的焊膏是由 63% 錫和 37% 鉛組成的普通焊膏。

拾取和放置過程

?

應用焊膏后,我們繼續下一步,將組件添加到指定位置。

我使用 ESD 鑷子將每個組件放置在適當的位置。

熱板回流

?
?
?
?
1 / 2
?

在“Pick & Place Process”之后,我小心地將整個電路板抬起并放在我的 DIY SMT Hotplate 上。

熱板將 PCB 從下方加熱到焊膏熔化溫度,一旦 PCB 達到該溫度,焊膏就會熔化,所有組件都焊接到它們的焊盤上,我們抬起 PCB,然后將其放置在較冷的表面上一點點,以冷卻PCB的熱量。

測試!

?

現在,在添加紐扣電池座之前,我使用萬用表二極管檢查模式下測試了 LED 是否正確焊接。

我將萬用表的正極探頭連接到第一列的正極,負極連接到它的負極。

通過這樣做,我測試了所有五列,因為每列中的 LED 并聯連接,所有 LED 都會發光。

在測試每個 LED 都正確焊接后,我繼續進行下一個過程,即在 PCB 的背面添加一個 SMD 紐扣電池座。

添加硬幣電池

?

最后,我用烙鐵在其指定位置的背面添加了一個 SMD 紐扣電池座。

此 SMD 紐扣電池座是此 PCB 中唯一未添加焊膏的組件。

在此之后,我們只需要使用主代碼刷新 ATtiny13 并啟動此板!

代碼

這是我使用的代碼。

我對其進行了一些更改,包括更改引腳編號,因為以前的版本具有不同的引腳分配,因為它使用 attiny84 但現在我使用的是 attiny13A。

int pinsCount=5;            // declaring the integer variable pinsCount
int pins[] = {0,1,2,3,4};     // declaring the array pins[]
void setup() {
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
void loop() {
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
}
}

對 Attiny13A 進行編程

?
?
?
?
1 / 2
?

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

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

在 Arduino IDE 上安裝 Attiny13 Core

在開始刷機過程之前,我們首先需要在 Arduino IDE 中下載并安裝 Attiny13 Core 文件。https://github.com/MCUdude/MicroCore

  • 打開 Arduino IDE。
  • 打開文件 > 首選項菜單項。
  • 在 Additional Boards Manager URLs 中輸入以下 URL:https://mcudude.github.io/MicroCore/package_MCUdu...
  • 工具 > 板 > 板管理器...菜單項。
  • 等待平臺索引完成下載。
  • 向下滾動,直到看到 MicroCore 條目并單擊它。
  • 單擊安裝。
  • 安裝完成后關閉 Boards Manager 窗口。

準備 Arduino 作為 ISP 設置

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

poYBAGNYlHKAXjIyAACsRqQVV5U888.jpg
?

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

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

編程過程使用 VCC、GND、RST、MISO、MOSI 和 SCK。

  • Arduino 的 5V 到 Attiny 的 VCC
  • 地到地
  • Arduino 的 D10 到 Attiny 的 RST
  • Arduino 的 D11 到 Attiny 的 MOSI
  • Arduino的D12到Attiny的MISO
  • Arduino 的 D13 到 Attiny 的 SCK

不幸的是,我的 SOIC8 IC Clip 工作不正常(其中一個引腳壞了),所以我不得不手動將六根線焊接到 MCU 的 SPI 引腳,然后將其與 Arduino Nano 連接,后者與 Arduino 作為 ISP Sketch 一起閃爍。

這是我如何刷 ATtiny13,

  • 將開發板連接到 Arduino 作為 ISP 設置
  • 選擇正確的端口,正確的編程器(Arduino 作為 ISP),然后點擊 Burn Bootloaderwait 幾秒鐘,您將完成燒錄引導加載程序消息。
  • 現在打開要上傳到這個 AttinyGo 的草圖到草圖菜單并選擇使用程序員上傳。
  • 您的 Sketch 將上傳到 Attiny13。

能量源

?
?
?
?
1 / 2
?

至于這個項目的電源,我們可以用兩種方法給它供電

  • 使用 CR2032 紐扣電池
  • TYPE C線連接5V智能手機充電器

結果

?

?

?

只要有一點點創造力,我們就可以將任何東西轉換成 PCB,這也是我的目標。

Goku V2 工作正常,現在我終于可以說這個版本是最終版本,不需要任何進一步的開發。

特別感謝 PCBWAY 對這個項目的支持,您可以查看他們以更低的成本獲得優質的 PCB 服務!

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

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


評論

查看更多

下載排行

本周

  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次下載  |  免費
主站蜘蛛池模板: 亚洲欧美日韩综合影院| 无敌在线视频观看免费| 世界第一黄暴漫画家| 亚洲精品久久国产高清| 97超级碰久久久久香蕉人人| 高清bblxx手机在线观看| 亚洲综合色婷婷在线影院| 中文字幕无线观看不卡网站| 干性感美女| 久久视频精品3线视频在线观看| 秋霞电影午夜伦午夜| 亚洲国产精品无码中文字满| 99视频这里只有精品国产| 国产亚洲欧美在线中文BT天堂网| 免费成年人在线观看视频| 西施打开双腿下面好紧| 99久久精品毛片免费播放 | 98色精品视频在线| 国产伦精品一区二区三区免费 | 台湾佬综合娱乐网| 11 13加污女qq看他下面| 国产精品一区二区在线观看 | 免费高清毛片| 亚洲AV一宅男色影视| jizz非洲| 久久理论片| 性感尼姑风流寺| 成人a毛片久久免费播放| 久久免费观看视频| 久久re视频这里精品09免费| 久久re这里视频只精品首页| 四川少妇大战4黑人| 99re8在线视频精品| 精品国产露脸久久AV麻豆| 视频三区 国产盗摄| japanesen女同| 老师别揉我胸啊嗯小说| 亚洲日韩在线观看| 国产精品青青在线麻豆| 日本AAA片爽快视频| 91原创在线|