Tacoma, WA
Offline
Full Member
Karma: 3
Posts: 179
Arduino rocks
|
 |
« on: May 24, 2011, 08:19:41 pm » |
My latest project, Arduino Controlled Dishwasher. Sorry about linking to my own site, rather than posting it here on the forum, I just didn't want to post it over and over. There are no ads on my site.  Anyways.. Summary.. the control head on this dishwasher died, a replacement part was unreasonably priced, and would just fail all over again down the road (design flaw). So I wrote a sketch for the Arduino that runs the dishwasher. I figured while I was at it, I'd make it better than the original controller by using an LCD to display the current status.  I haven't buttoned up the prototype yet, but I have gotten the functionality down. I have the sketch posted on that page.
|
|
|
|
|
Logged
|
Brian from Tacoma, WA Arduino evangelist - since Dec, 2010.
|
|
|
|
Vancouver
Offline
Newbie
Karma: 0
Posts: 41
|
 |
« Reply #1 on: May 24, 2011, 11:18:05 pm » |
Very cool stuff thanks for sharing!
|
|
|
|
|
Logged
|
|
|
|
|
New River, Arizona
Offline
God Member
Karma: 15
Posts: 876
Arduino rocks
|
 |
« Reply #2 on: May 25, 2011, 12:11:17 am » |
Holy Cow, that is so cool. Interesting how insurmountable problems somehow get resolved once one's mindset changes. I am very impressed at your efforts on this. Now, the real challenge begins, how the heck are you going to make this look good on the front of the dishwasher?
Be sure to come back and post again when you get it finished. I'm going to steal ideas.
|
|
|
|
|
Logged
|
|
|
|
|
Central MN, USA
Offline
Faraday Member
Karma: 35
Posts: 5915
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
|
 |
« Reply #3 on: May 25, 2011, 12:04:47 pm » |
Awesome work UnaCloker! If I may give a suggestion, use an IR remote control instead of using an actual key pad will save you lots of grief trying to integrate the keys to the old panel. If you install the display where the broken display is, then seal it water tight is doable but won't be pretty. The least invasive way I can see is to construct a box to house the arduino, a display and IR receiver with a cord to the dish washer. You can sit it on the kitchen counter and control it with a remote. Weather is good in my place so I'm thinking you could buy a remote from a garage sale for a few dollars.
|
|
|
|
|
Logged
|
|
|
|
|
Tacoma, WA
Offline
Full Member
Karma: 3
Posts: 179
Arduino rocks
|
 |
« Reply #4 on: May 28, 2011, 12:37:01 am » |
 That will be the control panel on the front of the dishwasher, it's only half done. Hope nobody minds me snagging the Arduino logo for it.. Not like it's going to be commercially produced, I wanted some Arduino pride on the front of the machine.  The other logo is the OpenHardware logo.. I'll post more as it goes, and then update my page when it's all assembled and done. 
|
|
|
|
« Last Edit: May 29, 2011, 01:38:21 am by UnaClocker »
|
Logged
|
Brian from Tacoma, WA Arduino evangelist - since Dec, 2010.
|
|
|
|
New River, Arizona
Offline
God Member
Karma: 15
Posts: 876
Arduino rocks
|
 |
« Reply #5 on: May 28, 2011, 08:27:20 am » |
How the heck did you do that? That is really nice.
|
|
|
|
|
Logged
|
|
|
|
|
New River, Arizona
Offline
God Member
Karma: 15
Posts: 876
Arduino rocks
|
 |
« Reply #6 on: May 28, 2011, 09:58:04 am » |
Really, that is one of the best looking front panels I've seen and I want to know how you did it. Don't you want a rinse and hold button though?
|
|
|
|
|
Logged
|
|
|
|
|
Central MN, USA
Offline
Faraday Member
Karma: 35
Posts: 5915
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
|
 |
« Reply #7 on: May 28, 2011, 10:38:49 am » |
Nice work! Will you make it out of wood plank, acrylic or other materials? I've had ponoko.com make some acrylic design I did. Not very cheap if you go that big.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 128
|
 |
« Reply #8 on: May 28, 2011, 12:22:27 pm » |
how about a delayed start (in my country electricity is cheaper at night)? You could add "half full" function, cutting wash times when the dishwasher is not fully filled in or filled with relatively easy to clean stuff. Also, do you have alternative hot water source, like solar panels? That would be a great saver if you would use "free" hot water instead of heating it. My dishwasher analyses the transparency of disposed water to judge if it is clean enough. Am I adding too much "feature creep? ] 
|
|
|
|
|
Logged
|
|
|
|
|
Tacoma, WA
Offline
Full Member
Karma: 3
Posts: 179
Arduino rocks
|
 |
« Reply #9 on: May 28, 2011, 12:54:18 pm » |
How we made it.. First we took the original control panel and scanned it on a scanner. Loaded that scanned image into Autocad and got the oval-esque shape down, pretty much traced it with some arc's. Then we added the cut out for the screen and the two buttons. We then exported it into CorelDraw where we did some final touch up, and sent it to a 50watt CO2 Laser. We cut out a few copies on paper, making minor revisions till we had the size exactly the same as the original control panel. We then took a sheet of pretty thin Lexan, maybe 1/8" thick, and cut it out. After it was done cutting, we spray painted the back of it with white spray paint, and when that dried, we put it back in the machine, paint side up, and used the laser to remove the paint, which left us with the writing and logos. Next up, I'm going back over the back of it again, this time with black paint,which will make the logos and the writing black, on a white background. Then I have to get wild with a dremel on the front door of the dishwasher to get the LCD and buttons to fit into the door just behind the new front panel. It's going to be a tight fit.
|
|
|
|
|
Logged
|
Brian from Tacoma, WA Arduino evangelist - since Dec, 2010.
|
|
|
|
New River, Arizona
Offline
God Member
Karma: 15
Posts: 876
Arduino rocks
|
 |
« Reply #10 on: May 28, 2011, 01:34:24 pm » |
Shoot, I don't have a laser.
|
|
|
|
|
Logged
|
|
|
|
|
Tacoma, WA
Offline
Full Member
Karma: 3
Posts: 179
Arduino rocks
|
 |
« Reply #11 on: May 28, 2011, 01:49:39 pm » |
Shoot, I don't have a laser.
Got a Hackerspace in your area? Most of them have a laser that you can use for this sort of thing.
|
|
|
|
|
Logged
|
Brian from Tacoma, WA Arduino evangelist - since Dec, 2010.
|
|
|
|
Tacoma, WA
Offline
Full Member
Karma: 3
Posts: 179
Arduino rocks
|
 |
« Reply #12 on: May 29, 2011, 05:07:23 pm » |
Here's another teaser picture, got it all mocked up. Just got to decide how I want the display held in place, as well as the buttons, and then run wires for them. And yeah, that's packing tape holding the control panel in place.  
|
|
|
|
|
Logged
|
Brian from Tacoma, WA Arduino evangelist - since Dec, 2010.
|
|
|
|
Central MN, USA
Offline
Faraday Member
Karma: 35
Posts: 5915
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
|
 |
« Reply #13 on: May 29, 2011, 05:28:56 pm » |
You made me jealous. I suggest hot glue for lcd  For keys, have you given IR remote control a thought? It's wire free. I made this light show with IR remote control, super easy!
|
|
|
|
|
Logged
|
|
|
|
|
Tacoma, WA
Offline
Full Member
Karma: 3
Posts: 179
Arduino rocks
|
 |
« Reply #14 on: May 29, 2011, 06:02:18 pm » |
I have soooo much trouble losing remote controls, I don't see me going that route. I'd be more inclined to use an ethernet shield and get it on my network so I could control it with my phone.. But aside from the novelty, it just doesn't seem practical to me.. There are two LED buttons in that control panel, that's all it needs. Press both to pull up a menu, if I decide to put a menu in it in the future..
|
|
|
|
|
Logged
|
Brian from Tacoma, WA Arduino evangelist - since Dec, 2010.
|
|
|
|
|