multiple solenoid valves working together ( multiple pins to be set as output )

which terms that i should google!! u didn't give me anything to follow..u r just questioning! ...... nd i asked u what do u suggest to user better than SSRs ?! by the way the budget for our graduation project is on our faculty... but u tell me what to use instead

Hani:
which terms that i should google!!

Whichever ones you didn't understand when I suggested you should use a single Arduino using shift registers to drive your large array of driver circuits, and you replied "What does it mean?".

a hell of an answer!! couldn't u just say so! thanks for the help .... it's late :stuck_out_tongue: but thanks anyway.... and just put in mind that not all of us are CLEVER as your self and it wouldn't harm you to give a direct answer :smiley: .... thanks again

Reason that I didn't give you a 'more direct' answer in the first place is that firstly the answer I gave you should have been enough for you to understand the outline solution I was proposing, if you'd been bothered to make any attempt to work out the parts you didn't understand and secondly, this is a project that YOU are supposed to be designing - my questions (about use of SSRs) were intended to direct your attention to areas of your proposed design that seemed questionable. What, you think you're entitled to have the answer handed to you on a plate, just because you ask for help?

Nothing you're saying so far gives me any confidence that either the hardware or software required for this project is within your capabilities, and you're showing no willingness or ability to figure any of it out for yourself.

why r u assuming that i didn't "google" my problem"s" first!! ... and i am not expecting the answer on a plate .... what am i expecting is what you would expect if u had a question and asked someone..... a 'direct answer' .... who told u that i don't know that the SSRs is much more expensive than an IRF504 mosfet (that's the one we will be using in fact)??! ..... my question was not about the drive.... it was about the arduino ....

Hani:
why r u assuming that i didn't "google" my problem"s" first!!

Because you replied:

what does "single Arduino using shift registers to drive your large array of driver circuits" mean?

There were only a few concepts in my suggestion, and they were all easily searchable, yet you apparently did not understand any of them. For example, if you could not find what the term 'shift register' meant then either you didn't try, or your ability to use Google is truly appalling.

that was not the things i googled ..... why do i google this and break each term apart just to get what u mean???! ... why can't u just tell me what u mean?......

why can't u just tell me what u mean?......

Why can't you put the damn phone down, and use a real computer to post?

Why can't you use capital letters like an adult?

Why can't you spell words out properly, like an adult?

Why can't you quit whining and get on with YOUR project?

And why is it people who exhibit extreme parsimony when typing common words like "you" and "are", then overcompensate with excess punctuation?

Hani:
that was not the things i googled

If my answer contained terms that you did not understand then you should have tried to work out what they meant. A few seconds with Google would have told you. You don't need the answer spoon-fed to you. The whole point of your education is to teach you to figure things out and solve problems for yourself, not just to parrot answers that other people have given you. It seems to me that you've started down the path of having other people implement your project for you - you don't seem to be taking responsibility for solving these problems yourself, you're just winging that the help freely given by strangers isn't obvious enough.

Count yourself lucky that you weren't born a few decades earlier. Google and online community support makes this sort of thing massively easier than it used to be, and yet it seems to me that you just can't be ar$ed to make the effort for yourself.

OH my god !! u r building my character based on whether i googled ur terms or not!!!! what r u??!! ..... why the *&@# do i need to google the terms while i am speaking to u ..... ??..... how could i know if ur answer is right or not and is worth to waste my time on googling and understanding the terms..... some fellow here answered me directly and gave me the link to arduino's shift registers and i checked them and read it..... so it's as simple as that!!

OK, I've had enough.

You aren't using a mobile phone. Have the courtesy to type "you are" rather than "u r".

Kindly explain what your project is, that you need to turn on 100 valves at once. If they all need to be turned on at once, why cannot you use a single pin and connect all of the solenoids to it?

This page shows how you can use shift registers to turn on or off 32 LEDs (not Arduino shift registers, just shift registers).

You could extend that with some more chips to turn on or off many more things.

But please post proper sentences, with punctuation, capitals at the start of sentences, and give up on the mobile phone abbreviations, or I will lock the thread.

Nick Gammon I explained my project.... it is a graphical waterfall ..... using 100 solenoid valves they will open, at the beginning of the show, all at once .... then i will be using a program (EXE) to convert any drawing to black and white first and then to 1s and 0s (binary) so that the sequence is outputted to the solenoids through the arduino..... and hence the water will make the drawing

My question was ..... " how can i set the pins high or low without the need of writting for each pin (which will be a lot if i am not using shift registers, and i still do not know if this a good way) the commande pinMode( , )... that was it....

why do i need to explain my whole project for such a question......why did the person who answered me ( the answer was the links he gave me for port manipulation) understood my question so easily and some need the whole project explanation to understand?

if u feel obliged to close the thread because i am using abbreviation then do it

Thank u for the link

Oh I see, you had that in reply #10.

If you re-read that you'll see that it looks like something PaulS said (it is inside the dotted block being a quote from him).

You need a bit of attention to detail to make the posts easier to read. Don't have what you say inside a quote from someone else.

why do i need to explain my whole project for such a question.

We are trying to help you, believe it or not. Now that you explain that you need to turn them on and off individually, to create a pattern, it makes more sense.

However that raises a wider issue, doesn't it? For the bulk of the display, you will want some on and some off, right? So the question about how to turn them all on or off is pretty minor. And surely, a short loop would solve that?

The shift register idea may well work, but you will have a lot of work wiring up 100 solenoids to it. Plus you may have issues with electrical noise etc. making things fire in ways you don't want. I would be making a smaller prototype and testing, personally.

Is this project not really just a POV (Persistence of Vision) program that turns on solenoids rather than discrete LEDs ?

POV with a few LEDs (up to the number of digital pins available) - one LED per pin
POV with more LEDs than available pins - use shift registers. Sometimes built into the LED light string, but shift registers nonetheless,

why the *&@# do i need to google the terms while i am speaking to u

Because if you don't start learning the basics for yourself, people will be spoonfeeding you forever.

Because if you don't start learning the basics for yourself, people will be spoonfeeding you forever.

I suspect that it is more like "You will need to be spoon fed forever". But, people will get tired of doing that long before your need is satisfied. Then, you're screwed.

I used only 40 solenoid valves with Arduino Uno and shiftregisters.. My plan was expanding upto 100+ but....However, you can see some following threads to get help..

http://www.cnczone.com/forums/mechanical_calculations_engineering_design/121931-lets_build_computer_controlled_graphical_fountains.html

Regards

Hani:
why the *&@# do i need to google the terms while i am speaking to u ..... ??..... how could i know if ur answer is right or not and is worth to waste my time on googling and understanding the terms

I'm astonished by your attitude.

You asked for help. You received a concise answer that you didn't understand. You made no attempt to work out for yourself what the answer meant. A few minutes with Google would turn up thousands of hits for "Arduino shift register" and if you followed any of them it would be immediately obvious that this is something that is widely used to solve problems like this where you need to control a large number of outputs from a small number of pins. You implication that you need to be told whether a suggestion is right or not before it's worth trying to understand it is simply absurd.

Definitely, his attitude hurt some of us including me =(...Seems we are servant of his father and he want us to do his homework by us.. ]:smiley: