資料介紹
描述
多年來(lái),我已經(jīng)構(gòu)建了幾個(gè)基于 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)程序來(lái)驅(qū)動(dòng) 2 位 7 段顯示器。由于 TM1650 在所有段關(guān)閉時(shí)仍消耗大約 5mA 電流,因此芯片的電源線通過(guò) CPU 使用 P 溝道 MOSFET 作為開(kāi)關(guān)來(lái)控制。

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

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

如果您希望將 PCB 商業(yè)化制造或像我一樣自己制造,請(qǐng)附上 Eagle 文件。我使用了碳粉方法。
3D打印外殼
附上 3D 打印所需的 STL 文件。最初我沒(méi)有任何紅色或綠色燈絲,因此使用白色燈絲打印按鈕并使用彩色 LED。我的更新版本使用彩色燈絲作為按鈕。我沒(méi)有將 LED 更改為白色,因?yàn)槲覝y(cè)試它時(shí)似乎沒(méi)有必要,但如果你沿著這條路線走,你將需要調(diào)整與 LED 串聯(lián)的限流電阻的值。
Simon V3 - Top.stl ,Simon V3 - Bottom.stl - 0.2mm 層高,無(wú)支撐,黑色
Simon V3 - Display.stl - 0.1mm 層高,無(wú)支撐,任何顏色
任何一個(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í)使用焊膏比使用卷盤(pán)中的焊料更容易。
如果您的電路板是單面的,請(qǐng)?zhí)砑渔溄印?/font>

組裝 - 第 2 部分
為 UPDI 編程器添加一個(gè) 3 針接頭,并為電池連接到電路板的銅側(cè)添加一個(gè) JST 直角公連接器。
將兩個(gè)“Simon V3 - Display.stl ”墊片粘貼到 PCB 上并添加 7 段顯示器。

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

組裝 - 第 4 部分
將按鈕帽粘到 12 毫米 6x6 輕觸開(kāi)關(guān)上。確保膠水不會(huì)順著軸流下并進(jìn)入開(kāi)關(guān)。
使用 2.5 毫米鉆頭鉆出 PCB 安裝座,并使用 3 毫米絲錐創(chuàng)建螺紋。
將四個(gè)按鈕蓋添加到外殼頂部,并使用 4 x 6mm M3 螺釘將 PCB 擰緊。
外殼底部擰到外殼頂部。在您對(duì) ATtiny1614 微處理器進(jìn)行編程后執(zhí)行此操作。

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

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

- 在 IDE 中選擇 ATtiny1614 板
- 選擇板、芯片、時(shí)鐘速度、Arduino Nano 連接的 COM 端口和編程器
- Programmer 需要設(shè)置為jtag2updi (megaTinyCore) 。
- 打開(kāi)草圖并將其上傳到 ATtiny1614。
結(jié)論
我希望我有燈絲來(lái)制作各自顏色的游戲按鈕,因?yàn)槲艺J(rèn)為這會(huì)使游戲看起來(lái)更具視覺(jué)吸引力。就可玩性而言,它滿足了原始游戲的所有要求。
更新
我設(shè)法弄到了一些彩色燈絲,并以各自的顏色重新打印了按鈕。它讓游戲看起來(lái)好多了。

?
- 開(kāi)源硬件-警燈
- 熒光素流光溢彩克隆開(kāi)源硬件
- ARGUS重力超聲克隆開(kāi)源硬件
- AirBits開(kāi)源硬件
- 閃爍的LED開(kāi)源硬件
- 智能積木開(kāi)源硬件
- 音箱開(kāi)源硬件分享
- HBus開(kāi)源硬件
- 基于ATtiny1614的電子管鬧鐘 0次下載
- 門(mén)鈴開(kāi)源硬件
- Arduino手表開(kāi)源硬件
- ATtiny1614街機(jī)開(kāi)源分享
- 使用Arduino Nano克隆西蒙
- 基于Arduino硬件光控?zé)糁谱髻Y料 7次下載
- 主流的開(kāi)源硬件有哪些詳細(xì)資料說(shuō)明
- 負(fù)壓產(chǎn)生電路分析 2784次閱讀
- 安信可小安派-Knob旋轉(zhuǎn)編碼器驅(qū)動(dòng)板簡(jiǎn)介 600次閱讀
- 安派-Eyes-DU開(kāi)發(fā)板的參數(shù)說(shuō)明 645次閱讀
- 用小安派開(kāi)源硬件制作一個(gè)桌面天氣站 1007次閱讀
- 使用開(kāi)源硬件的烹飪過(guò)程 1500次閱讀
- 尋找開(kāi)源硬件成功的觸發(fā)器 755次閱讀
- 升壓型DC-DC開(kāi)關(guān)轉(zhuǎn)換器ADP1614的主要特性及應(yīng)用電路 3326次閱讀
- dfrobotDFRobot Bluno M3控制器簡(jiǎn)介 1996次閱讀
- 源創(chuàng)通信BPI-M1+ 開(kāi)源硬件開(kāi)發(fā)板介紹 2811次閱讀
- 源創(chuàng)通信開(kāi)源智能路由器 MTK 7623N 介紹 3078次閱讀
- 源創(chuàng)通信Banana PI BPI-M1單板電腦介紹 3052次閱讀
- 關(guān)于FPGA在開(kāi)源方面的探索淺析 3864次閱讀
- 基于Altium Designer的OSHw開(kāi)源項(xiàng)目 3738次閱讀
- 三大主流開(kāi)源硬件對(duì)比:Arduino vs BeagleBone vs Raspberry Pi 6655次閱讀
- 開(kāi)源硬件究竟有多“Open”?看完這個(gè)你就清楚了 7124次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論