Realistic Gun-Firing Mouse: Combining Solenoid Vibration and Sound for Immersive Gameplay
Components and supplies
![]() |
| × | 1 | |||
![]() |
| × | 6 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
About this project
Just a normal mouse which will give you true feeling of gun firing in games.
How does it works?- Python program on PC will read mouse events and sends the data to Arduino.
- Python code will send data to Arduino using serial connection.
- Arduino is connected with usb to PC.
- On Arduino side, we will read the serial data and on/off the solenoids accordingly.
Code
Github
Arduino and PC codehttps://github.com/J3Patel/mouse_gun_effect.gitSchematics
schematics
Manufacturing process
- Thompson Submachine Gun: From Innovation to Iconic Legacy
- Building an Underwater Drone with Raspberry Pi: Design, Development, and Assembly
- Build a DTMF Decoder Using Only an Arduino – No Extra ICs Needed
- Capture Water Droplets in Action Using Arduino Nano – DIY High-Speed Photography
- Build a Real‑Life Portal 2 Turret Gun with Arduino – 3‑Axis Motion & Audio
- Smart Motion-Activated Water Gun Built with Arduino Nano
- Build a Remote Text‑Messaging Button with Sigfox & Twilio
- Build a Precise Clock with Arduino Nano and 16x2 LCD
- WALTER: An Arduino‑Powered Photovore Insect Robot
- Arduino-Based MIDI Stepper Motor Synthesizer



