My question is about hardware that i'll control with my arduino... Not Arduino itself (So I don't know if I'm in the right section ... :s)

My project is to create a cocktail machine at the cheapest price.

I was wondering if this kind of solenoid piston would be strong enough to seals a plastic pipe like this one ?

My idea from now is to use only 1 water pump (as this one) and connect all the pipes from the bottles with some Y and control which one is giving the liquid by controling pistons that are going to compress the tube.

I'm open to all advices you could give me and new ideas ... I saw that there's also solenoid valves ... But I only find it in 12V ... Does it exist in 5V ?

  • 1
    Unlikely at best. You should either use proper valves or consider a geared motor / servo (not a model one) to rotate a cam to compress the tube. – Majenko Aug 21 '17 at 9:38
  • 2
    If you can't find what you want in 5V then you will need to control them with the correct voltage. It's not rocket surgery. – Majenko Aug 21 '17 at 9:39
  • You'll crack the pipe. – Code Gorilla Aug 21 '17 at 10:11

The pump you are looking at is to powerful for you application: 350 liters/hour, or little less than 5 ltr/min. It will fill a 250 ml glass in about 3 seconds!

The solenoid cost you $5 a piece, but you still need a valve and a way to attach solenoid, valve and tubing.

Also, your idea means liquids will get mixed inside the tubes. And nobody wants a trace of whiskey in his Vodka Screwdriver.

You must visit The Inebriator, a cocktail mixing machine. His design have one tube for every bottle pouring liquid into the glass.

Cocktail Mixing Machine

As they note, they have in version 2.0

Switching mixers from a pressurised system with valves to using pumps – This slows the pouring, but vastly simplifies the machine as a whole. We have a capacity for 16 pumps

They don't use valves, but pumps. I recomend a peristaltic pump ($7 on Aliexpress), like this:

Peristaltic pump

They don't touch the fluid, easy to mount, and are a very precise delivery mechanism, like in this video https://youtu.be/GdTUIwj5ros, showing an Arduino controlling a pump to 1ml precision:

Arduino controlled pump

| improve this answer | |
  • What do you mean by "they don't touch the fluid" ? Fluid pass throught it no ? But is there some way to use only 1 pump ? (cause 1 pump cost almost 8~10$ ... And if I want 6 diffents bottles I'll need 6 pumps so ... ) – Seba99 Aug 21 '17 at 12:26
  • 2
    @Seba99 the soft pipe gets squeezed so a pocket of fluid moves along that way pump internals don't need to be touched by the pumped medium. – ratchet freak Aug 21 '17 at 12:33
  • No ! There's no mix "inside" the tubes ! I just don't want to make a little train that moves the glass ... Imo it's just complicated for nothinhg ! I just want all my tube coming in the same place where the standing glass is ... And then just choose which tube to "activate" But seem's like complicated and I'm going for six ( for now the idea is 6 bottles) peristaltics pumps... – Seba99 Aug 21 '17 at 13:38
  • But there's is 3V / 6V and 12V pump ... Which one should I take ? Can I use the 6V one on the 5V output of arduino ? – Seba99 Aug 21 '17 at 13:39

Not the answer you're looking for? Browse other questions tagged or ask your own question.