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

  • n
    nowords



    设计目标:
    该游戏机遵循“复古”和“仪式感”的设计语言,无GUI。进入游戏前人机交互界面为“纸质菜单”和“拨盘电话”,主显示界面采用CRT监视器显示,拨盘数字采用辉光管显示。

    选择游戏:
    1.)从菜单中查询游戏号码,该编号可自定义,例:“115-街头霸王II”
    2.)抬起电话,主界面进入待机状态,并辉光管通电
    3.)拨号,如 115
    4.)启动对应号码之游戏。
    硬件计划:
    - 任意品牌9寸CRT
    - 任意品牌脉冲拨盘电话机
    - Raspberry Pi CM3+
    - 自制CM3底板,包含如下功能
    - 读取拨盘脉冲信号并转换为数字信号
    - 辉光管驱动及电源管理
    - RGBs/RGBHV信号输出
    - 其他杂项(WIFI 蓝牙等)
    - 内置立体声音响
    - 手柄若干
    - 笔记本一本(用做菜单)

    软件计划:
    - Raspbian lite
    - Retroarch - 另开发一套能够读取拨号/控制辉光管/启动游戏的管理程序


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


    直接跑一个GB Mario试一下


    主体搭建完成,开始装修
  • d
    droople
    不是说八位堂的十字键手感很差么
  • n
    nowords
    嗯,超任造型没办法
  • 路西恩
    一种生活大爆炸的感觉
  • n
    nowords


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



    成功读取十位数字
  • t
    takami
    楼主你这手柄不对味

    试试雅达利的摇杆
  • a
    afer
    我推荐八位堂那个SN30 Pro 有线手柄,起码有摇杆,方便很多。

    另外八位堂那个md手柄容我吹一波
  • n
    nowords
    装修第二步,辉光管。

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


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



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

  • s
    shineaslin
    赶上直播啦?
  • n
    nowords
    录播哈哈
  • n
    nowords
    赞美科技的进步,3D打印真好
  • 哈迪斯兜帽
    录播好
    可以看个爽
  • e
    ehero428
    好强,羡慕动手能力
  • n
    nowords
    系统第一次总装,辉光管系统暂未实装,开机成功,出现命令提示符



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



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


    成功启动游戏



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



    Neo查看电脑



    Trinity叫他 Follow the white rabbit


    剧中的电话


    可以用来脱离Matrix
  • H
    Herreimu
    木头是自己加工的吗?
  • n
    nowords
    接下来开始初号机的总装

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


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


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



    电话抬起,辉光管显示无误
  • n
    nowords
    总装完成,总体达到设计目标



  • 炽天使·路
    炫酷
  • 哈迪斯兜帽
    竖排乱码有内味儿了
  • n
    nowords
  • y
    yoki42
    NB,已投币
  • n
    nowords
    一些频摄,240P的原生素材在原生CRT上展现出了他们原本的英姿,而且在当代科技的加持下,系统实际输出的并不是320x240的分辨率,而是恐怖的2560x240,并将2560的水平分辨率投射到CRT的4:3荧光粉上,达到了超越那个时代的效果



  • n
    nowords
    那个。。没办法正常游戏吧
  • 進藤あまね
    厉害
  • n
    nowords
    二号机

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

    二号机的第一步:绘制原理图和PCB,所有辉光管,模数转换,高低压模块全部集成到主板上,PCB整体尺寸压缩进10cmX10cm。
    初号机的核心是树莓派3B, 二号机改为板载CM模块,缩小空间,并且摈弃了一些不用的东西,降低了功耗
  • 挂命贵
    卧槽,牛逼,币给了
  • w
    wwdzcjsmxx
    大佬,你这硬件+编程+超强的动手能力啊。。。
    能做个兼容一票怀旧主机掌机的吗?然后来量产
  • l
    lordvv
    牛逼牛逼

    —— 来自 HUAWEI CLT-AL00, Android 10上的S1Next-鹅版v2.2.2.1
  • s
    sagat.raid
    辉光管有内味了
  • o
    ohi
    当初单片机学一半弃坑了orz
  • n
    nowords
    淘宝有很大一堆的,做的都很不错的
  • H
    Herreimu
    这是要直接把nano焊在板子上吗
  • n
    nowords
    嗯嗯,直接贴上去
  • f
    fat
    卧槽牛逼
  • H
    Herreimu
    不考虑直接整片ATmega328上去吗,最小系统没多少东西的
  • n
    nowords
    嗯 也是可以的,但是二号机考虑到ATmega328的固件还是要反复修改,所以用nano方便一些
  • 第二十三个马甲
    不懂就问,这一套下来要多少钱?我也打算自己整一个
  • a
    ayarinwen
    牛逼 已投币
  • e
    ekdc11
    大佬求求你量产吧

    // 树莓派考虑接个散热片吧,街机和ps1甚至sfc长时间运行都有降频的问题
  • q
    qq525266
  • r
    ronac
    复古未来主义!电话拨号盘的想法够靓
    其实老任能量手套配对游戏的那种开关组合方式也行,但是实行起来可能没有拨号实际吧

    雅达利的摇杆据说手感挺硬的,当然那个造型没得说,仿一个应该不错
  • 南宫月汐
    牛逼牛逼

    —— 来自 OnePlus GM1910, Android 10上的S1Next-鹅版v2.2.2.1
  • C
    Cityrat
    敖厂长发来贺电!

    —— 来自 vivo V1924A, Android 9上的S1Next-鹅版v2.1.0-play
  • n
    nowords
    嗯 初号机确实有散热问题,二号机有散热系统的

    -- 来自 有消息提醒的 Stage1官方 Android客户端
  • n
    nowords
  • E
    ESAKA!!!!
    牛逼疯了