資料介紹
描述
大約 5 年前,當我第一次看到 Arduboy 時,我很喜歡這個概念。小型開放式 Arduino 控制臺,擁有玩游戲和制作游戲所需的一切。但不幸的是,我住在美國以外的地方,拿到一個并不容易,而且有點貴。
所以作為一個初學者的電子制造商,我知道我需要自己建造一個!
我打開我當?shù)氐?eBay 之類的商店并開始收集零件。令我驚訝的是,所有部分都很便宜,
Arduino pro micro、OLED 顯示屏、一些按鈕、揚聲器,我什至用電池充電電路添加了電池。
這樣,我的第一個 Arduboy 克隆就完成了,它很便宜很簡單,但構(gòu)建起來很有趣。
構(gòu)建還可以,技術上可以工作,但是在所有觸點都暴露在背面的長觸覺開關上玩并不是那么好。我知道我需要為此辯護。3D 打印不是一種選擇,因為除了在 3d 軟件中制作甜甜圈之外,我沒有技能制作任何模型,所以我需要使用現(xiàn)有的東西,而這個東西就是 NES 控制器。
由于原始的 NES 控制器價格有點貴,而且我不想破壞任何原始的復古控制臺,我發(fā)現(xiàn) NES 迷你控制器的外形相同但便宜得多。
于是我的旅程又開始了,我開了一家網(wǎng)上商店,買了一塊更大的 1.3 英寸 OLED LCD 而不是之前的 9 英寸,買了一個容量為 110mAh 的新鋰電池。
當一切都在我手中時,我開始構(gòu)建。
為了使構(gòu)建更容易打開和修改,我決定制作將外殼兩側(cè)連接在一起的接頭。
在一側(cè)屏幕上,按鈕、揚聲器和 USB 連接器、另一個微控制器、帶充電電路的電池和撥動開關。
首先要做的是按鈕,而不是修改固件以支持控制器 PCB 的移位寄存器,我決定采用最簡單的方法。刮擦控制器板上的痕跡并將電線焊接到新觸點上。所有按鈕都有公共接地,控制器板上的按鈕也有公共接地。
接下來是一個屏幕。我想把屏幕安裝得盡可能干凈和齊平,所以我拿了一把剃須刀片,慢慢地在我想要安裝屏幕的地方做標記,然后慢慢地切開塑料。當我切割屏幕的矩形尺寸時,我意識到電路板沒有齊平,因此需要對電路板和外殼內(nèi)部進行一點修剪。不幸的是,在屏幕被粘上之前,我沒有箱子的照片:(
然后我只需添加一個簡單的壓電揚聲器和 USB 插頭,所有東西都連接到接頭上。
這樣上半場就完成了,下半場就簡單了一點,只需將所有東西直接從接頭連接到 Arduino,然后添加電源管理板就完成了。
這就是一切都出錯的部分,我假設我不需要連接面包板上的所有東西并檢查它是否工作,所以它沒有工作。
我撥動開關,屏幕全是白色的。快速谷歌,我發(fā)現(xiàn)原來的 Arduboy 使用不同的屏幕和不同的驅(qū)動程序。
感謝 Mr.Blinky,他提供了一個很棒的存儲庫,支持一堆屏幕https://github.com/MrBlinky/Arduboy/tree/master/board-support
重新編譯,它的工作!
最后要做的就是上傳一些游戲并玩!
當然,添加貼花:)
由于這個項目并不新鮮,現(xiàn)在當我重新審視它時,我認為有些想法可能會做得更好。
首先,我鏈接的庫已經(jīng)過時,新的更小、更好、功能更多的庫已經(jīng)到來。https://github.com/MrBlinky/Arduboy-homemade-package
Arduboy 現(xiàn)在支持 EEPROM,可以同時運行多個游戲,我的是沒有它的舊版本,所以這將是最好的第一次升級。
壓電揚聲器一點都不好,我在以前的控制臺中使用的舊的要好得多,而且我認為簡單便宜的薄膜揚聲器效果最好。
即使我認為我的構(gòu)建是一個很酷的簡單項目,可以用 Arduino 和 Arduboy 開始 arduventure
?
- RT-Thread文檔_FinSH 控制臺
- 帶有Arduino Nano和I2C OLED顯示屏的Arduboy Clone
- 使用Arduino(Arduboy)DIY手持游戲機
- 帶霍爾傳感器的賽艇控制臺
- Arduino DM控制臺開源分享
- Arduino控制時鐘和動畫開源分享
- Arduino控制的ecu speeduino開源
- Raspberry Pi串行控制臺迷你帽
- Cartrdige Vectrex控制臺開源項目
- 帶有LFO的Atari Punk控制臺
- SE的Atari Punk控制臺
- SU RUBy控制臺如何使用?SU RUBy控制臺的一個應用實例說明 0次下載
- 基于LabVIEW的高速相機同步控制臺_任小均 19次下載
- windows控制臺常用命令解釋 0次下載
- 激光測距機顯示控制臺的設計
- 一個簡易的控制臺程顯示程序 349次閱讀
- Arduino提供的PWM控制功能入門(1) 1932次閱讀
- 如何使用Python和PinPong庫控制Arduino 718次閱讀
- 如何使用Rust的標準庫和structopt庫來處理控制臺參數(shù) 1082次閱讀
- 基于全志A133處理器DIY的平板電腦 5166次閱讀
- 如何從網(wǎng)頁控制arduino? 3836次閱讀
- 基于單片機IAP技術和aLABVIEW實現(xiàn)遠程多對象控制系統(tǒng)的設計 2721次閱讀
- 采用單片機和MCP2510、MCP2551芯片設計集散型火災報警控制系統(tǒng) 4486次閱讀
- dfrobot Arduino Nano控制板介紹 5611次閱讀
- dfrobot模擬PH計 (Arduino兼容)簡介 1944次閱讀
- dfrobotRomeo 三合一Arduino兼容控制器介紹 2372次閱讀
- arduino如何控制舵機及詳細步驟 16.3w次閱讀
- 淺談Arduino和樹莓派的區(qū)別 2.1w次閱讀
- arduino開發(fā)板有什么用 2w次閱讀
- dmx512控制臺是什么_dmx512控制臺按鍵說明 2.6w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多