I am making a robot arm it has three axis
I want to check the what angle each axis is ,which i can limit the rotation
Edit : We need to control this arm using drone transmitter
Please advice best angle sensor that I can use
Following can not be used
Limit sensor
Compass
Rotary encoder
Variable resistor
If you are using stepper motors to move the arm segments then if you have a suitable homing sequence for each of the you can accurately identify the angle from the number of steps that you command the motor to move. No need for any external measurement.
Robin2:
If the mechanical framework is strong enough it would be possible to HOME the motors by driving them beyond their limit so that they miss steps.
...R
I love that idea.
Teacher: "Why does it make that horrible grinding noise every time you power it up?"
Student: "That's what happens when you forbid limit switches and absolute encoders."
Can anyone read the brand name in that fuzzy picture? I can find plenty of very similar robot arms with Google but not that exact model.
Grab two pieces of polaroid plastic. One on each side of the rotating joint. Shine an LED through them and measure the amount of light passed through as they rotate around each other.
Due to the unexplained restrictions, I assume this is a class assignment. You might only need an attractive dancer from the local gentlemen's club you can train to take position measurements for you, and a law student to explain to the instructor that dancers were not excluded.
johnwasser:
I love that idea.
Teacher: "Why does it make that horrible grinding noise every time you power it up?"
Student: "That's what happens when you forbid limit switches and absolute encoders."
Can anyone read the brand name in that fuzzy picture? I can find plenty of very similar robot arms with Google but not that exact model.
Robin2:
If you are using stepper motors to move the arm segments then if you have a suitable homing sequence for each of the you can accurately identify the angle from the number of steps that you command the motor to move. No need for any external measurement.
...R
Dear Robot2
I am sorry that i could not mention that Edit : We need to control this arm using drone transmitter
"I want to check the what angle each axis is ,which i can limit the rotation
Edit : We need to control this arm using drone transmitter"
Does this new requirement provide for two way data transmission? Anything prevent you from standing next to the arm with the transmitter and just watch the arm to see its position? Just call it optical position determination. You keep coming up with new bounding conditions, so what else have you not mentioned?
I am sorry that i could not mention that Edit : We need to control this arm using drone transmitter
I am not a Robot !
The statement I have quoted here does not in any way preclude identifying the angle by keeping count of the steps.
If you have a mechanical design using stepper motors that cannot accommodate some form of limit switch then you need to revise the mechanical design.
If you want a two-way wireless control system then the simple solution is to use a pair of nRF24L01+ transceiver modules. They work very well and I use them for controlling model trains with the train sending back data on battery voltage to the controller. Have a look at this Simple nRF24L01+ Tutorial.
The large and small arms have angle sensors, and the limit is automatically calculated according to the angle and the software-defined range. The base is a code wheel, read the position of the code wheel and the defined limit value to limit.
Well that's good. Now you just need the documentation for the existing sensors.