Things used in this project

Hardware components:
Psoc 20analog 20coprocessor 20pioneer 20kit 20web
Cypress PSoC Analog Coprocessor Pioneer Kit
×1
Nema%2017 2
OpenBuilds NEMA 17 Stepper Motor
I actually bought these in a cheap 5pk on Amazon for $8 a piece. You can use as many or as few as you like but the device is pointless if you use one motor and two severely limits functionality.
×1
Echo
Amazon Alexa Amazon Echo
Anything with Alexa enabled will work
×1
Abx00004 iso both
Arduino MKR1000 & Genuino MKR1000
×1
Stepper Driver L298N
Any compatible driver works but these ones had fast shipping and were black. Use one per mototr.
×1
Momentary Pushbutton
The ones I used are metal and light up but are rather pricy (~$10). Any old momentary pushbutton should work just fine and you can find colors other than blue online.
×1
Two State Pushbutton
The ones I used are metal and light up but are rather pricy (~$10). Any two state pushbutton should work just fine and you can find colors other than blue online.
×1
1 1/4" x 7" Wall Tube (Bootlegged Faucet)
Get one that is finished so that it doesn't look ugly. You can also get a faucet but that will cost much more.
×1
Appliance Power Supply (Generic)
This should have an input of 110v and output 12v rails. The wattage depends on how many motors you plan to use.
×1
20 AWG Wire (Generic)
Do not use this for higher amerperage connections. It is not safe. This stuff is dirt cheap so just buy a red spool and a black spool to make life easier.
×1
14 AWG Wire
Use this thick wire for power supply inputs.
×1
Switch Outlet Combo
This adapts a standard power cord to solderable terminals and allows you to switch a lot of power safely. Choose one that fits your aesthetic.
×1
5M EL Wire w/ Alternator
DO NOT BUY ON ADAFRUIT. You can get five meters on amazon for about $11 while Adafruit sells half as much for $20. I suggest matching the color to you button LEDs. EL wire will give off more of a glow than the beam of light from LEDs. This makes it more subtle and generally more suitable for anything other than a really expensive PC. If you want color changing capabilities you can get an acrylic panel to diffuse some RGB LEDs and/or use them on low brightness.
×1
IKEA CAPITA (Legs)
These are unnecessary but I found them lying around and the floating effect looks great with some nice under glow.
×1
Square Infinity Drain
×1
6mm M3 Screw (Generic)
You will need four per motor.
×1
1 1/4" Slip Joint Washer
×2
Box
I got mine from the crafts store because I didn't have time to make or order one. Either of these methods will get you sturdier, more durable wood when compared to the Michael's crafts approach. Get one that will fit your drain and buttons with enough room to make sure nothing is squished together. Mine isn't quite even a full 8" x 9". Metal would also work but is harder to work with. If you have the tools however, it would look pretty sleek. If you don't like the rustic look achieved by using the lowest possible quality parts, some cabinet material from IKEA could look quite nice with a laminate white of colored finish. Optional: Get a larger box and use a real faucet instead of a pipe. Mount the faucet behind the drain and bring the tubing in with your cables.
×1
Panel (Optional)
The craft store strikes again! All I could find was a tacky slated panel that really doesn't look all that great. When choosing a panel make sure you get one about the size of the back of your box and tall enough to mount the spout with a tall glass underneath.
×1
Bin (Optional)
You'll need somewhere for the meat and potatoes of this appliance and I found a 3/4 cubic foot bin to be just fine. This isn't the most elegant approach. If you were determined, you could put everything in a drawer below the counter and find some sneaky way to route the tubing up to the device.
×1
Resovoir
I used mason jars with plastic lids but any type of bottle should work. You will need one reservoir per drink plus an optional mixing reservoir.
×1
AMP Spade Terminals (Optional)
You can solder to these instead of wrapping the wire around PSU screws.
×1
5/16" ID 7/16" OD Silicon Tube
This is food safe and compresses easilly for good pump performance.
×1
Rope Caulk
For attaching the drain to the box
×1
Filament
~75g/pump is used
×1
Medium Zip Ties
Use these to attach the EL wire to the legs
×4
120mm PC fan
Used only if you build the cooling apparatus
×1
Peltrier Thermo-Electric Cooler
×1
Electric Tape
It's always good to cover up joints, especially when they are carrying 300 watts
×1
Te connectivity 4 103741 0 image 75px
Male Header 40 Position 1 Row (0.1")
×1
266 04
Female/Female Jumper Wires
×1
Software apps and online services:
D94d qxu
Autodesk Fusion 360
Creator bannerimage 2
Cypress PSoC Creator
Slicer
I used Cura because it was the only free slicer I had a profile for, but after poor results (where the top of a model was missing) on the Mac version and inconsistent paths on the Windows version I would definitely suggest trying something out (our sending me a simplify license)
Dp image kit 02
Amazon Alexa Alexa Skills Kit
Screen%20shot%202015 07 20%20at%206.10.26%20pm
Amazon Web Services AWS Lambda
Amazon Web Services API Gateway
Screen%20shot%202015 07 20%20at%206.11.48%20pm
Amazon Web Services AWS DynamoDB
Hand tools and fabrication machines:
3drag
3D Printer (generic)
Hy gluegun
Hot glue gun (generic)
09507 01
Soldering iron (generic)
Jig Saw (Generic)
Drill (Generic)
Drill Bits (Generic)
You will need a 5/8" bit and a 1/2" bit. Many small bit sets will not come with these so you may need to make a trip to the hardware store. A small bit can help as pilot holes ensure accuracy when using large, unwieldy bits.
1 1/4" Hole Saw (Generic)
Wood Glue (Generic)
General Woodworking Supplies
This includes a hammer, nails and/or screws, scrap wood, and clamps.
M3 Hex Wrench
Sandpaper
Used to smooth out gears and prints with major issues.
Wire Strippers
Desoldering Tool
Helpful, but not required, for modifying the EL Wire transformer

Custom parts and enclosures

Motor Mount
This needs slightly wider holes to fit the head of an M3, but otherwise works as desired.
Settings used in thing customizer to get base model:
number_of_teeth_on_planets = 7
allowed_overhang = 0.75
tol = 0.17
nTwist = 1
number_of_planets = 3
tubing_od = 11.1125
approximate_number_of_teeth_on_sun = 9
tubing_wall_thickness = 1.5875
w = 10
P = 45
T = 25
D = 100
tubing_squish_ratio = 0.5
I think the tolerance could go down a bit, but didn't want to waste 4 hours printing for it to come out stuck together.
Cura slices it a bit weird, so if you are able to remove the issue with the hexagon in the center I would love a copy.

Schematics

Motor Schematic
If yours does not match, you will have to adjust accordingly.
Img 0195 7zeb4nrjm5

Credits

Big engram isns8txm7l
Elvis Wolcott

Self-taught app developer and hardware developer, currently working on making the Random Rumble Generator and other voice based solutions

Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Arduino Controlled Pinball Machine
Super hard
  • 18,052
  • 51

Full instructions

A standard sized pinball machine made using parts from the home store and pinball supply houses. The game play is controlled by an Arduino.

UAV Arduino
Super hard
  • 10,718
  • 64

This is one of my personal budget/project made for University to graduate. This Airplane (UAV) is made fully homemade using only arduino.

OCS-2 : a digital, semi modular synthesizer
Super hard
  • 9,732
  • 31

OCS-2 is an analogue style synthesizer. Small, but very powerful and flexible, it provides an incredible sound quality!

Ultimate Kegerator
Super hard
  • 10,949
  • 46

Full instructions

Use the power of a Windows 10 UWP app to control and monitor a kegerator to keep your beverages cold, fresh and always on tap.

Automated Chess Play using Alexa
Super hard
  • 7,641
  • 38

Work in progress

Say Alexa the move, it is automated using the xy plotter that we have made especially for Chess.

Pebble Smartstrap: NFC Payments
Super hard
  • 8,399
  • 42

Secure, tokenized NFC payments through a Pebble Smartstrap housing a secure element.

ProjectsCommunitiesTopicsContestsLiveAppsBetaFree StoreBlogAdd projectSign up / Login