Pages: [1] 2 3   Go Down
Author Topic: Arduino Controlled Dishwasher  (Read 12090 times)
0 Members and 1 Guest are viewing this topic.
Tacoma, WA
Offline Offline
Full Member
***
Karma: 4
Posts: 192
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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. smiley 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. smiley
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 Offline
Newbie
*
Karma: 0
Posts: 41
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Very cool stuff thanks for sharing!
Logged

New River, Arizona
Offline Offline
God Member
*****
Karma: 16
Posts: 907
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Trying to keep my house under control http://www.desert-home.com/

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 65
Posts: 6936
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Full Member
***
Karma: 4
Posts: 192
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


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. smiley 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. smiley
« 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 Offline
God Member
*****
Karma: 16
Posts: 907
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

How the heck did you do that?  That is really nice.
Logged

Trying to keep my house under control http://www.desert-home.com/

New River, Arizona
Offline Offline
God Member
*****
Karma: 16
Posts: 907
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Trying to keep my house under control http://www.desert-home.com/

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 65
Posts: 6936
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Full Member
***
Karma: 0
Posts: 134
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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?  smiley-evil smiley-twist
Logged

Tacoma, WA
Offline Offline
Full Member
***
Karma: 4
Posts: 192
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
God Member
*****
Karma: 16
Posts: 907
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Shoot, I don't have a laser. 
Logged

Trying to keep my house under control http://www.desert-home.com/

Tacoma, WA
Offline Offline
Full Member
***
Karma: 4
Posts: 192
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Full Member
***
Karma: 4
Posts: 192
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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. smiley
Logged

Brian from Tacoma, WA
Arduino evangelist - since Dec, 2010.

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 65
Posts: 6936
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You made me jealous. I suggest hot glue for lcd  smiley-wink

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 Offline
Full Member
***
Karma: 4
Posts: 192
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Pages: [1] 2 3   Go Up
Jump to: