qrz.is/content/post/2011-08-05-the-arduino-enabled-washing-machine.md
2021-07-16 10:49:30 +02:00

2.1 KiB
Raw Blame History

title date url categories tags
The Laundruino 2011-08-05T09:58:52+00:00 /the-arduino-enabled-washing-machine/
arduino
arduino

My washing machine is located in the basement. Unfortunately, the time data displayed on the front panel is always inaccurate. So instead of constantly running down the stairs and checking if the laundry is done, I decided to connect the washing machine to my LAN and extend its features by a simple http server. This is what I needed for it:

In my case, getting the right signal from the washing machine was simple: It has a „Finished“ LED on the front panel, so all I needed to do, was to solder it out and replace it with a two-core wire.

image

image

image

To connect my washing machine with the arduino, I built a minimal shield with a prefboard and a CNY17. Heres how everything is put together:

image

image

image

Now I have a LOW signal on pin A2 (digital mode) when the laundry is done and a HIGH signal if the machine is running or turned off. In my case, a loop of 100ms duration is needed every time to watch the signal because I dont get a steady voltage here (I guess the front panel LEDs might be multiplexed). If  the signal becomes LOW once in this time window, the washing machine has finished and the LED would have turned on.

image

Screenshots:

image

image

You can download the code on github: https://git.qrz.is/clemens/laundruino