手机游戏巴士

迎春款客迷你街机计划第二章:投币篇

发表于:2024-05-22 作者:游戏编辑
编辑最后更新 2024年05月22日,如果单纯玩游戏的话,装嵌好Picade已经够了。不过对于街机来说,投币也是风味的一部分,所以就索性为迷你街机加入投币增加Credit的功能。

如果单纯玩游戏的话,上一章装嵌好 Picade 之后就已经够了。不过对于街机来说,投币也是风味的一部分,加上也希望回收一下利是钱,所以就索性为迷你街机加入投币增加 Credit 的功能。学会使用之后,其他电子习作也可以加入投币功能啊。

迎春款客迷你街机计划第一章:装嵌篇

介绍之前都要讲一句:在香港游戏机中心是受过时的游戏机中心条例监管,你不能随便拿部迷你街机去做生意啊⋯⋯以上!

认识投币器

今次我们使用的 JY-924 是属于多币种比较型,可以储存 4 种硬币的资料,就是比较投入的硬币大小和厚度等。投币器上的感测器既用来收集硬币的样本资料(取样),也用来检查投入的货币是否跟取样得来的资料吻合。如果吻合的话,活门电磁铁就会开放活门,让硬币掉到下面的出币口。否则硬币就会被活门截住,流到退币口去。

当投币器收到吻合的硬币时,会按照该种硬币的设定,透过投币讯号线发出指定数量的脉冲讯号,就像是按下一般电子习作常用的轻触按钮一样。

明白了投币器就是轻触按钮之后,想在其他电子习作使用投币器时,只要将投币机的白线与 GPIO 和 10K Ohms 的上拉电阻连接起来,就可以当作轻触按钮来使用。而我们今次使用的 Picade X HAT ,或者 Raspberry Pi (RPi) 、 Arduino 由于已经备有上拉电阻,所以安装时只要将白线直接连接 GPIO 就可以。

设定投币器

NO/NC 工作模式

投币器发出讯号的方式有两种,一种是预设的 NC 模式,即是平常是处于低电平,当有硬币投入时就会发出高电平的脉冲讯号;而 NO 模式就刚好相反,平时是处于高电平,但在投币时电平就会降低。今次我们将设为 NC 工作模式。

讯号宽度

投币器上有个“快、中、慢”的选择掣,它所代表的,其实是指讯号的“宽度”,以 NC 讯号来说,就是指每一个讯号处于高电平的时间,大家可以把它看作按掣按多久。不同型号投币器的讯号宽度都有所不同,但原理都一样。今次我们将它设为“慢”,每个讯号大约长 60 毫秒。

币种设定

JY-924 投币器可以辨识 4 种硬币,每种硬币要设定三项资料:

  • H:取样次数,即是用多少个硬币来学习,预设值是 20 个;
  • P:讯号次数,由于投币器运作起来就像是轻触按钮,大家可以设定例如投入 1 元发出 1 个讯号(=按 1 下掣/得 1 个 Credit ),而投入 5 元就发出 5 个讯号;
  • F:精确度,设定为 1 的话就要求很准确,一般来说设定 5-10 就可以。

  1. 同时按著“加数”和“减数”约 3 秒后放开,会显示 A 字;
  2. 按一下“设定”会显示 E 字,按“加数”或“减数”来决定接受多少种硬币。例如只接受 1 元和 2 元两种硬币就设定为 2 。再按一下“设定”来确定;
  3. 显示“ H1 ”表示设定第一种硬币的取样次数,设定为 20 后按一下“设定”来确定;
  4. 显示“ P1 ”表示设定第一种硬币的讯号次数,每一个讯号会令游戏增加一个 Credit 。设定数值后按一下“设定”来确定;
  5. 显示“ F1 ”表示设定第一种硬币的精确度,设定为 5 后按一下“设定”来确定,这就完成第一种硬币的设定;
  6. 重复 3. 至 5. 项以设定其他币种直至再次出现 A 字;
  7. 按一下“设定”会显示 E 字,这时拔掉电源再插上就会将设定值储存下来。

(来源:Adafruit )

硬币取样

投币器要经过取样才能知道要检测的硬币是什么样子的。刚才我们设定取样次数为 20 ,所以大家要为每个币种准备 20 个硬币。

  1. 按下“设定”键约 3 秒后放开,会显示 A 字;
  2. 按一下“设定”会显示 A1 ,代表开始为第一种硬币取样。逐一投入硬币, LED 显示屏会显示你已投入的硬币次数,投入 20 个硬币后就会再显示 A1 ;
  3. 再按一下“设定”会显示 A2 ,继续完成余下硬币的取样;
  4. 完成所有币种取样之后拔掉电源接插上就会将设定值储存下来。

就这样,投币器就可以使用。投入正确的硬币时,硬币会从下方的出币口跌出,而且 LED 显示屏会显示发出的讯号数量。投入不正确的硬币的话,硬币就会在退币口吐出来。

如果你发觉辨识硬币不太准确,或者讯号数量不对,可以重新设定精确度和再次取样。不过我们发觉港币 2 元似乎不太好辨识,需要设定较大的精确度。

连接迷你街机

就这样,投币机就取代了 Picade 原来的 coin 掣,投入不同的硬币,就会得到相应的 credit 。

明天最后一章将会为大家介绍如何像真的游戏机中心一样,透过网络连接多部 RetroPie 进行对战。

延伸阅读

迎春款客迷你街机计划第三章:连线篇

0