資料介紹
描述
多年來,我已經(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)程序來驅(qū)動(dòng) 2 位 7 段顯示器。由于 TM1650 在所有段關(guān)閉時(shí)仍消耗大約 5mA 電流,因此芯片的電源線通過 CPU 使用 P 溝道 MOSFET 作為開關(guān)來控制。
由于該設(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),無論用戶在何處按下它。
PCB布局
由于 ATtiny1614 微處理器僅在 SMD 外殼中可用,因此我決定在此構(gòu)建中盡可能堅(jiān)持使用 SMD 組件。
如果您希望將 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>
組裝 - 第 2 部分
為 UPDI 編程器添加一個(gè) 3 針接頭,并為電池連接到電路板的銅側(cè)添加一個(gè) JST 直角公連接器。
將兩個(gè)“Simon V3 - Display.stl ”墊片粘貼到 PCB 上并添加 7 段顯示器。
組裝 - 第 3 部分
將 8 個(gè) 9mm 6x6 輕觸開關(guān)、1 個(gè) 12mm 6x6 輕觸開關(guān)、無源蜂鳴器和四個(gè)彩色 LED 添加到 PCB 的組件側(cè)。
組裝 - 第 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í)行此操作。
編程
與早期的 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 的說明。
在 IDE 中安裝板后,從“工具”菜單中選擇它。
- 在 IDE 中選擇 ATtiny1614 板
- 選擇板、芯片、時(shí)鐘速度、Arduino Nano 連接的 COM 端口和編程器
- Programmer 需要設(shè)置為jtag2updi (megaTinyCore) 。
- 打開草圖并將其上傳到 ATtiny1614。
結(jié)論
我希望我有燈絲來制作各自顏色的游戲按鈕,因?yàn)槲艺J(rèn)為這會(huì)使游戲看起來更具視覺吸引力。就可玩性而言,它滿足了原始游戲的所有要求。
更新
我設(shè)法弄到了一些彩色燈絲,并以各自的顏色重新打印了按鈕。它讓游戲看起來好多了。
?
- 開源硬件-警燈
- 熒光素流光溢彩克隆開源硬件
- ARGUS重力超聲克隆開源硬件
- AirBits開源硬件
- 閃爍的LED開源硬件
- 智能積木開源硬件
- 音箱開源硬件分享
- HBus開源硬件
- 基于ATtiny1614的電子管鬧鐘 0次下載
- 門鈴開源硬件
- Arduino手表開源硬件
- ATtiny1614街機(jī)開源分享
- 使用Arduino Nano克隆西蒙
- 基于Arduino硬件光控?zé)糁谱髻Y料 6次下載
- 主流的開源硬件有哪些詳細(xì)資料說明
- 負(fù)壓產(chǎn)生電路分析 1900次閱讀
- 安信可小安派-Knob旋轉(zhuǎn)編碼器驅(qū)動(dòng)板簡(jiǎn)介 481次閱讀
- 安派-Eyes-DU開發(fā)板的參數(shù)說明 534次閱讀
- 用小安派開源硬件制作一個(gè)桌面天氣站 809次閱讀
- 使用開源硬件的烹飪過程 1313次閱讀
- 尋找開源硬件成功的觸發(fā)器 636次閱讀
- 升壓型DC-DC開關(guān)轉(zhuǎn)換器ADP1614的主要特性及應(yīng)用電路 3066次閱讀
- dfrobotDFRobot Bluno M3控制器簡(jiǎn)介 1823次閱讀
- 源創(chuàng)通信BPI-M1+ 開源硬件開發(fā)板介紹 2648次閱讀
- 源創(chuàng)通信開源智能路由器 MTK 7623N 介紹 2897次閱讀
- 源創(chuàng)通信Banana PI BPI-M1單板電腦介紹 2889次閱讀
- 關(guān)于FPGA在開源方面的探索淺析 3706次閱讀
- 基于Altium Designer的OSHw開源項(xiàng)目 3609次閱讀
- 三大主流開源硬件對(duì)比:Arduino vs BeagleBone vs Raspberry Pi 6363次閱讀
- 開源硬件究竟有多“Open”?看完這個(gè)你就清楚了 6939次閱讀
下載排行
本周
- 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元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(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開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 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ì)》 溫德爾著
- 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語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多