Arduino
Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. It senses the environment by receiving inputs from many sensors, and affects its surroundings by controlling lights, motors, and other actuators.
Arduino can be instructed by writing compiling Arduino programming language code using Arduino
Ardunio IDE has a built-in library for servo motors which provide more comfortable and easy way to
control them.
Servo Motor
Controlling a servo motors is achieved by sending a digital signal to the motor’s control wire. The general idea is sending a square wave signal to the motor, where the wavelength of the wave sets the angle to which the motor will move [6].
For example, when sending a 1ms-pulsed square wave to the motor, it will move to its minimal angle – 0 degrees. When sending a 1.5ms-pulsed square wave to the motor, it will move to its middle angle – 90 degrees. When sending a 2ms-pulsed square wave to the motor, it will move to its ‘largest’ angle – 180 degrees, as shown in Figure 3-8
Brief note about the selection between different servo motors
One of the servo motors data in any servo data sheet is the material of the gearbox, more strong and robust means higher torque there for the old servo Hitec HS-475HB has gear box made of heavy duty resin can hold for (4.4 to 5.5) kg.cm torque while the required torque is around 9kg.cm which MG996R provide since it’s gear box is made of steel.
.
No comments:
Post a Comment