Turn the press of a button or pulling into a rotation?

  • Thread starter Thread starter xuzigemov
  • Start date Start date
  • Tags Tags
    Rotation
Click For Summary

Discussion Overview

The discussion revolves around the mechanical engineering challenge of converting a button press or pull into a rotational movement of a dial. Participants explore various mechanisms and design considerations, including the orientation of the button and the desired movement of the dial, while also hinting at potential applications involving computer vision.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant suggests using a rack and pinion mechanism to achieve the desired rotation with a modest push/pull motion.
  • Another participant clarifies that the goal is to rotate a button attached to a ball socket joint, proposing a solution involving a string.
  • There is a discussion about whether the dial should move with each switch motion or only when pressed, with some participants indicating it should only move when pressed.
  • One participant proposes using pneumatics or hydraulics to achieve the desired functionality, while another expresses confusion about the mechanism's operation.
  • A participant suggests that a spring-loaded rack could be used to facilitate the movement of the dial when the switch is pressed.
  • Concerns are raised about using hydraulics due to potential leakage or contamination, with a suggestion for a spring setup as an alternative.
  • One participant mentions an alternative approach using a linear potentiometer to directly read the button's position, questioning the necessity of the more complex setup.
  • Another participant notes that the actual device being discussed involves a barcode marker for computer vision, rather than a traditional dial indicator.

Areas of Agreement / Disagreement

Participants express various viewpoints on the mechanisms that could be employed, with no clear consensus reached on the best approach. Some suggest hydraulic or pneumatic solutions, while others advocate for simpler mechanical methods. The discussion remains unresolved regarding the optimal design for the described functionality.

Contextual Notes

Participants express uncertainty about the specifics of the mechanism and its operation, with some assumptions about the requirements and constraints of the design remaining unaddressed.

xuzigemov
Messages
8
Reaction score
0
Here's some basic mechanical engineering question for you guys.

How can one turn a press of a button (or pulling) into a rotation?

My goal is to be able to have the button in any orientation and position and still be able to rotate a dial 360 degrees when fully pressed/pulled by 5mm. I suspect this can be made with few springs and strings.

I think what happens inside mechanical dial indicators and hook weight scales is the clue, sadly any disassembly video or article I saw doesn't go into detail or talks about electric ones which lack the most important part I think.I could go on to explain the actual device I'm trying to build but it involves computer vision and more components so would take a while to explain and complicate stuff.
 
Engineering news on Phys.org
Welcome to the PF. :smile:

Are you familiar with Rack and Pinion mechanisms? You may need to add some gearing to get the full rotation with a modest push/pull motion...

http://cogmatic.com/wp-content/uploads/2011/02/rack-and-pinion-specification-diagram.png

rack-and-pinion-specification-diagram.png
 

Attachments

  • rack-and-pinion-specification-diagram.png
    rack-and-pinion-specification-diagram.png
    17.9 KB · Views: 928
  • Like
Likes   Reactions: CWatters, xuzigemov and anorlunda
Thank you.

I was probably not clear in my OP.
When I said "My goal is to be able to have the button in any orientation and position and still be able to rotate a dial 360 degrees when fully pressed/pulled by 5mm.". What I meant to say I want to be able to rotate my button, attached to a ball socket joint. Only solution here to me seems one involving a string.
 
xuzigemov said:
When I said "My goal is to be able to have the button in any orientation and position and still be able to rotate a dial 360 degrees when fully pressed/pulled by 5mm.". What I meant to say I want to be able to rotate my button, attached to a ball socket joint. Only solution here to me seems one involving a string.
Hmm, could you Upload a sketch? That would probably help us in visualizing what you are wanting to do. You can use the Upload button in the lower right of the Edit window to Upload a PDF or JPEG copy of your sketch. Thanks.
 
So your dial is in a fixed orientation and whatever you push or pull can be in any orientation?
 
Okay,
 
Was the dial meant to move with each switch motion, or just the pressing motion?
 
Just the pressing
 
xuzigemov said:
Just the pressing
So in the animation, the dial should have rotated 360° when the button was pressed at the end? You might be able to accomplish that with pneumatics or hydraulics, or even still the rack and pinion mechanism. The lower end of the rack would be attached to the outside of the spherical bearing that encloses the ball at the top of the switch end.
 
  • #10
berkeman said:
The lower end of the rack would be attached to the outside of the spherical bearing that encloses the ball at the top of the switch end.

Sounds very interesting but not sure I follow. Can you rephrase this please?
 
  • #11
xuzigemov said:
Sounds very interesting but not sure I follow. Can you rephrase this please?
Sure. In your animation, the rotation of the switch into different positions should not rotate the dial. Have the upper part of the switch be a spherical ball encased in a spherical shell that is the outer surface of the smooth bearing (ball in socket). The bottom end of the sphere is open enough to allow the switch to be tilted to each side as you show in the animation.

A vertical rack is attached to the top of the spherical surface, and engages a pinion gear near the center of the dial (maybe including an extra gear to step-up the linear motion to a full dial rotation). When the switch is pressed upward, that displaces the spherical shell and rack upward linearly, which rotates the pinion gear. The rack is spring loaded downward, so when the upward pressure on the switch is released, the switch and sphere+rack return to the full downward position.
 
Last edited:
  • #12
I'm confused. The video you linked to is an edge finder or something very similar which is used in machining. If you want it to move the dial only when pushed in, that would be a simple dial indicator. But you have a requirement that allows for moving the orientation of the button/plunger into any position and be able to accurately move the dial which is fixed? Is this correct?
 
  • Like
Likes   Reactions: berkeman
  • #13
Averagesupernova said:
But you have a requirement that allows for moving the orientation of the button/plunger into any position and be able to accurately move the dial which is fixed? Is this correct?
Oh, maybe I misunderstood then. @xuzigemov -- do you want the dial to move if the switch is pushed to the side, and then is pushed in somehow? That would require the hydraulic approach, I think.
 
  • #14
Perhaps you can use hydraulics?

Here in the UK you can buy remote pushbutton for operating the flush of a WC. They connect to the valve using a plastic tube that allows you to position the push button anywhere and in an orientation within say 2m of the flush valve.

Likewise you can get hydraulic brakes for bicycles.

Edit: I see Berkman best me to it.
 
  • Like
Likes   Reactions: berkeman
  • #15
Never used hydraulics for my own projects. Only things worrying me is fear of leakage or contamination of liquid especially after prolonged use. I have a feeling some sort of spring setup with a rope/string could replace hydraulics tube if needed?

My actual device is not really a dial indicator but it works identically. It actually has a barcode marker instead of a dial that tells a computer vision camera how much the button was pressed based on the rotation of the marker relative to another fixed marker on the device.
 
  • #16
xuzigemov said:
My actual device is not really a dial indicator but it works identically. It actually has a barcode marker instead of a dial that tells a computer vision camera how much the button was pressed based on the rotation of the marker relative to another fixed marker on the device.
Can you just use a linear potentiometer and read that with your computer directly? Seems a lot simpler.

Or is this for a schoolwork project where you are required to use that round-about way of getting the linear displacement information?
 
  • #17
Yes, a sensor on the device itself requires external power or battery on the device. Like this it can provide info wirelessly without power.
 
  • #18
My first question has still not been answered.
 
  • Like
Likes   Reactions: berkeman
  • #19
Averagesupernova said:
My first question has still not been answered.
The answer to your question is yes.
 
  • #20
Thread is closed temporarily.

@xuzigemov -- check your Private Messages and please respond to the message I left you yesterday. Thank you.
 

Similar threads

  • · Replies 30 ·
2
Replies
30
Views
10K
Replies
8
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 13 ·
Replies
13
Views
8K