Dancing light.

Description.

Here is a simple dancing light circuit based on NE555 (IC1) & CD4017 (IC2) . The IC1 is wired as an astable multivibrator to provide the clock pulses for the CD4017. For each clock pulse receiving at the clock input (pin14) of IC CD4017, the outputs Q0 to Q9 (refer pin diagram of CD 4017) becomes high one by one alternatively. The LEDs connected to these pins glow in the same fashion to give a dancing effect. The speed of the dancing LEDs depend on the frequency of the clock pulses generated by the IC1.

Circuit diagram with Parts list.

dancing-_light-circuit.JPG

Notes.

  • Assemble the circuit on a good quality PCB or common board.
  • The ICs must be mounted on holders.
  • The speed of the dancing LEDs can be adjusted by varying POT R2.
  • The capacitor C1 must be rated 15V.
  • Using different color LEDs could produce a better visual effect.

CD 4017 Pin configuration.

cd-4017-_pinout.JPG

Show Comments

69 thoughts on “Dancing light.

  1. virender

    Dear sir,i want to increase the of led chaser 10 stage basded on 555 and 4017 chip. Please tell me about the transistor which can handle 12/1amp.

    Reply
  2. Dennis Wickerham

    I have been working with the CD4017 and CD4060. Have noticed that both chips work quite well, but after a long period of
    Time the chip will fail. After looking at the spec. Sheet the input voltage on all inputs is point 5 volts not 5 volts at .010 Amps and the outputs should be buffered with ULN2003AN a FET driver chip. LEDs will work on there outputs but after some longer period of time the chip will fail . So take my advice and be safe with your design.

    Reply
    • Seetharaman

      Yes Mr Dennis you are correct, the IC can sink 2.5 mA and drive out level is 1mA. Hence a buffer transistor array is required for a reliable operation of the IC.

      Reply
    • Seetharaman

      Hi Tabish it is used as a variable resistance, since pots are available freely its center tap is connected one end and used as a variable resistance.

      Reply
  3. peter

    built this and worked fine.
    then i built it again and now one led will work then when it trys to change to the next all 8 leds flash and it goes back to the same led,
    anyone know what ive done wrong ?

    Reply
  4. Khandaker Sharif Noor

    What if I want more than 9 leds , i.e can i connect two 4017 IC’s to timer 555 ? Doing this project please let me know .

    Reply
  5. Plutonium

    I have visited many sites for this project. There are only 8 LED outputs in this schematic but in other sites they have given 10 LED outputs. Please say me the reason.

    Reply
    • Seetharaman

      Hi you can use up to 10LEDs. output Q0 to Q9. Fixing the LEDs in a circular fashion dividing 360 deg by 10 will be 36deg will be difficult. for 8 LEDs 45deg easy to achieve. that will look nice and symmetrical.

      Reply
  6. Terryson

    D circuit look very simple…but when i started working on it i was confuse…due to the numbering of the ic’s…ne555 and the cd 4017 numbering is xo wrong..imagine on the 555,7 and 2 are on d same side impossible 3 is on d other side…while on the 4017,no 10 can’t be on R6…Please give me the right number$..cause am still little confuse here…

    Reply
  7. Umair

    i have designed this circuit on a breadboard and when i connect the dc supply to it only one led glows and when i m about to take out the the pins of the supply the the leds start moving…..can any help on this….

    Reply
    • chandan gupta

      Check ur capacitor .. it might not be connected properly or might be shorting intenally …. if problem continues then replace ur 10 micro capacitor with 1micro and connect 10micro between ground and vcc and connect a resistor or potentiometer between pin 6 of 555 and r2 …. if u choose to connect potentiometr then u will be able to vary the speed of led also

      Reply
  8. BUSHOO

    we take a project of dancind lights as a semester final project .
    me n my friend want to do this in super way.kindky guide me that what we’ll made n how?
    m waiting 4 ur help

    Reply
  9. RICK

    If you want to use a NPN 2N3904 Transistor you must do the Following 1) Switch collector and Emitter Connections Around and 2) Switch Led’s around I used 2N3906 because that is all i had at the Time,,I breadboarded both designs and they just worked fine,,,HAPPY BUILDING!!!

    Reply
  10. RICK

    I designed one of these circuits years ago and added a transistor Current Amplifier to increase the brightness level of the led’s, Pin 2 of the 4017 feeds a base of PNP Transistor. The Emitter of the PNP Transistor is connected to the 220 ohm resistor which in turn connects to the +9 volt side of the battery. Now the collector connects to the anode of the LED while the cathode of the LED goes to -9 volt side, The Emitter of the PNP Transistor goes to one side of the 220 ohm resistor while the other side of the resistor goes to +9 volts,,, repeat the same circuit for 4017 pins 4,7,10,1,5,6 and 9,if we can improve on a GREAT CIRCUIT,,Why Not??? This is a Fun Circuit,,Thanks!!! PS*** I used a 2N3906 Transistor

    Reply
  11. Kajames

    The circuit is hardly a dancing lights. This circuit is more appropriately can be called decade light chaser o running lights.

    Reply
  12. seetharaman

    Hi Rajesh you can connect red, green or yellow LEDs 4nos in series with 47ohms resistance instead of 220 ohms. white or blue LEDs you can connect 2nos in series with 39 ohms resistance. if you want larger number of LEDs to be used then connect of the base a transistor to LM4017 out put emitter to common negative rail, with open collector then you can connect series parallel etc.

    Reply
  13. Rajesh Misra

    Sir,
    can i increase the number of LED’s up to 30 or 40? i can’t get the ans of >( Kiran, you can use up to all 10 outputs of 4017, Q0 to Q9)

    pls clarify

    Reply
  14. seetharaman

    Hi Abhishek you can check shifting of LED glow. disconnect the connection between Pin 14 of IC2 to Pin 3 of IC1. connect a 10K resistance to Pin14 of IC 2. Connect other end of resistance to + voltage. every time you touch + with resistance the LED glow should shift from first to net etc. if this happens your NE555 circuit is faulty. if LEDs are not glowing at all check LED polarity and supply to IC2.

    Reply
  15. swapnali

    sir I want to have 30 led dancing light with 2 or 3 ways changing …..please give me details about the circuit and IC’s

    Reply
  16. sureshkumar

    hi I need for yours help. first i am explain my project. we have a bike(with self motor). just i put the key and i said to my bike “engine start”. this only recognize my voice. others telling not work. this is my condition anybody can help me?

    Reply
  17. hajiali

    hi this hajiali i am making e light name of sagar light india i am planing to make led light

    Reply
  18. kiran

    dear seetharaman sir,
    can i increase the LED’s more than 8 nos ,is there any changes in circuit? sir please guide me ,waiting for your positive reply.

    Reply
  19. Amit kumar

    Hi my name is amit. I want to do work on this project plz help me…does it realy work.and how much money we want to cmplet this.

    Reply
  20. Seetharaman

    Hi Pinaj check your wiring. use 9 volt 300mA power pack for the supply. Increase R3 to R10 to 68 ohms so that the LED current is limitted to 10mA. To check the circuit by part. Check by feeding high signal to Pin no 14 of CD4017 by disconnecting the clock pulse from 555. The LEDs glow should shift from LED 1 to LED 8. If this is OK then the fault is in the clock. Check whether Pin 8 Vss is conected to negative and Pin 16 Vdd is connected to positive.
    Please go through the following project
    http://www.doctronics.co.uk/4017.htm

    Reply
  21. sanjay

    sir want to have 60 LED dancing light with 15 ways changing. so can you give me the details of ic and curcuit diagram….

    sir please please reply fast i am having 10 days to complete my project please help me.

    Reply

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>