女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>迷你R2D2 PCB開源分享

迷你R2D2 PCB開源分享

2023-02-08 | zip | 0.05 MB | 次下載 | 免費(fèi)

資料介紹

描述

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

Astromech 是星球大戰(zhàn)系列中的一種虛構(gòu)語言,口哨聲和嗶嗶聲組成。

?
?

我制作的這個(gè) Mini R2D2 是一個(gè)鑰匙扣。

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

MarceloLarios做了一個(gè)簡單的 Arduino Uno 設(shè)置,每 3 秒發(fā)出一次隨機(jī)蜂鳴聲。

我接受了這個(gè)概念并通過使用帶有獨(dú)立電路的 Attiny85 而不是使用整個(gè) Arduino UNO 來準(zhǔn)備整個(gè)事情。

Attiny85 設(shè)置

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

在開始之前,我準(zhǔn)備了一個(gè)簡單的 Attiny85 設(shè)置,其中包括一個(gè)連接蜂鳴器和一個(gè) LED 的 Attiny。

我按照下面的示意圖進(jìn)行連接,并首先制作了一個(gè)面包板版本。

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

電路板設(shè)計(jì)

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

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

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

CR2032 和 Attiny85 之間也有一個(gè)開關(guān)。

完成原理圖后,我繼續(xù)進(jìn)行電路板的設(shè)計(jì)部分。

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

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

我必須將此圖像轉(zhuǎn)換為 BMP 圖像,因?yàn)槲业?OrCad PCB Suite 僅從 BMP 格式導(dǎo)入圖像。

轉(zhuǎn)換圖像后,我將其作為絲印 TOP 層導(dǎo)入,并圍繞該圖像準(zhǔn)備電路板。

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

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

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

完成設(shè)計(jì)后,我在PCBWAY的報(bào)價(jià)頁面上傳了Gerber數(shù)據(jù),我選擇了藍(lán)色的阻焊顏色并下了訂單。

我選擇藍(lán)色阻焊層,因?yàn)?R2D2 是藍(lán)色和銀色,白色絲印將取代銀色。

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

真的很喜歡最終的結(jié)果。

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

印刷電路板組裝

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

  • 焊膏點(diǎn)膠
  • 取放過程
  • 熱板回流焊
  • 添加 THT 組件
  • Attiny85刷機(jī)過程

焊膏點(diǎn)膠

?

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

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

拾放過程

?

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

熱板回流焊

?

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

?

幾分鐘后,當(dāng)加熱板達(dá)到焊膏熔化溫度時(shí),所有組件都將通過這種熱回流焊工藝進(jìn)行焊接。

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

添加 THT 組件

?
?
?
?
1 / 2
?

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

添加 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) }

這是我在這個(gè)項(xiàng)目中使用的代碼,它是由Marcelo Larios 制作的,它基本上是一個(gè)生成兩個(gè)短語的隨機(jī)聲音生成器。

?

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

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

但讓我用簡短的要點(diǎn)解釋如何對 Attiny85 進(jìn)行編程。

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

添加紐扣電池

?

為了給這個(gè)設(shè)置供電,我使用了一個(gè) CR2032 紐扣電池,然后將其放在紐扣電池座上,然后轉(zhuǎn)動(dòng)滑動(dòng)開關(guān)。

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

結(jié)果

這是此構(gòu)建的最終結(jié)果!

?
?

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

如果您需要有關(guān)此項(xiàng)目的任何幫助,請發(fā)表評論或私信我,我很快就會(huì)帶著新項(xiàng)目回來。

和平


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

評論

查看更多

下載排行

本周

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

本月

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

總榜

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