• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Get free circuit help 24/7

  • +1000 Circuits
  • Hobby Circuits
  • Basic Circuits
  • Learn Arduino
  • Logic IC Pinouts
  • Disclaimer
You are here: Home / 555 IC Circuits / How to Run a Servo Motor using IC 555

How to Run a Servo Motor using IC 555

Last Updated on July 6, 2019 by Swagatam 8 Comments

In this project we are going to learn the basic specifications of a servo motor and also how to operate a Servo Motor using a 555 timer IC, and a couple of push buttons.

By Ankit Negi

WHY SERVO?

Servo Motors are used in variety of fields. These are mainly used as actuators in those areas where we need a precise movement to control output load.

Best example is a RC car. Let's see you want movement of 45 degree, not more not less. In that case you can't use a simple DC motor because it will overshoot the desired position every time you power it up.

And thus we need a Servo Motor to achieve this task as it will not only make a precise 45 degree rotation but will also stop smoothly at the desired position.

FEW TECHNICAL POINTS ONE MUST KNOW:

A) Before buying or using a servo one must know what's inside it and how it works. a servo motor is made up of three key components:

1. A DC motor
2. 1 Potentiometer, either analogue or Digital
3. Control circuit

B) There are total 3 wires that come out of a Servo Motor:

1. RED: To positive of supply
2. BLACK: TO negative of supply
3. ORANGE OR YELLOW: Connected to a reference voltage i.e., a pwm source

C) Servo Motor can rotate 90 degrees in either direction, covering maximum 180 degrees i.e., either 90 degrees clockwise or 90 degree anticlockwise from its neutral position.

To rotate the motor clockwise, on time period of clock pulse must be greater than 1.5 milliseconds and to rotate it anticlockwise on time period must be less than 1.25 milliseconds but frequency should lie between 50 to 60 Hertz.

And thus we are going to use a 555 timer to generate such clock pulses for us.

COMPONENTS REQUIRED FOR THIS PROJECT:

1. SERVO MOTOR
2. 555 TIMER
3. 6 VOLT BATTERY
4. TWO PUSH-BUTTONS
5. RESISTORS: 1K, 4.7K, 33K, 10K, 68K, all 1/4 watt 5%
6. ONE TRANSISTOR (BC547)
7. TWO CAPACITORS of 0.1uf

CIRCUIT DIAGRAM SHOWING HOW TO RUN A SERVO MOTOR USING IC 555:

Make connections as shown in the above shown circuit diagram.

Connect positive and negative pin of motor to positive and negative terminal of the battery respectively. And connect signal or reference pin to the collector terminal of the transistor.

CIRCUIT WORKING:

1. When forward push button is pressed-

When this case arises then 68 K resistor get connected between discharge and threshold pin. Now initially capacitor is not charged so pin 2 is at 0 volt which is less than 1 by 3 of applied voltage.

This resets the flip flop inside the 555 and gives logic 1 at the output terminal at which base of the transistor is connected.

This causes transistor to turn on and conduct current directly to ground due to which signal pin of motor get zero volt as this pin is directly connected to Collector terminal.

Since capacitor start charging when output is 1, the output becomes 0 as soon as voltage across capacitor becomes greater than 2 by 3 of applied voltage as it is directly connected to threshold pin.

Now transistor will be off and signal pin will get logic 1.

In this way pwm signals are generated at the reference pin of motor. Now in this case on time period of generated pulse is greater than 1.5 milliseconds, which you can calculate by the duty cycle formula for 555. And thus we get 90 degree clockwise rotation of motor as explained in above paragraph.

1. When backward push button is pressed-

When this case arises then 10 K resistor get connected between discharge and threshold pin which is less than 68k ohm resistor. Thus in this case the on time period of pulse is lesson than 1.5 milliseconds, which you can calculate by the duty cycle formula for 555.

Now the pwm is generated at the reference pin of motor the same way as in the above case. And thus we get 90 degree anticlockwise rotation of motor as explained in above paragraph.

**in both the cases frequency is between 40 to 60 hertz

SHARING IS CARING!



Previous: 2.4 GHz 10 Channel Remote Control Switch
Next: Compact 3-Phase IGBT Driver IC STGIPN3H60 – Datasheet, Pinout

About Swagatam

I am an electronic engineer (dipIETE ), hobbyist, inventor, schematic/PCB designer, manufacturer. I am also the founder of the website: https://www.homemade-circuits.com/, where I love sharing my innovative circuit ideas and tutorials.
If you have any circuit related query, you may interact through comments, I'll be most happy to help!

You'll also like:

  • 1.  Make this SleepWalk Alert – Protect yourself from Sleepwalking Dangers
  • 2.  RC Helicopter Remote Control Circuit
  • 3.  High Current Wireless Battery Charger Circuit
  • 4.  Model Locomotive Infrared Controller Circuit
  • 5.  Variac Circuit for Controlling Large DC Shunt Motors
  • 6.  Cyclist’s Safety Light Circuit – Nighttime Visibility for Cyclists, Walkers, Joggers

Please Subscribe (Only if you are Genuinely Interested in our Newsletters)


 

Reader Interactions

Comments

    Your Comments are too Valuable! But please see that they are related to the above article, and are not off-topic! Cancel reply

    Your email address will not be published. Required fields are marked *

  1. Search Related Posts for Commenting

  2. papaciela says

    Good morning Swang.
    Hope your are well in this very peculiar period.
    I’m Claude and you already provide me with your helpfull advices.
    The drawing in this topic is exactly what I need with a small difference.
    I want to move the servo from horizontal position to 85° “vertical” positon. What are the modifs (with the electronic components) to perform this?
    Would it be possible to go from 0° (horizontal) to any “vertical” position (maxi 90°) using a variable resistor (which one on the drawing) for example ?
    When you said “bakward” and “forward” it means “clock-wise” and “anti-clockwise” , is that correct ?

    Thank for your help, have a good day.
    Claude (from France)

    Reply
    • Swagatam says

      Good Morning papaciela, I am always happy to help, however, I don’t think I will able to help you for this specific application, because I have no practical experience with servo motors, and moreover the article above was written and submitted by an external author.

      Reply
      • papaciela says

        Hi Swag,
        Ok, but may be you can tell me if my thought is correct:
        – if I put a NC contact on the line between R5 and positive side of the servo. Using a device mounted on the servo axle, when this device press this contact and make it to open, it will cut the 6 VDC supply to the servo and the servo will stop rotating. Is my thinking correct as electronically speaking ?

        By any chance, have you a mail contact with the author of this drawing ?

        Thanks for your answer any way.
        Claude

        Reply
        • Swagatam says

          Hi Papaciela,
          The N/C contact will connect the supply with the servo, when the relay is not powered. When it is powered, the N/C will open and the N/O will connect.
          You can refer to the following article for more info
          How Relay Works

          I might have lost the contact details of the contributor

          Reply
  3. kadhim aziz says

    Dear Swagatam, in your circuit design above could you tell me tell value of capacitors is it 1 microfarad or 0.1 micro,? which one is the true ?.
    Thanks more.

    Reply
    • Swagatam says

      Dear kadhim, they are 0.1uF

      Reply
  4. Ninad H. Bhandari. says

    Very good site for a lay person like me. I need a pwm circuit with these requirements. Input 12 v 7 ah battery. The circuit needs 12 volt 2 ampere square wave output. The circuit can pull more current upto 5-6 amp. But at this current the gadget gets very hot. So I need to limit the current at 1.5 to 2 amp. I tried to use ic 555 with two pots of 100 k and 50 k with zd 4148. But somehow the current is far less. Can you post me it on my mail address. Thanks a lot in advance.

    Reply
  5. Swagatam says

    700mA is fine, but 13.5V will allow only 50% charging of your battery, if possible raise it to 14.3V, and allow the charging through a period of minimum 12 hours

    Reply



Primary Sidebar

Electronic Projects Categories

  • 3-Phase Power (15)
  • 324 IC Circuits (19)
  • 4017 IC Circuits (51)
  • 4060 IC Circuits (25)
  • 555 IC Circuits (94)
  • 741 IC Circuits (18)
  • Amplifiers (49)
  • Arduino Engineering Projects (82)
  • Audio Projects (85)
  • Battery Chargers (76)
  • Car and Motorcycle (88)
  • Datasheets (45)
  • Decorative Lighting (Diwali, Christmas) (32)
  • DIY LED Projects (82)
  • Electronic Components (97)
  • Electronic Devices and Circuit Theory (35)
  • Electronics Tutorial (99)
  • Fish Aquarium (5)
  • Free Energy (34)
  • Games (2)
  • GSM Projects (9)
  • Health Related (17)
  • Heater Controllers (24)
  • Home Electrical Circuits (98)
  • Incubator Related (6)
  • Industrial Electronics (27)
  • Infrared (IR) (39)
  • Inverter Circuits (94)
  • Laser Projects (10)
  • LM317/LM338 (21)
  • LM3915 IC (24)
  • Meters and Testers (55)
  • Mini Projects (153)
  • Motor Controller (65)
  • MPPT (7)
  • Oscillator Circuits (15)
  • PIR (Passive Infrared) (8)
  • Power Electronics (33)
  • Power Supply Circuits (65)
  • Radio Circuits (9)
  • Remote Control (46)
  • Security and Alarm (56)
  • Sensors and Detectors (116)
  • SG3525 IC (5)
  • Simple Circuits (72)
  • SMPS (29)
  • Solar Controllers (60)
  • Timer and Delay Relay (51)
  • TL494 IC (5)
  • Transformerless Power Supply (8)
  • Transmitter Circuits (39)
  • Ultrasonic Projects (12)
  • Water Level Controller (46)

Follow Homemade Circuits

Facebook
Twitter
YouTube
Instagram
My Facebook-Page
Quora

Feeds

Post RSS
Comment RSS

Circuit Calculators

  • AWG to Millimeter Converter
  • Battery Back up Time Calculator
  • Capacitance Reactance Calculator
  • IC 555 Astable Calculator
  • IC 555 Monostable Calculator
  • Inductance Calculator
  • LC Resonance Calculator
  • LM317, LM338, LM396 Calculator
  • Ohm’s Law Calculator
  • Phase Angle Phase Shift Calculator
  • Power Factor (PF) Calculator
  • Reactance Calculator
  • Small Signal Transistor(BJT) and Diode Quick Datasheet
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator
  • Privacy Policy
  • About Us
  • Contact
  • Disclaimer
  • Videos – Circuit Test Results

© 2021 · Swagatam Innovations