Ring With Mouse Buttons & Wheel
Intro: Ring With Mouse Buttons & Wheel
The device is HID mouse controller with 4 buttons. There are: left mouse click, right mouse click, wheel up and wheel down as buttons. Connected to PC by Bluetooth. The controller is working as a ring on the hand. Is designed as left and right execution.
The device is based on the Seeed Studio XIAO nRF52840 microcontroller, it has its own battery power supply. The battery is of course charged when the USB cable is connected. Charging is indicated by a green LED. Magnetic cable can be used.
In my case, the device was created to improve immersion in VR during virtual flights in DCS World. Used together with Leap Motion (a VR hand tracker) and The Fingers software, it eliminates the need for a mouse in the cockpit and allows hands/fingers to operate the buttons.
You need basic soldering skills, microcontroller programming (limited to copying files), and 3D printing to make it.
STEP 1: Ring and Buttons Assembly
Assemble the buttons first. It is better to straighten the legs of tactile switches before folding them. Solder in the marked places. Use the wires to prepare the connections to the microcontroller. It is enough to lead the wires outside the Ring without insulation, for ~4mm. The exception is the GND cable for Right Ring, which must be ~25mm.
STEP 2: Microcontroller, Battery and Slider Switch Soldering
Solder the components according to the diagram before assembly with Ring.
STEP 3: Ring and Microcontroller Assemby
Solder microcontroller with Ring in marked places. Slider switch can be assembled by pushing in to the holes 3 legs. The holes in the Ring are tight enough for the Slider to hold steady.
STEP 4: Microcontroller Programming
Programming according to the GitHub instruction.
It's a matter to copy files to the microcontroller drive. There is no need to use any specific software or write code.
STEP 5: Connect to PC
Device is visible for Bluetooth connection.
24 Comments
ewgeniy 2 months ago
ewgeniy 3 months ago
Please tell me how to monitor the battery charge level ?
ewgeniy 3 months ago
rafgaj78 3 months ago
toddroles 8 months ago
themasterofstanley 11 months ago
Side note: It's also possible to use the Ground terminal used for the button grounds for the battery. I damaged the solder pad on the negative terminal on the bottom of the Seed board, so had to find an alternate ground. I was REALLY learning how to solder PCB boards again as it had been well over 20 years since I last had lol
themasterofstanley 1 year ago
andrewbrown1120 1 year ago
Would there happen to be a replacement that I can order from amazon?
themasterofstanley 1 year ago
themasterofstanley 1 year ago
rvcoops 1 year ago
SD1 1 year ago
rafgaj78 1 year ago
pascalb 1 year ago
Really good Idea and convenient.
Icelandian 1 year ago
Thanks
rafgaj78 1 year ago
If you are interested in making the Ring, let me know and I will try to convert the software for you.
danfraser69 1 year ago
rafgaj78 1 year ago
Crafty platform for electronics 1 year ago
hurjohn 1 year ago