I am looking for a linear sensor for my project (through arduino or pi) that would measure the position of a 3mm rod (end position) that moves fore and aft pretty fast (max range of 30mm, typical range of 10mm and frequency of 10Hz).
Idea is to measure the position, use it to move a servo to move another rod.
Where should I start? rotary or sliding? anything better? (newbie here).
What about it? You found it, read the specs to see if it does what you need.
[sigh]
Look, you’re changing your requirements. You said you wanted something for under $30 then ask about a $100+ sensor. There’s a reason I asked what your budget is: you can find sensors that meet your needs, but you’ll need to spend more than $30. If you said you could spend $1,000 I could probably have found you a sensor literally in less than a minute.
You don’t want mechanical sensors, so that gets rid of all the inexpensive linear potentiometers as possible solutions.
The best advice I can offer at this point is to step back and make sure you really know what you’re asking for, what the accuracy & precision is, and how much you can afford and how much time you have to spend integrating this.
Sorry mate. Was just trying to get a bit of advice. As you’ve probably seen from my posts, I am newbie here.
I don’t think my requirements have changed much; I did try to give as many relevant details as I could in my first post; you asked for details of budget and accuracy, I gave them. Has my budget changed? Since we’re talking of a price range between $1 and $1000; I think I was fine mentioning a $100 sensor when my initial guess was “around $30” (never said below).
I never said I didn’t want mechanical sensors; I was just sharing some of my findings (i.e. that their life cycle seems short for my use); my hope was to get some feedback on this (I am right?).
Vishay sensor: You may have to reconsider. Max speed of the piston is 60 mm/sec. That does not match with the 10 Hz requirement against the full 30 mm range, or even typical motion range of 10 mm.