資料介紹
描述
大約 5 年前,當我第一次看到 Arduboy 時,我很喜歡這個概念。小型開放式 Arduino 控制臺,擁有玩游戲和制作游戲所需的一切。但不幸的是,我住在美國以外的地方,拿到一個并不容易,而且有點貴。
所以作為一個初學者的電子制造商,我知道我需要自己建造一個!
我打開我當地的 eBay 之類的商店并開始收集零件。令我驚訝的是,所有部分都很便宜,
Arduino pro micro、OLED 顯示屏、一些按鈕、揚聲器,我什至用電池充電電路添加了電池。
這樣,我的第一個 Arduboy 克隆就完成了,它很便宜很簡單,但構建起來很有趣。

構建還可以,技術上可以工作,但是在所有觸點都暴露在背面的長觸覺開關上玩并不是那么好。我知道我需要為此辯護。3D 打印不是一種選擇,因為除了在 3d 軟件中制作甜甜圈之外,我沒有技能制作任何模型,所以我需要使用現有的東西,而這個東西就是 NES 控制器。
由于原始的 NES 控制器價格有點貴,而且我不想破壞任何原始的復古控制臺,我發現 NES 迷你控制器的外形相同但便宜得多。

于是我的旅程又開始了,我開了一家網上商店,買了一塊更大的 1.3 英寸 OLED LCD 而不是之前的 9 英寸,買了一個容量為 110mAh 的新鋰電池。
當一切都在我手中時,我開始構建。
為了使構建更容易打開和修改,我決定制作將外殼兩側連接在一起的接頭。
在一側屏幕上,按鈕、揚聲器和 USB 連接器、另一個微控制器、帶充電電路的電池和撥動開關。

首先要做的是按鈕,而不是修改固件以支持控制器 PCB 的移位寄存器,我決定采用最簡單的方法。刮擦控制器板上的痕跡并將電線焊接到新觸點上。所有按鈕都有公共接地,控制器板上的按鈕也有公共接地。

接下來是一個屏幕。我想把屏幕安裝得盡可能干凈和齊平,所以我拿了一把剃須刀片,慢慢地在我想要安裝屏幕的地方做標記,然后慢慢地切開塑料。當我切割屏幕的矩形尺寸時,我意識到電路板沒有齊平,因此需要對電路板和外殼內部進行一點修剪。不幸的是,在屏幕被粘上之前,我沒有箱子的照片:(

然后我只需添加一個簡單的壓電揚聲器和 USB 插頭,所有東西都連接到接頭上。
這樣上半場就完成了,下半場就簡單了一點,只需將所有東西直接從接頭連接到 Arduino,然后添加電源管理板就完成了。

這就是一切都出錯的部分,我假設我不需要連接面包板上的所有東西并檢查它是否工作,所以它沒有工作。
我撥動開關,屏幕全是白色的。快速谷歌,我發現原來的 Arduboy 使用不同的屏幕和不同的驅動程序。
感謝 Mr.Blinky,他提供了一個很棒的存儲庫,支持一堆屏幕https://github.com/MrBlinky/Arduboy/tree/master/board-support
重新編譯,它的工作!
最后要做的就是上傳一些游戲并玩!
當然,添加貼花:)

由于這個項目并不新鮮,現在當我重新審視它時,我認為有些想法可能會做得更好。
首先,我鏈接的庫已經過時,新的更小、更好、功能更多的庫已經到來。https://github.com/MrBlinky/Arduboy-homemade-package
Arduboy 現在支持 EEPROM,可以同時運行多個游戲,我的是沒有它的舊版本,所以這將是最好的第一次升級。
壓電揚聲器一點都不好,我在以前的控制臺中使用的舊的要好得多,而且我認為簡單便宜的薄膜揚聲器效果最好。
即使我認為我的構建是一個很酷的簡單項目,可以用 Arduino 和 Arduboy 開始 arduventure

?
- 如何制作ATtiny85控制臺-ArduPlay
- RT-Thread文檔_FinSH 控制臺
- 帶有Arduino Nano和I2C OLED顯示屏的Arduboy Clone
- 使用Arduino(Arduboy)DIY手持游戲機
- 帶霍爾傳感器的賽艇控制臺
- Arduino DM控制臺開源分享
- Arduino控制的ecu speeduino開源
- Raspberry Pi串行控制臺迷你帽
- Cartrdige Vectrex控制臺開源項目
- 帶有LFO的Atari Punk控制臺
- SE的Atari Punk控制臺
- SU RUBy控制臺如何使用?SU RUBy控制臺的一個應用實例說明 0次下載
- 基于LabVIEW的高速相機同步控制臺_任小均 20次下載
- windows控制臺常用命令解釋 0次下載
- 激光測距機顯示控制臺的設計
- 用 樹莓派4 打造專屬流媒體控制臺! 492次閱讀
- 控制臺窗口主機是什么 9.5k次閱讀
- 一個簡易的控制臺程顯示程序 879次閱讀
- 如何使用Python和PinPong庫控制Arduino 2.1k次閱讀
- 如何使用Rust的標準庫和structopt庫來處理控制臺參數 2.2k次閱讀
- 基于全志A133處理器DIY的平板電腦 8.7k次閱讀
- 如何從網頁控制arduino? 5.7k次閱讀
- 基于單片機IAP技術和aLABVIEW實現遠程多對象控制系統的設計 3.2k次閱讀
- 采用單片機和MCP2510、MCP2551芯片設計集散型火災報警控制系統 6k次閱讀
- dfrobot Arduino Nano控制板介紹 6.7k次閱讀
- dfrobotRomeo 三合一Arduino兼容控制器介紹 3.2k次閱讀
- arduino如何控制舵機及詳細步驟 16.9w次閱讀
- 淺談Arduino和樹莓派的區別 2.3w次閱讀
- arduino開發板有什么用 2.3w次閱讀
- dmx512控制臺是什么_dmx512控制臺按鍵說明 2.9w次閱讀
下載排行
本周
- 1華潤微 CRTD280P06L2-GTO-252 P-MOSFET 規格書 佰祥電子
- 1.68 MB | 1次下載 | 免費
- 2矽力杰 Silergy SY8512 降壓穩壓器 規格書 Datasheet 佰祥電子
- 1.26 MB | 1次下載 | 免費
- 3矽力杰 Silergy SY8513 降壓穩壓器 規格書 Datasheet 佰祥電子
- 1.14 MB | 1次下載 | 免費
- 4矽力杰 Silergy SQ27692 降壓穩壓器 規格書 Datasheet 佰祥電子
- 815.51 KB | 次下載 | 免費
- 575寸立式豎屏戶外廣告機規格書
- 409.27 KB | 次下載 | 免費
- 6普洛帝顆粒計數器在花粉粒徑檢測中的應用
- 937.67 KB | 次下載 | 免費
- 7IS620P系列伺服用戶手冊
- 5.69 MB | 次下載 | 1 積分
- 8PCB激光打碼機的功能以及配置要求
- 1.51 MB | 次下載 | 免費
本月
- 1EMC PCB設計總結
- 0.33 MB | 11次下載 | 免費
- 2PD取電芯片 ECP5702規格書
- 0.88 MB | 4次下載 | 免費
- 3氮化鎵GaN FET/GaN HEMT 功率驅動電路選型表
- 0.10 MB | 3次下載 | 免費
- 4SY50655 用于高輸入電壓應用的偽固定頻率SSR反激式穩壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 5九陽JYCP-21ZD-A主控板電路圖資料
- 2.33 MB | 2次下載 | 10 積分
- 6PD取電芯片,可取5/9/12/15/20V電壓ECP5702數據手冊
- 0.88 MB | 2次下載 | 免費
- 7SY52341 次級側同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
- 8華潤微 CRTE280P06L2-G -60V Trench P-MOSFET 技術參數與應用解析
- 1.83 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191464次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論