精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>開源硬件ATtiny1614西蒙克隆

開源硬件ATtiny1614西蒙克隆

2022-10-28 | zip | 0.33 MB | 次下載 | 2積分

資料介紹

描述

多年來,我已經(jīng)構(gòu)建了幾個(gè)基于 ArduinoSimon 游戲克隆。

poYBAGNYvxOAK2PPAACY9zXTKzc969.jpg
我以前基于 Arduino 的 Simon 游戲克隆
?

最近,Hackster 的同事 giobbino 上傳了一個(gè)西蒙游戲克隆的 3D 打印版本我喜歡這個(gè)設(shè)計(jì)中的外殼,因?yàn)樗咏谧畛醯奈髅捎螒颉?/font>不幸的是,3D 打印機(jī)文件不包括在內(nèi),所以我不得不自己設(shè)計(jì)。此外,我一直認(rèn)為游戲應(yīng)該顯示運(yùn)行序列計(jì)數(shù)的反饋,因此我的構(gòu)建總是顯示游戲中迄今為止達(dá)到的序列長(zhǎng)度的原因。

演示視頻

?

設(shè)計(jì)

雖然我之前的構(gòu)建使用的是 Arduino Pro Mini,但這次我想使用更現(xiàn)代的 CPU,并且具有非常低功耗的睡眠模式。所以這個(gè)版本被設(shè)計(jì)為使用 ATtiny1614 處理器我還使用了 TM1650 顯示驅(qū)動(dòng)程序來驅(qū)動(dòng) 2 位 7 段顯示器。由于 TM1650 在所有段關(guān)閉時(shí)仍消耗大約 5mA 電流,因此芯片電源線通過 CPU 使用 P 溝道 MOSFET 作為開關(guān)來控制。

poYBAGNYvxeAKLKiAANeLnkYDAw116.png
我的西蒙游戲克隆示意圖
?

由于該設(shè)計(jì)包括一個(gè) 7 段顯示器,因此該單元本身需要比 giobbino 的版本更大。這意味著游戲按鈕更長(zhǎng)。在單個(gè)物理開關(guān)上旋轉(zhuǎn)的長(zhǎng)按鈕頂部意味著當(dāng)在外邊緣按下游戲按鈕時(shí),它可能無法實(shí)際激活單個(gè)物理開關(guān)。所以我的設(shè)計(jì)使用單個(gè) LED 和每個(gè)按鈕兩個(gè)按鈕開關(guān)。這允許游戲按鈕可靠地激活開關(guān),無論用戶在何處按下它。

pYYBAGNYvxqAG3FWAABuNp-d-Ic498.jpg
giobbino 的單按鈕和 2 個(gè) LED 設(shè)計(jì)在左側(cè),我的雙按鈕和 1 個(gè) LED 設(shè)計(jì)在右側(cè)
?

PCB布局

由于 ATtiny1614 微處理器僅在 SMD 外殼中可用,因此我決定在此構(gòu)建中盡可能堅(jiān)持使用 SMD 組件。

poYBAGNYvx6AEdMqAAO8YzfppgM623.jpg
PCB布局
?

如果您希望將 PCB 商業(yè)化制造或像我一樣自己制造,請(qǐng)附上 Eagle 文件。我使用了碳粉方法。

3D打印外殼

附上 3D 打印所需的 STL 文件。最初我沒有任何紅色或綠色燈絲,因此使用白色燈絲打印按鈕并使用彩色 LED。我的更新版本使用彩色燈絲作為按鈕。我沒有將 LED 更改為白色,因?yàn)槲覝y(cè)試它時(shí)似乎沒有必要,但如果你沿著這條路線走,你將需要調(diào)整與 LED 串聯(lián)的限流電阻的值。

Simon V3 - Top.stl ,Simon V3 - Bottom.stl - 0.2mm 層高,無支撐,黑色

Simon V3 - Display.stl - 0.1mm 層高,無支撐,任何顏色

任何一個(gè):

Simon V3 - Button.stl - 層高0.2mm,支持觸控構(gòu)建板,一紅一黃一綠一藍(lán)。

或者:

Simon V3 - Buttons.stl - 0.2mm 層高,支持觸控構(gòu)建板,白色

組裝 - 第 1 部分

首先添加 SMD 組件。我發(fā)現(xiàn)在焊接 SMD 元件時(shí)使用焊膏比使用卷盤中的焊料更容易。

如果您的電路板是單面的,請(qǐng)?zhí)砑渔溄印?/font>

poYBAGNYvyeAcX8DAAGJvH0p-kk772.jpg
添加 SMD 組件和鏈接
?

組裝 - 第 2 部分

為 UPDI 編程器添加一個(gè) 3 針接頭,并為電池連接到電路板的銅側(cè)添加一個(gè) JST 直角公連接器

將兩個(gè)“Simon V3 - Display.stl ”墊片粘貼到 PCB 上并添加 7 段顯示器。

pYYBAGNYvyqAGJrMAAFLvSixIZE597.jpg
添加排針并顯示
?

組裝 - 第 3 部分

將 8 個(gè) 9mm 6x6 輕觸開關(guān)、1 個(gè) 12mm 6x6 輕觸開關(guān)、無源蜂鳴器和四個(gè)彩色 LED 添加到 PCB 的組件側(cè)。

poYBAGNYvy6Ab-ehAAGKjUuwsfw324.jpg
添加 8 x 9mm 開關(guān)、1 x 12mm 開關(guān)和 LED
?

組裝 - 第 4 部分

將按鈕帽粘到 12 毫米 6x6 輕觸開關(guān)上。確保膠水不會(huì)順著軸流下并進(jìn)入開關(guān)。

使用 2.5 毫米鉆頭鉆出 PCB 安裝座,并使用 3 毫米絲錐創(chuàng)建螺紋。

將四個(gè)按鈕蓋添加到外殼頂部,并使用 4 x 6mm M3 螺釘將 PCB 擰緊。

外殼底部擰到外殼頂部。在您對(duì) ATtiny1614 微處理器進(jìn)行編程后執(zhí)行此操作。

pYYBAGNYvzGAJfg0AAI_Qep816I083.jpg
添加按鈕帽并擰入板
?

編程

與早期的 ATtiny 系列(如 ATtiny85)不同,ATtiny1614 使用 RESET 引腳對(duì) CPU 進(jìn)行編程。要對(duì)其進(jìn)行編程,您需要一個(gè) UPDI 程序員我用 Arduino Nano 做了一個(gè)。您可以在Create Your Own UPDI Programmer中找到完整的構(gòu)建說明。它還包含將 megaTinyCore 板添加到 IDE 的說明。

poYBAGNYvzWALf3EAABYr-HnWL8156.png
我的自制UPDI程序員
?

在 IDE 中安裝板后,從“工具”菜單中選擇它。

pYYBAGNYvzeAI3uGAABsHC1kYQs138.png
在 IDE 中選擇 Attiny1614 板
?
  • 在 IDE 中選擇 ATtiny1614 板
  • 選擇板、芯片、時(shí)鐘速度、Arduino Nano 連接的 COM 端口和編程器
  • Programmer 需要設(shè)置為jtag2updi (megaTinyCore)
  • 打開草圖并將其上傳到 ATtiny1614。

結(jié)論

我希望我有燈絲來制作各自顏色的游戲按鈕,因?yàn)槲艺J(rèn)為這會(huì)使游戲看起來更具視覺吸引力。就可玩性而言,它滿足了原始游戲的所有要求。

更新

我設(shè)法弄到了一些彩色燈絲,并以各自的顏色重新打印了按鈕。它讓游戲看起來好多了。

poYBAGNYvzmALGbHAAGFewciKgY211.jpg
使用彩色燈絲使裝置看起來更好
?

?


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

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  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)用手冊(cè)
  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電氣工程師手冊(cè)免費(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)