110Views8Replies

Author Options:

CPU/555/mini chip circuit and coding help? Answered

CPU/555/mini chip circuit and coding help?

You can probably tell I don't really know what i am looking for, I have a micro-switch and a 12v dc pneumatic solenoid (for air pipe valve)
I need a cpu device to say, every time power is received, no matter how long short or even if I don't release the switch at all, wait a fraction of a second or so then release 12v dc for x amount of time (to the solenoid).

What parts do i need for this and how will I program it? Thanks in advance,

-Digital

Discussions

0
None
iceng

Best Answer 3 years ago

Some variations for you.

Q1=2N2222, R4=47ohms, R3 depends on the applied voltage...

555-high-oneshot.JPG555solonid.JPG
0
None
Digital Flameiceng

Answer 3 years ago

Hi, I am not too sure how to reply to both of you, but hopefully steve will see this too, thanks to both of you, I was just wondering, although your circuits are brilliant, why you don't recommend using a programable icc, the two delays are very important and need some twiddling to get right. I talked to a friend and they said that you both gave 555's as i asked a specific use, if i would need to change the pulse, maybe make it a loner pulse or have it do bursts in future, would it be better to use an icc?

Thanks for your time. :)

0
None
icengDigital Flame

Answer 3 years ago

Yes a uP (micro processor) can do a lot more but as i read it you don't know programming and copying code is not programming, just loading code without understanding how it really works.

You can use a potentiometer => variable resistor to change the timing on the fly.

0
None
icengiceng

Answer 3 years ago

When using a uP then you must use a driver transistor to adjust for the 5v uP and the 12v solinoid.

0
None
Digital Flameiceng

Answer 3 years ago

I know intermediate batch and python and basic html and java.

I know copying code isn't programming, but it isn't really about saying; "I have fully designed this product." Its more about getting something done. I would just be interested in changing variables. I do see that your 555 circuit will do exactly what I need (but won't allow 'fancy' extras in future) although how do I set delay before the pulse?

Honestly, although I most definitely will heed an experts advice (you), I will build the 555 version. Just out of interest, I found this circuit that seems to do what i would like also. It also allows for repetition with the jumper. Would this circuit be better?

Thanks YET again. :)

0
None
Digital FlameDigital Flame

Answer 3 years ago

http://kuba-t1000.com/minigun/obrazki/aeg_to_hpa_mod/diagram_fire_control_unit_ne555.png

0
None
icengDigital Flame

Answer 3 years ago

A diode permits independent open closed adjustment, see picture.

The jumper allows a different range of closed timing. Also never set the resistance RV1 or RV2 with jumper to less then 2K.

That circuit continually cycles with the exception of the very first cycle which will be slightly longer.

555-8.jpg
0
None
steveastrouk

3 years ago

Frankly, for that, all you need is a 555 timer wired as a "One-shot", like this:

http://www.dummies.com/how-to/content/electronics-components-555-timer-chip-in-monostabl.html