Description
The MG995 High-Speed Digital Servo Motor rotates 90° in each direction making it 180° servo motor. It is a Digital Servo Motor that receives and processes PWM signal faster and better. It equips sophisticated internal circuitry that provides good torque, holding power, and faster updates in response to external forces. These MG995 Sem-Metal Gear Servo Motors are high-speed servo motors with a mighty torque of 10 kg/cm.
Overview
This servomotors are used in very varied applications where precision is required. This type of servomotor is a very common one, stronger than the S3003, and you can use it to build your own 3D printer or CNC or in telehandled machines to move the front wheels into curves.
This actuators consist of a DC motor, a motor-driven potentiometer measuring the angle at which it rotates, a circuit that compares the signal from the potentiometer to the user input, and a gear mechanism that reduces the speed engine, but increases its torque.
Using the information in the datasheet, you can calculate why the signal is needed to rotate the engine to a certain number of degrees.
An advantage to the stepper motors is that when they are idle, the servo motors do not consume current, but they can not keep the shaft locked.
Wire Description
RED – Positive
Brown – Negative
Orange – Signal
Features :
- The connection cable is thicker.
- Equips high-quality motor.
- High resolution
- Accurate positioning
- Fast control response
- Constant torque throughout the servo travel range
- Excellent holding power
Specification
Model | MG995 |
Weight(gm) | 55 |
Operating Voltage (VDC) | 4.8 ~ 7.2 |
Operating Speed @4.8V | 0.20sec/60° |
Operating Speed @6.6V | 0.16sec/60° |
Stall Torque @ 4.8V | 10(Kg-Cm) |
Stall Torque @6.6V | 12(Kg-Cm) |
Operating Temperature | -30 to 60(°C) |
Dead Band Width | 1( μs) |
Gear Type | Semi-Metal |
Rotational Degree | 180º |
Servo Plug | JR |
Cable Length | 30 (cm) |
Length | 40.5(mm) |
Width | 20(mm) |
Height | 44(mm) |
Weight | 0.059 kg |
Getting started with the MG995 Metal Gear High Torque Servo Motor
In this section, we will learn to interface SG995 servo motor with Arduino. We will use Arduino Uno in this tutorial, but you can use any Arduino board which provides at least one PWM signal output. Moreover, almost all Arduino board provides PWM signal.
Hardware required
- MG995 Metal Gear High Torque Servo Motor
- Arduino Uno
- Jumper wires
Connecting the Hardware
Connect the power voltage pins of the MG995 Servo motor to the 5 Volts pin and the GND pin of the Arduino UNO. This will energize the motor. Connect the PWM input pin of the motor to the Arduino PWM output pin D6 to control and rotate the motor.
Yellow wire: S
Red wire: VCC
Black wire: GND
Upload the sample sketch
/* This example Arduino Sketch controls the complete rotation of * SG995 Servo motor by using its PWM and Pulse width modulation technique */ #include <Servo.h> // include servo library to use its related functions #define Servo_PWM 6 // A descriptive name for D6 pin of Arduino to provide PWM signal Servo MG995_Servo; // Define an instance of of Servo with the name of "MG995_Servo" void setup() { Serial.begin(9600); // Initialize UART with 9600 Baud rate MG995_Servo.attach(Servo_PWM); // Connect D6 of Arduino with PWM signal pin of servo motor } void loop() { Serial.println("0");// You can display on the serial the signal value MG995_Servo.write(0); //Turn clockwise at high speed delay(3000); MG995_Servo.detach();//Stop. You can use deatch function or use write(x), as x is the middle of 0-180 which is 90, but some lack of precision may change this value delay(2000); MG995_Servo.attach(Servo_PWM);//Always use attach function after detach to re-connect your servo with the board Serial.println("0");//Turn left high speed MG995_Servo.write(180); delay(3000); MG995_Servo.detach();//Stop delay(2000); MG995_Servo.attach(Servo_PWM); }