[详细教程]复刻一把R99赛博水枪
螺旋之域
2026年07月07日 18:26

本项目参考APEX游戏中的R99刀刃武器模型,还原了游戏中的屏幕显示、烟雾和射击效果。另外加入了水泵、激光器、音效系统,并开发了完整的 UI 设置界面。


1.工具准备

  • 焊接工具:电烙铁、焊锡、助焊剂。(可选:恒温焊台、焊锡膏)

  • 拆支撑工具:钳子、撬棒、斜口剪

  • 紧固工具:小号螺丝刀、六角扳手(M5)

  • 粘接工具:热熔胶、瞬间胶

2.模型打印

模型开源地址:https://makerworld.com.cn/zh/models/2639069-r99-dao-ren-zhi-neng-shui-qiang#profileId-3047151

  • 模型已分好颜色,可以选择自己喜欢的颜色打印,标注为透明的颜色建议使用透明耗材。

  • 由于FDM打印存在层间缝隙,水箱模型可能会有漏水,可以提高打印温度或使用密封胶封堵。

3.打磨喷漆(可选)

追求更精美的模型外观,可以选择打磨上漆。上面的展示图片为打磨上漆后的效果,模型原色效果见下图,远看是差不多的。

参考步骤(UP主不是专业模型胶佬,以下仅供参考):

  • 锉刀+80目砂纸打磨,去除层纹、悬垂面瑕疵。

  • 牙膏补土修复裂痕、变形部位。

  • 200目砂纸打磨。

  • 喷500目水补土+800目砂纸打磨。循环喷磨直至表面光滑。

  • 喷1000目水补土+2000目砂纸打磨。

  • 电磨+抛光膏打磨至5000目,至表面反光状态。

  • 喷黑色底漆。

  • 喷银色电镀漆

  • 可选薄喷镭射漆(汽车改色用漆),喷完后有镭射变色效果,接近游戏中的涂装。

  • 喷透明亮面光油。

4.电路板制作

电路开源地址:https://oshwhub.com/sureph/r99-1

  • 板厚1.6mm,阻焊颜色建议选择哑黑色

  • 喷镀、SMT、钢网根据需要自行选择

  • BOM表和外围电路物料在附件下载

制作完成的电路板

5.程序烧录

软件开源地址:网页链接​

下载Releases中的程序包并解压

下载烧录工具(flash_download_tool)运行

选择ESP32-C3

按图分别填入程序包中的 bin 文件,和对应的烧录地址,勾选 bin 文件前面的复选框,并根据自己实际需求填入 COM。

把单片机开发板连接到电脑

点击 START 开始烧录程序,显示Finish即表示烧录完成。

将语音模块连接到电脑,打开新出现的U盘

删除U盘内原来的文件

拷贝程序包中的3个MP3音频文件到U盘中。

(音频文件可以自自上传喜欢的替换:00001.mp3是射击音效,00006.mp3是空仓音效,00008.mp3是换弹音效)

6.电源系统

拿出打印的电池座,装入电池弹片,焊接导线(两节电池并联)

按图连接电路(磁吸连接器接线的地方建议用热熔胶加固)

注意磁吸连接器的线需要先穿过弹匣顶部预留的孔洞后再焊接到电源模块上。

用自攻螺丝固定磁吸连接器,两侧孔洞中装入磁铁(胶水固定)

将电池盒推入弹匣

充电模块卡入底部模型卡槽中

胶水固定所有部件

另一边的磁吸连接器按图(中间正极旁边负极)连接上2.54端子插头

按图示方向走线到模型尾部

7.灯光系统

按图示灯珠数量分割灯带

从图示金手指位置中间剪开

剪好之后的样子

在剪开的地方用细导线重新连接好灯带

建议用热缩管或胶水、胶带固定线头

注意灯带是有方向的,按箭头方向串联灯带(焊错会导致短路)

如上图把1.25端子插头连接到灯带尾部(注意正负极)

串联好的灯带穿入模型

灯带走线位置参考上图

侧面灯带(两侧都有)
前部灯带(两侧都有)
前部顶端灯带
顶部灯带

按走线图把灯带固定到半透明导光件上(使用胶水或扎带固定)

接着找出瞄具后部装饰的几个件

灯带尾部单个的灯带塞入黑色结构内(注意不要把线搞断)

黑色和银色结构组装到一起

把线头沿着线槽藏入结构内部

组装到一起

两侧同样处理,线全部从中间出来

放入半透明导光片

放入黑色盖板(胶水固定)

放入中间的装饰盖(胶水固定),完成。

拿出灯珠,按上图并联后连接插头(注意正负极)。

焊接好导线后将led灯放入模型前部的孔里(热熔胶固定)

激光模块插入激光支架模型中(胶水固定)

激光支架模型装入水枪前部枪口处,然后连接好插头。

8.显示系统

拿出屏幕和编码器,按上图所示线路连接好插头(注意正负极)

把编码器放入瞄具模型内(热熔胶固定)

把屏幕面板从背板上分离(这里要非常小心),排线不用分开

分离开的面板固定到瞄具模型上

背板放在下面

安装瞄具的下半部分(螺丝固定)

底部放入半透明导光板(胶水固定)

完成。

通电测试

瞄具安装到主体的导轨上

把上一步制作的瞄具后部装饰装上去(胶水固定)

安装完成。

9.水枪系统

拿出水泵,连接好电源线(水泵电源线和灯带数据线是平行放置的,而且很长,所以电源线就跟天线一样,水泵谐波会顺着灯带数据线进入单片机,这里建议使用屏蔽线作为水泵电源线,如果干扰还是很大,可以用锡纸包裹水泵电机和电线的接头处)

水泵底座位置放置一颗M6螺母,用来连接加固用的长螺杆。

再把水泵放上去,连接好水管。

图上没连是因为忘记了,结果又拆开重装一遍(/‵Д′)/~ ╧╧。

所有的电线以及水泵水管都穿过这个洞

再穿过这个洞

前部模型和主体连接到一起

把后部模型连接到主体

穿入长螺杆,使用六角扳手拧紧

找出水箱模型

把加湿器的吸水棉棒剪一段下来

放入模型内

棉棒要露出瓶口1mm左右,可以刚好接触到雾化片

雾化片放入空心瓶盖内。

焊线的一面(喷雾面)朝外。

拧上盖子,用钳子拧紧。全部盖紧后装水测试是否漏水,盖子漏水可以调整盖子的松紧,水箱漏水可以涂密封胶封堵。

雾化片连接到加湿器模块上

通电测试

风扇固定到风扇架上

按图把风扇和加湿器模块并联到一起,再连接上插头。

装入风扇

找出扳机的几个模型

扳机装入底座中,敲入圆柱销

拿出无锁按钮,按图位置连接好插头

把按钮放入扳机底座模型内

扳机底座整体放入大底座内,穿出电线

和前面做好的水箱模型连接到一块(胶水固定)

整体再装入主模型内

整理好电路板和电线

把水泵水管连上去

10.声音系统

拿出扬声器两个,安装到扬声器底座上

两个扬声器的线并联,连接插头(扬声器的红线连插头的黑线,黑线连插头的红线)

装入主体模型中,安装网罩

安装外部固定(自攻螺丝固定),另一边同理安装。

装好后把所有电线和水管放入顶部线槽内,再安装上前面做好的瞄具模型。

11.主控系统

主控电路板安装到尾部模型中

尾部模型和主体连接到一起(侧面螺丝固定,安装全部完成后用胶水加固)

所有电线向下穿过缝隙,此时需检查所有连线是否已经正确连接。包括:主电源、水泵电源、加湿器、激光、LED灯、灯带、扳机、显示器、编码器共9组线,给所有线做好标记以免搞乱。

把电线埋入两侧线槽内。

盖上上盖板(胶水固定)。

翻到底部,按电路板上的标识,把插头插入主控板中。再次确认电线连接是否正确,正负极接反、插头插错、短路都会烧坏主控板。一个一个依次连接设备并测试,先插入电源通电,查看电源指示灯点亮。再插入屏幕和编码器,通电测试。再插入扬声器,测试声音。再插入灯带、LED灯测试。再插入加湿器、激光模组,最后插入水泵测试。

盖上下盖板(胶水固定)。

盖上两侧盖板(自攻螺丝固定)

安装尾部枪托(自攻螺丝固定)

12.总装

由于专栏文章最多添加100张图片,已达到上限,剩余部件都是装饰,这里不在提供分步图片参考。

参考总装图安装剩余的装饰部件。

13.结语

到这里这把R99水枪就制作完成了。需要看更详细的复刻视频可以关注UP主。视频正在剪辑中,近期将会发布。

#DIY#​ #复刻#​#教程#​#嵌入式入门#​