This design is pretty good, but angled push buttons are a bit expensive for me and I did have some spare non-angled push buttons. So I wanted to build the same mini joystick but with non-angled switches.
I came out with this idea, but it turned out to be not as good as I expected. So I have to make some last minute changes in design. Mechanical part is similar to the one in instructable mention earlier.
Step 1: Parts
- screw M3 or M4 with 2 washers, spacer and nut
- 4 switches (push buttons)
- Piece of PCB board
Step 2: First Design
There was another problem with spring. I was trying to use spring from old discarded pen. When I shortened the spring, it went over the washers and nuts and the handling of screw as the stick was not smooth.
Because I was making last minute changes in design, I forget to take any pictures of how joystick looked like in this step. I apologize for that.
Step 3: Improvements
When I was looking for solutions I came across rubber washers. I think those are from CD unit in PC for reducing vibrations.
The rubber washer saved me. Handling of the stick is now superb.
I was in need for circular part. So I did some measurements and I realized, that last hole in servo part was perfect. I did make some holes to 4 mm acryl glass and then I cut out part I needed. This solution worked out well as I find out that I can now detect not 4 but 8 directions.
Step 4: Wired It Up
Step 5: Test
Test video: http://www.youtube.com/watch?v=ZlclnipG3bg&feature=youtu.be
Step 6: Finished Product
Step 7: Upgrades