Rumble first hit the gaming mainstream back in the mid-1990s, and has become de rigeur for console players using gamepads ever since. It’s less prevalent on the PC, because most players rely on keyboards and mice that are rumble-free. However, innovation is possible, and [ilge] put together a modified mouse for shooters that has an excellent recoil feedback device.
The feedback effect is run by an Arduino, which receives serial data from a Python program running on the host computer. When the mouse is clicked, the Python program notifies the Arduino, which then fires a bank of four solenoids repeatedly back-and-forth to generate the feedback effect. The solenoids are triggered by a relay, which is an easy way to switch such a load, though we suspect it may not hold up well over time due to the rapid fire rate and the likelihood of spark damage over time from high inrush current to the solenoids.
It’s a simple build that nonetheless adds a great haptic feedback effect to the otherwise humble computer mouse. While we don’t expect to see pros using the device anytime soon, it’s a great concept that does add to the shooter experience. Similar hardware could likely be put to great use in a VR context, too. The state of the art of haptic technology continues to move at a rapid pace, and we can’t wait to see what comes next. Video after the break.