A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 2280|回复: 2

自制一个ndsl用振动卡(转)

[复制链接]

精华
0
帖子
750
威望
0 点
积分
866 点
种子
256 点
注册时间
2004-2-21
最后登录
2024-12-27
 楼主| 发表于 2024-5-13 13:35  ·  上海 | 显示全部楼层 |阅读模式
这是为我的 DS Lite 制作 RumblePak 的尝试。当然,您可以花几美元购买它们,但这有什么乐趣呢?

我希望 Rumble Pak 能够安装到 DS Lite 的现有盲板中,该盲板可插入 GBA 墨盒插槽。这将使它与NDS融为一体,而不会突出或具有奇怪的颜色。我本可以使用挡板内的PCB,但不想破坏它,以防万一我不得不把它寄回去。我选择拆卸旧的口袋妖怪弹球 GBA 墨盒并使用边缘连接器。

我本来会使用 Pokemon Cartridge 的偏置电机,但它太大了......

我使用的电机很小,是从旧的诺基亚 5100 手机中回收的。偏移重量必须减少,因为它太大了。

在写入 /WR 引脚(GBA 引脚 3)上请求 Rumble。脉冲长约 350ns,需要拉伸到大约 20ms,因为如果您以 350ns 的脉冲进行电机,电机不会动摇。

我本可以使用 74HC123 双可重触发单稳态(单发),但我没有。不过,我确实有一个微芯片PIC12F675。

PIC12F675包含一个内部振荡器,并具有一个中断引脚,可检测 350ns 脉冲(最小值为 25ns),轮询 Rumble Request 输入不是一个选项,因为 PIC 肯定会错过它,因为它的指令周期时间为 1us。

PIC 进入睡眠模式以节省功率,但这可能不是必需的,因为偏移电机每次旋转都会消耗约 200mA 的电流。

此信息仅作为信息提供,这些是我的经验,您的经验可能会有所不同......如果你敬酒你的 NDS,请不要怪我......





谁有兴趣做一个玩玩

这里放原始网页
https://www.instructables.com/DIY-RumblePak-for-Nintendo-DS-Lite/



精华
0
帖子
250
威望
0 点
积分
315 点
种子
77 点
注册时间
2018-3-2
最后登录
2024-12-22
发表于 2024-5-13 18:51  ·  海南 | 显示全部楼层
我有个nds大的 当年拿来玩银河战士
发自A9VG iPhone客户端

精华
0
帖子
750
威望
0 点
积分
866 点
种子
256 点
注册时间
2004-2-21
最后登录
2024-12-27
 楼主| 发表于 2024-5-14 00:51  ·  上海 | 显示全部楼层
星际火狐ds,马里奥rpg是支持震动的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-29 00:13 , Processed in 0.152752 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部