The spinner generates X-axis mouse movement when the knob is rotated, and the buttons generate mouse events. Intended for use with gaming consoles or computers that accept USB mouse-like devices as inputs.
In addition to the printed case and knob, you'll also need:
Assembly is pretty straightforward:
- solder the header strips onto the Arduino pointing upward
- program the Arduino
- mount the Arduino in the case (it's a tight fit, and could probably use a heavy double-sided tape to hold it in place)
- bolt the encoder to the case top using 3 of the bolts
- connect the encoder to pins labeled 2,3,GND,RAW (white,green,black,red respectively)
- snap the 3 buttons into the case top, taking care to keep the pins clear of the Arduino pins
- connect one pin of each button to any pin labeled GND
- connect the other pin of each button to pins labeled 19,20,21 (or A1,A2,A3)
- close the case
- attach the knob to the encoder shaft using the remaining bolt
NOTE: Only the models are public domain. The spinner.ino file is covered under GNU GPL, and should be treated as such.
Tags
The author marked this model as their own original creation.