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

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>迷你R2D2 PCB開源分享

迷你R2D2 PCB開源分享

2023-02-08 | zip | 0.05 MB | 次下載 | 免費

資料介紹

描述

所以這里有一些特別的東西,一個說 ASTROMECH的迷你R2D2 PCB

Astromech 是星球大戰系列中的一種虛構語言,口哨聲和嗶嗶聲組成。

?
?

我制作的這個 Mini R2D2 是一個鑰匙扣。

它的大腦是 Attiny85,由 CR2032 紐扣電池座供電

MarceloLarios做了一個簡單的 Arduino Uno 設置,每 3 秒發出一次隨機蜂鳴聲。

我接受了這個概念并通過使用帶有獨立電路的 Attiny85 而不是使用整個 Arduino UNO 來準備整個事情。

Attiny85 設置

?
?
?
capture_DOrH0p6acS.PNG?auto=compress%2Cformat&w=740&h=555&fit=max
?
1 / 3
?

在開始之前,我準備了一個簡單的 Attiny85 設置,其中包括一個連接蜂鳴器和一個 LED 的 Attiny。

我按照下面的示意圖進行連接,并首先制作了一個面包板版本。

我用我的Arduino 作為 ISP 編程器對 attiny85 進行了編程,只需將 attiny85 放在 IC 插座上并刷新 MCU

電路板設計

在完成面包板版本后,我開始在我的 PCB 設計套件中制作原理圖,它是這樣的 -

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

該原理圖由一個與 CR2032 電池連接的 Attiny85 組成,兩個并聯的 LED 連接到引腳 D2,一個蜂鳴器添加到引腳 D0。(蜂鳴器引腳必須是 PWM 引腳)

CR2032 和 Attiny85 之間也有一個開關。

完成原理圖后,我繼續進行電路板的設計部分。

我首先在谷歌上搜索 R2D2 2D 圖像并選擇了這個,它很小,即使轉換為黑白 BMP 后看起來也不錯。

702-7024054_r2d2-clipart-r2-d2-r2d2-clipart-black-and_azFi8h0zKi.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

我必須將此圖像轉換為 BMP 圖像,因為我的 OrCad PCB Suite 僅從 BMP 格式導入圖像。

轉換圖像后,我將其作為絲印 TOP 層導入,并圍繞該圖像準備電路板。

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

我將 Attiny85 和 LED 放在頂部,并從底部添加剩余的 THT 組件。

我還在銅層和 FR4 上添加了一些阻焊層開口,以增加電路板的美感。(讓它看起來很棒)

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

我選擇藍色阻焊層,因為 R2D2 是藍色和銀色,白色絲印將取代銀色。

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

真的很喜歡最終的結果。

您可以從這里查看 PCBWAY - www.pcbway.com

印刷電路板組裝

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

  • 焊膏點膠
  • 取放過程
  • 熱板回流焊
  • 添加 THT 組件
  • Attiny85刷機過程

焊膏點膠

?

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

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

拾放過程

?

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

熱板回流焊

?

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

?

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

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

添加 THT 組件

?
?
?
?
1 / 2
?

在回流焊工藝之后,我們添加了剩余的 THT 組件,即紐扣電池座、蜂鳴器和帶有烙鐵的滑動開關。

添加 THT 組件后,我們的電路就完成了。

電路已完成,但要使其正常工作,我們必須將草圖燒錄到 Attiny85 MCU 中。

代碼和閃爍

?
/*************************************************** 
  Project R2D2 Sound Generator
  
  To all fans of StarWars and Arduino!

?

Written by Marcelo Larios BSD license, all text above must be included in any redistribution ****************************************************/ #define speakerPin 0 #define ledPin 2 void setup() { pinMode(speakerPin, OUTPUT); pinMode(ledPin, OUTPUT); randomSeed(analogRead(0)); } void phrase1() { int k = random(1000,2000); digitalWrite(ledPin, HIGH); for (int i = 0; i <= random(100,2000); i++){ tone(speakerPin, k+(-i*2)); delay(random(.9,2)); } digitalWrite(ledPin, LOW); for (int i = 0; i <= random(100,1000); i++){ tone(speakerPin, k + (i * 10)); delay(random(.9,2)); } } void phrase2() { int k = random(1000,2000); digitalWrite(ledPin, HIGH); for (int i = 0; i <= random(100,2000); i++){ tone(speakerPin, k+(i*2)); delay(random(.9,2)); } digitalWrite(ledPin, LOW); for (int i = 0; i <= random(100,1000); i++){ tone(speakerPin, k + (-i * 10)); delay(random(.9,2)); } } void loop() { int K = 2000; switch (random(1,7)) { case 1:phrase1(); break; case 2:phrase2(); break; case 3:phrase1(); phrase2(); break; case 4:phrase1(); phrase2(); phrase1();break; case 5:phrase1(); phrase2(); phrase1(); phrase2(); phrase1();break; case 6:phrase2(); phrase1(); phrase2(); break; } for (int i = 0; i <= random(3, 9); i++){ digitalWrite(ledPin, HIGH); tone(speakerPin, K + random(-1700, 2000)); delay(random(70, 170)); digitalWrite(ledPin, LOW); noTone(speakerPin); delay(random(0, 30)); } noTone(speakerPin); delay(random(2000, 4000)); //(1000, 2000) }

這是我在這個項目中使用的代碼,它是由Marcelo Larios 制作的,它基本上是一個生成兩個短語的隨機聲音生成器。

?

至于編程 ATtiny85,我使用了一個 SOIC8 Clip,它作為 ISP 編程器與我的 DIY Arduino 相連。這是我為通過 Arduino 作為 ISP 閃存任何 AVR MCU 所做的設置。

您可以從此處詳細查看此過程 - https://www.hackster.io/Arnov_Sharma_makes/multiple-attiny85-13a-programmer-84adf8

但讓我用簡短的要點解釋如何對 Attiny85 進行編程。

  • 我們首先需要在 Arduino IDE 中下載并安裝 Attiny85 Core 文件。
  • 你可以從這里下載- https://github.com/SpenceKonde/ATTinyCore
  • 轉到工具菜單并在程序員部分選擇 Arduino 作為 ISP 選項。
  • 選擇應該新添加的正確板 Attiny85
  • 點擊 Burn Bootloader 并等待幾分鐘。
  • 現在打開要上傳到 Attiny85 的草圖
  • 轉到“草圖”菜單并選擇“使用編程器上傳”。
  • 您的 Sketch 將上傳到 attiny85。

添加紐扣電池

?

為了給這個設置供電,我使用了一個 CR2032 紐扣電池,然后將其放在紐扣電池座上,然后轉動滑動開關。

這樣做會打開 R2D2 并開始其蜂鳴聲序列。

結果

這是此構建的最終結果!

?
?

感謝您閱讀整篇文章,真的很感激。

如果您需要有關此項目的任何幫助,請發表評論或私信我,我很快就會帶著新項目回來。

和平


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

評論

查看更多

下載排行

本周

  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次下載  |  免費
主站蜘蛛池模板: 欧美日韩另类在线专区| 成人在线高清不卡免费视频| 久久午夜伦理| 伊人久久综合网站| 久久九九久精品国产尤物| 欲插爽乱浪伦骨| 美女黄图大全| 99在线在线视频观看| 欧美色偷偷亚洲天堂bt| 白白操在线视频| 色偷偷888欧美精品久久久| 国产成人无码精品久久久免费69| 丝瓜视频在线免费| 国产香蕉视频在线观看| 亚洲免费在线播放| 久久视热频国产这里只有精品23| 综合伊人久久| 欧美一区二区激情视频| 攵女yin乱合集高h| 学生精品国产在线视频| 幻女FREE性俄罗斯学生| 中文在线无码高潮潮喷在线| 麻豆传煤网站网址入口在线下载| 99久免费精品视频在线观看2| 青柠在线观看免费高清电视剧荣耀| 东京热 百度影音| 性派对xxxhd| 九九热视频免费| 538prom国产在线视频一区| 欧美性黑吊xxx| 国产精品www视频免费看| 亚洲国产在线99视频| 久久久久亚洲精品影视| 99久久久A片无码国产精| 日本老人oldmantv乱| 国产乱子影视频上线免费观看| 亚洲无码小格式| 女王羞辱丨vk| 国产电影午夜成年免费视频| 亚洲色播永久网址大全| 免费国产网站|