设计组装制造调试一台游戏机
本帖最后由 nowords 于 2021-8-3 21:31 编辑2021年7月:
游戏机的设计经历9寸到14的变化,14寸的最终设计如下:
最终成品:
演示视频和项目历史沿革:
https://www.bilibili.com/video/BV1uo4y1S7Vd
===============年更分界线==================
设计目标:
该游戏机遵循“复古”和“仪式感”的设计语言,无GUI。进入游戏前人机交互界面为“纸质菜单”和“拨盘电话”,主显示界面采用CRT监视器显示,拨盘数字采用辉光管显示。
选择游戏:
1.)从菜单中查询游戏号码,该编号可自定义,例:“115-街头霸王II”
2.)抬起电话,主界面进入待机状态,并辉光管通电
3.)拨号,如 115
4.)启动对应号码之游戏。
硬件计划:
- 任意品牌9寸CRT- 任意品牌脉冲拨盘电话机- Raspberry Pi CM3+- 自制CM3底板,包含如下功能 - 读取拨盘脉冲信号并转换为数字信号 - 辉光管驱动及电源管理 - RGBs/RGBHV信号输出 - 其他杂项(WIFI 蓝牙等)- 内置立体声音响- 手柄若干- 笔记本一本(用做菜单)
软件计划:
- Raspbian lite
- Retroarch - 另开发一套能够读取拨号/控制辉光管/启动游戏的管理程序
~
开始工作,首先用硬纸板先搭一个基础的模型
直接跑一个GB Mario试一下
主体搭建完成,开始装修
不是说八位堂的十字键手感很差么 droople 发表于 2020-5-6 21:28
不是说八位堂的十字键手感很差么
嗯,超任造型没办法
装修第一步搞拨盘输入,手搓一个小板子转换方波
成功读取十位数字
楼主你这手柄不对味
试试雅达利的摇杆 装修第二步,辉光管。
辉光管的驱动模型先用面包板测试,用12颗LED代表3颗辉光管,毕竟真管子175V,而且很贵。。。
LED会根据电话拨盘显示辉光管数值的二进制代码的,照片中为 0000 0000 0001
测试成功后,点亮第一发辉光管
测试拨号....成功显示
接下来EE的工作先放到一边,转到木工的进展,外壳初号机制作完毕,采用菠萝格木料+木蜡油,天然环保无污染
上盖采用抽拉式设计,方便维护,前后面板计划采用高精度尼龙3D打印
赶上直播啦? shineaslin 发表于 2020-5-6 21:58
赶上直播啦?
录播哈哈 赞美科技的进步,3D打印真好
nowords 发表于 2020-5-6 21:59
录播哈哈
录播好
可以看个爽 好强,羡慕动手能力 本帖最后由 nowords 于 2020-5-7 00:07 编辑
系统第一次总装,辉光管系统暂未实装,开机成功,出现命令提示符
自检完毕后提示”Follow the white rabbit..."
取下电话手柄等待拨入游戏代码(玩梗)
成功启动游戏
===============================
和梗的对比
===============================
Neo查看电脑
Trinity叫他 Follow the white rabbit
剧中的电话
可以用来脱离Matrix
木头是自己加工的吗? 接下来开始初号机的总装
首先把辉光管驱动,电话机模数转换电路全部搓成一个板子
接上辉光管,塞进菠萝格盒子里,并内置电源
总装初步完成,等待抬起电话
电话抬起,辉光管显示无误
总装完成,总体达到设计目标
炫酷 竖排乱码有内味儿了 启动流程视频
https://www.bilibili.com/video/BV1LT4y1372m/
NB,已投币 一些频摄,240P的原生素材在原生CRT上展现出了他们原本的英姿,而且在当代科技的加持下,系统实际输出的并不是320x240的分辨率,而是恐怖的2560x240,并将2560的水平分辨率投射到CRT的4:3荧光粉上,达到了超越那个时代的效果
takami 发表于 2020-5-6 21:41
楼主你这手柄不对味
试试雅达利的摇杆
那个。。没办法正常游戏吧 厉害 二号机
初号机暂时告一段落,其实还有0号机。已经封存,接下来就要开始二号机的制作了,由于初号机纯粹是一个验证可行性的模型,虽然能够运作,但是存在很多弊端,比如非常的不耐震,主要是电子设备采用的都是插座和手搓的板子,二号机主要在这里要进行完善和改进。
二号机的第一步:绘制原理图和PCB,所有辉光管,模数转换,高低压模块全部集成到主板上,PCB整体尺寸压缩进10cmX10cm。
初号机的核心是树莓派3B, 二号机改为板载CM模块,缩小空间,并且摈弃了一些不用的东西,降低了功耗
卧槽,牛逼,币给了 牛逼牛逼
—— 来自 HUAWEI CLT-AL00, Android 10上的 S1Next-鹅版 v2.2.2.1 辉光管有内味了 wwdzcjsmxx 发表于 2020-5-6 23:23
大佬,你这硬件+编程+超强的动手能力啊。。。
能做个兼容一票怀旧主机掌机的吗?然后来量产 ...
淘宝有很大一堆的,做的都很不错的 这是要直接把nano焊在板子上吗 Herreimu 发表于 2020-5-6 23:48
这是要直接把nano焊在板子上吗
嗯嗯,直接贴上去 卧槽牛逼 nowords 发表于 2020-5-6 23:55
嗯嗯,直接贴上去
不考虑直接整片ATmega328上去吗,最小系统没多少东西的 Herreimu 发表于 2020-5-7 00:06
不考虑直接整片ATmega328上去吗,最小系统没多少东西的
嗯 也是可以的,但是二号机考虑到ATmega328的固件还是要反复修改,所以用nano方便一些