DIY Kickback Mouse in the Game (PUBG Gameplay)
Introduction: DIY Kickback Mouse in the Game (PUBG Gameplay)
Most of us know what a vortex games, especially online games, are. When we press the "Play" button once, hours turn into minutes, especially in FPS games, the excitement is always the ceiling. When I saw the video shared by the YouTube channel of "Teenenggr" recently, I saw how the gaming experience can reach a level with a few lines of code and a few engines. In this content, you will find the details of the project that I made with reference to this video and which I aim to increase the gaming experience several times.
The project in the Teenenggr channel consists of solenoid motors, Arduino and relays on the hardware side. The main protagonist of not only this video of the channel, but also of other videos is solenoid motors. 848
You can find the link of the related video and channel below.
Teenenggr YouTube channel: www.youtube.com/c/Teenenggr
The lead actor of our project is the solenoid motor. Solenoid motors are motors used for pushing and pulling operations and have a very simple structure. Thanks to the magnetic field created by the current passing over the coil inside, the motor moves in one direction and returns to its original position after the energy is cut off. I used these engines to feel the recoil effect on the gun while shooting in the game. Absolutely cut out to capture the "kickback" feeling.
Supplies
Arduino Uno CH340 -- BG: https://bit.ly/2F6lN7E (CH340 Chip) or AMZ: https://amzn.to/3h1woxB
5V Relay Module -- BG: https://bit.ly/3igsHWc or AMZ: https://amzn.to/2GBrMSz
12V Solenoid -- BG: https://bit.ly/2F9Jk7C or AMZ: https://amzn.to/3i5Iqay
Barrel Jack: Wire -- BG: https://bit.ly/3i40sdB or AMZ: https://amzn.to/3bvTGL2
5mm Red LED -- BG: https://bit.ly/336XpL8 or AMZ: https://amzn.to/3hZMtVY
Prototyping Board -- BG: https://bit.ly/2ZbLTgw or AMZ: https://amzn.to/3jRGGlX
Header -- BG: https://bit.ly/2ZaVgNv or AMZ: https://amzn.to/2ZepsqZ
12V DC Adaptor -- BG: https://bit.ly/3bzjc1O or AMZ: https://amzn.to/2QZ7ft1
Tools:
Cutting Mat -- BG: https://bit.ly/3bynF54 or AMZ: https://amzn.to/3h3pjwA
Soldering Iron -- BG: https://bit.ly/330sm3D or AMZ: https://amzn.to/35cB9Cy
Solder -- BG: https://bit.ly/2RcZLCZ or AMZ: https://amzn.to/3jRWZ1Y
Solder Paste -- BG: https://bit.ly/3h4YOGY or AMZ: https://amzn.to/2GB0UlC
Tweezer -- BG: https://bit.ly/3i4pQ2x or AMZ: https://amzn.to/2DzP61V
Cutting Plier -- BG: https://bit.ly/331E12i or AMZ: https://amzn.to/2QZSV3n
Heat Shrink Tube -- BG: https://bit.ly/336x4gx or AMZ: https://amzn.to/3lRbncV
3D Printer (Ender 3 Pro) -- BG: https://bit.ly/3jObeVC or AMZ: https://amzn.to/358lsfu
Filament -- BG: https://bit.ly/3h5Rr24 or AMZ: https://amzn.to/2R1JfFM
Step 1: Circuit
In its most basic form, the project consists of sending the mouse click on the computer to Arduino and driving the motor with the help of a relay, depending on the incoming data. I used a fairly simple Python code to capture mouse clicks. 832