nowords 发表于 2020-5-6 21:06

设计组装制造调试一台游戏机

本帖最后由 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 - 另开发一套能够读取拨号/控制辉光管/启动游戏的管理程序


~




nowords 发表于 2020-5-6 21:27

开始工作,首先用硬纸板先搭一个基础的模型


直接跑一个GB Mario试一下


主体搭建完成,开始装修

droople 发表于 2020-5-6 21:28

不是说八位堂的十字键手感很差么

nowords 发表于 2020-5-6 21:30

droople 发表于 2020-5-6 21:28
不是说八位堂的十字键手感很差么

嗯,超任造型没办法

路西恩 发表于 2020-5-6 21:39

nowords 发表于 2020-5-6 21:40



装修第一步搞拨盘输入,手搓一个小板子转换方波



成功读取十位数字

takami 发表于 2020-5-6 21:41

楼主你这手柄不对味

试试雅达利的摇杆

afer 发表于 2020-5-6 21:42

nowords 发表于 2020-5-6 21:47

装修第二步,辉光管。

辉光管的驱动模型先用面包板测试,用12颗LED代表3颗辉光管,毕竟真管子175V,而且很贵。。。
LED会根据电话拨盘显示辉光管数值的二进制代码的,照片中为 0000 0000 0001





nowords 发表于 2020-5-6 21:50



测试成功后,点亮第一发辉光管



测试拨号....成功显示

nowords 发表于 2020-5-6 21:56

接下来EE的工作先放到一边,转到木工的进展,外壳初号机制作完毕,采用菠萝格木料+木蜡油,天然环保无污染
上盖采用抽拉式设计,方便维护,前后面板计划采用高精度尼龙3D打印



shineaslin 发表于 2020-5-6 21:58

赶上直播啦?

nowords 发表于 2020-5-6 21:59

shineaslin 发表于 2020-5-6 21:58
赶上直播啦?

录播哈哈

nowords 发表于 2020-5-6 22:00

赞美科技的进步,3D打印真好


哈迪斯兜帽 发表于 2020-5-6 22:00

nowords 发表于 2020-5-6 21:59
录播哈哈

录播好
可以看个爽

finallyeva 发表于 2020-5-6 22:02

ehero428 发表于 2020-5-6 22:04

好强,羡慕动手能力

nowords 发表于 2020-5-6 22:06

本帖最后由 nowords 于 2020-5-7 00:07 编辑

系统第一次总装,辉光管系统暂未实装,开机成功,出现命令提示符



自检完毕后提示”Follow the white rabbit..."



取下电话手柄等待拨入游戏代码(玩梗)


成功启动游戏



===============================
和梗的对比
===============================



Neo查看电脑



Trinity叫他 Follow the white rabbit


剧中的电话


可以用来脱离Matrix


Herreimu 发表于 2020-5-6 22:06

木头是自己加工的吗?

nowords 发表于 2020-5-6 22:13

接下来开始初号机的总装

首先把辉光管驱动,电话机模数转换电路全部搓成一个板子


接上辉光管,塞进菠萝格盒子里,并内置电源


总装初步完成,等待抬起电话



电话抬起,辉光管显示无误


nowords 发表于 2020-5-6 22:19

总装完成,总体达到设计目标






炽天使·路西菲尔 发表于 2020-5-6 22:21

炫酷

哈迪斯兜帽 发表于 2020-5-6 22:25

竖排乱码有内味儿了

nowords 发表于 2020-5-6 22:33

启动流程视频
https://www.bilibili.com/video/BV1LT4y1372m/

yoki42 发表于 2020-5-6 22:36

NB,已投币

nowords 发表于 2020-5-6 22:45

一些频摄,240P的原生素材在原生CRT上展现出了他们原本的英姿,而且在当代科技的加持下,系统实际输出的并不是320x240的分辨率,而是恐怖的2560x240,并将2560的水平分辨率投射到CRT的4:3荧光粉上,达到了超越那个时代的效果






nowords 发表于 2020-5-6 22:47

takami 发表于 2020-5-6 21:41
楼主你这手柄不对味

试试雅达利的摇杆

那个。。没办法正常游戏吧

進藤あまね 发表于 2020-5-6 22:57

厉害

nowords 发表于 2020-5-6 23:07

二号机

初号机暂时告一段落,其实还有0号机。已经封存,接下来就要开始二号机的制作了,由于初号机纯粹是一个验证可行性的模型,虽然能够运作,但是存在很多弊端,比如非常的不耐震,主要是电子设备采用的都是插座和手搓的板子,二号机主要在这里要进行完善和改进。

二号机的第一步:绘制原理图和PCB,所有辉光管,模数转换,高低压模块全部集成到主板上,PCB整体尺寸压缩进10cmX10cm。
初号机的核心是树莓派3B, 二号机改为板载CM模块,缩小空间,并且摈弃了一些不用的东西,降低了功耗


挂命贵 发表于 2020-5-6 23:20

卧槽,牛逼,币给了

wwdzcjsmxx 发表于 2020-5-6 23:23

lordvv 发表于 2020-5-6 23:23

牛逼牛逼

—— 来自 HUAWEI CLT-AL00, Android 10上的 S1Next-鹅版 v2.2.2.1

sagat.raid 发表于 2020-5-6 23:30

辉光管有内味了

ohi 发表于 2020-5-6 23:42

nowords 发表于 2020-5-6 23:45

wwdzcjsmxx 发表于 2020-5-6 23:23
大佬,你这硬件+编程+超强的动手能力啊。。。
能做个兼容一票怀旧主机掌机的吗?然后来量产 ...

淘宝有很大一堆的,做的都很不错的

Herreimu 发表于 2020-5-6 23:48

这是要直接把nano焊在板子上吗

nowords 发表于 2020-5-6 23:55

Herreimu 发表于 2020-5-6 23:48
这是要直接把nano焊在板子上吗

嗯嗯,直接贴上去

fat 发表于 2020-5-7 00:05

卧槽牛逼

Herreimu 发表于 2020-5-7 00:06

nowords 发表于 2020-5-6 23:55
嗯嗯,直接贴上去

不考虑直接整片ATmega328上去吗,最小系统没多少东西的

nowords 发表于 2020-5-7 00:08

Herreimu 发表于 2020-5-7 00:06
不考虑直接整片ATmega328上去吗,最小系统没多少东西的

嗯 也是可以的,但是二号机考虑到ATmega328的固件还是要反复修改,所以用nano方便一些
页: [1] 2 3
查看完整版本: 设计组装制造调试一台游戏机