Back to Parent

Outcome


Problem Statement: Our laundry machine is located in the basement and my roommates often have to check multiple times to see when their laundry is done.

Goal: Create a device that notifies my roommates when their laundry is done.

Process:

I decided to use a microphone that would detect the washer/dryer buzzer. An accelerometer seemed like an equally valid option, but we had done a tutorial with the mic on Sunday so I went in that direction.

The code I started with is below, which I took from our Sunday tutorial. You can also see my circuit's early stages.

Show Advanced Options
Img 0041
Show Advanced Options

I remixed our Sunday tutorial code to provide a notification when the laundry machine stopped running. To do so, I used an IFTTT applet to send me a push notification whenever the sound crossed a certain threshold. I started with SMS but switched to IFTTT push notifications because I didn't want to go over my SMS limit. 

I added a switch and status light so I could know when it was publishing events and turn it off while I debugged. 

I also added a "notification" LED that would light whenever the event published. This was mainly helpful when I was debugging and trying to calibrate the sound sensitivity.

Show Advanced Options
Img 0045
Show Advanced Options
Img 0057
Show Advanced Options
Img 0058
Show Advanced Options

Unfortunately, on Thursday night, something happened to my microphone and it stopped receiving information. I tried re-soldering but couldn't get it to work. 

In the name of improvisation, I switched to a device that would send me a notification whenever it detected motion. It uses the same switch and status light functionality that my original laundry device implemented. I thought this could notify me when my dog breaks into the kitchen.

The code is repurposed from our lab: http://diotlabs.daraghbyrne.me/7-communicating-events/pir/.

Show Advanced Options
Img 0063
Show Advanced Options
Img 0064
Show Advanced Options

Outcome: The laundry device effectively sent push notifications based on a predefined sound threshold. It was a little too sensitive, which needs some additional work.

The improvised motion detector appears to work as intended. 

The final video, diagram, and parts are below. 

( I'm not sure if this video is showing up. It's below the 20mb threshold, but doesn't seem to be working)

Show Advanced Options
Motion sketch
Show Advanced Options

Bill of parts (both projects)

* Two 1k resistors

* 1 PIR sensor (or MAX4466 mic)

* 2 LEDs

* 1 switch

* Jumper wires

* Breadboard

* Particle microcontroller

Reflection

To be honest, I was nervous about this project. I have very informal coding experience and no circuit experience, so I wasn't sure how well it'd go.

Fortunately, I found the basics to be pretty accessible, particularly with IFTTT. I was disappointed my mic broke before I could document my laundry hack, but I was happy that I could pull together a new device without too much added work.

I enjoyed getting familiar with the fundamentals and look forward to working on more projects.

Drop files here or click to select

You can upload files of up to 20MB using this form.