This Arduino Pump Tutorial is known as the ShotBot Project, demonstrating an easy way to build a simple shot pouring robot. We use two RobotGeek Pumping stations and some quick code to create a dual shot pouring robot. This project uses buttons to trigger the pouring as a basic example, but the buttons could be replaced with more advanced sensors, such as switches, light sensors, or IR sensors. You can follow the directions here, or find this project on the RobotGeek Learn site in two parts: The RobotGeek Pumping Station Assembly Guide, and the Arduino Pump Tutorial.

Step 1: Project Parts List

The following parts are recommended if you'd like to build as we have in this guide. The idea of using a two separate types of button presses to activate a pump via relay in an arduino environment is applicable to other sets of parts, but the parts listed here will guarantee success.

<p>Can you explain the DC power supply? Do you need a power supply for both pumping stations and the Aurduino? or just one DC power supply with the squid cables going into each element?</p>
<p>One power supply connected to the DC Squid powering both of the pumps and the arduino will do.</p>
<p>I would like to try make it... but here in Brazil it's little difficult to find some parts, like the pumping stations...</p>
<p>Hi, I have some questions about this project. Are there cleaning issues with the pump? I was thinking every time after dispensing some liquid such as alcohol or juice to run a &quot;cleaning&quot; function that just runs water through the pumps for like 30 seconds. Would that be enough to clean the insides of the pump?</p>
<p>Anything sugary can leave residue on the pump's internals if left to sit, so it's a good idea to run water through it if you don't intend to use it for a while. The pumping stations have a manual power function (press red button, pump turns on) that is useful for clearing the line. 30 seconds is a reasonable amount of time to assume that the pump has been cleared.</p>
<p>this is amazing. I personally would like to build one for other application like maybe a bottling machine? My question is for the pump, how thick of a substance can this pump? Say vegetable glycerine? Please let me know as im really interested.</p>
<p>Doesn't work for VG. Drips out slowly drop by drop.</p>
<p>Look up &quot;peristaltic pump vegetable glycerin&quot; for more details on these types of pumps. I think they might actually deal ok with VG but they're not typically high throughput. I suppose they do offer good precision but any precision they offer comes at the cost of speed (more precise = less speed) for these kind of pumps. That is, they don't have a wide band of speed-precision </p>
<p>I'm not personally sure what the most viscous liquid that can be pumped through this is. We've only tried water and alcohol. The only limitations I absolutely know of this pump is that it can't pump anything carbonated, and anything that eats plastic/rubber will kill it. As far as using this project for bottling, that's actually a great idea! All of the tubing we have is food safe silicone.</p>
<p>Now to make an attractive case for it for display!</p>
<p>We would, but we can't think of anything sexier to do with it than what NextProjectAwesome has already done! https://www.instructables.com/id/The-Drinkinator-The-Portable-Party-Bartender/</p>
<p>I'd rather have something that would go with my house. I'll will work on it and post it to you when I'm done. Now the decision, plastic or wood. </p>
<p>That sounds fantastic! Plastic is nice when you're trying to liquids off from electronics, but wood done well is really classy. Tough call. Either way, we're looking forward to see what you come up with!</p>
its a great kit.
<p>This isn't a kit yet, but we appreciate that you like the project! Thank you!</p>
Very cool! Thanks for sharing.
<p>Thank you! We try to make electronics fun.</p>
Nice job
<p>Thank you!</p>
<p>You should add some distance sensors, so every time you put a glass under the tube, it automatically refills it</p>
<p>That would certainly be possible! Any input sensor can be programmed to activate the pump. Maybe we'll set that up before the next company get together.</p>
Drunkduino!! Are you Hungarian, &Aacute;d&aacute;m?
<p>Yes, I am</p>
<p>This is totally cool. We made a brainwave-controlled version using the Muse headset. It pours drinks from your thoughts, and &quot;reads&quot; your mind to make sure you're sober enough to take another shot.</p><p>Whiskey: I see Jack Daniels Tennessee No. 7.</p><p>Mixing drinks would be really over-the-top insane like whiskey on one side and tequila on the other. &quot;Whisquila&quot; we could call it. A mixture you'd have to be pretty crazy to drink!</p>
<p>That sounds amazing! We'd love to see an instructable for that.</p>
Check out the Drinkinator, it was inspired by this project! The robotgeek stuff is a really great kit for gettting started!
<p>Everyone who likes this project should absolutely check out the Drinkinator. We love it, and we'd love to see the community engage with NextProjectAwesome!</p>
Would it be possible to run everything off of one plugin?? That way the cords used would be minimized
<p>Absolutely! Listed in the parts list is the DC Squid Cable:<br> <a href="http://www.robotgeek.com/dc-squid">http://www.robotgeek.com/dc-squid </a> <br>This takes one barrel plug from your power supply and breaks it out to 6, which is more than enough to power the arduino board and two pumps in this configuration!</p>

About This Instructable




Bio: The RobotGeek team is a 6-man operation that wants to make it even easier to use Arduino to make electronics and robots. Check out our ... More »
More by robotgeek_official:Voice Control Chip-E With Google Home Rock'em Sock'em Literal Robots 3D Printed Automatic Small Fish Feeder (Single Servo and Arduino) 
Add instructable to: