555 Timer Servo Control with Push Button and Auto Return

Hi everyone,
I'm working on a servo motor control circuit using a 555 timer. I have the following circuit (attach the schematic if possible). When I remove the button connected to the 68k resistor, the servo moves to 180° but does not return to 0°.

What I want to achieve:

  • When I press the button once, the servo should move to 180°.
  • It should stay in that position for 1-2 seconds.
  • Then, it should automatically return to 0° without pressing the button again.
  • I cannot use an Arduino, so I need a fully analog solution.

How can I achieve this using a 555 timer or additional components? Should I use a monostable, bistable, or another approach?
Any suggestions would be greatly appreciated.

Thanks in advance!

Use a second '555 configured as a monostable multivibrator.

A brief button press makes the output change for a time period you can design, seconds.

I don't know off the top of my head how to use that signal to change the output of your current '555 which looks like a pushbutton does it.

I did search for a dual '555 two tone alarm. See

https://www.electronics-tutorials.ws/waveforms/555_oscillator.html

in particular the section labeled

555 Oscillator Police “Dee-Dah” Siren

shows one astable '555 changing the frequncy of a second astable '555. If you understand the '555, you should be able to use a monostable as the first.

Then it's down to the timing constants of each.

At a certain point you may like to look into microprocessors. :expressionless:

HTH

a7

Thanks dude!

You said you can't use an Arduino!

my bad.By the way i tried to add monostable multivibrator and it didn't worked.what now.

Can you use a microcontroller that is not Arduino?

nope im studying analog electronics

So you also cannot use digital ICs like an OR gate or a counter?

If you are studying electronics, MAYBE your error analysis should go beyond "It did not work, what now?"?

its been 1 year bro :folded_hands:

and if it could go beyond i wouldn't ask here dude

After 1 year, you should able to describe at least HOW it did not work, don't you think?
I mean, what do you expect the people here to do? You could have made any mistake , possibly easy to fix, but there is no way to find out what it could be without any hints. Are you expecting people to come up with completely new solutions each time something does not work for any reason, just because you cannot be bothered to find out WHY the previous one did not work?

If you want help you need to answer my questions.

no i cant

i mean i cant use digital IC or gate or a counter

i'M not allowed to use btw my teacher doesn't allows

Well first you should understand how a hobby servo works.
Read all of this document and build the circuit
292-302.pdf (161.2 KB)

I think this is a catch 22 situation. The output of a 555 timer is digital. The hobby servo is controlled by a special case of PWM, which is a digital signal. The output of a pushbutton is either ON or OFF and that is digital. So you can't do this without using digital!

guys my teacher lets me to use digital ic sorry for the confusion.But what else i can use except 555 timer?

What is the issue with the 555? IIRC how hobby servos work, I would AND a PWM signal and a pulse of desired length from two 555.